1. 什麼是windows腳本語言
定義:腳本語言,腳本語言或擴建的語言,是一種編程語言控制軟體應用程序。 「腳本」往往被視為有別於「程序」 ,執行獨立於任何其他的應用。在同一時間,他們是有別於核心代碼的應用,這是通常的書面在不同的語言,和現正接觸到最終用戶,使他們的行為的應用,以適應用戶的需要。腳本往往是,但並非總是解釋,從源代碼或「半匯編」 ,以位元組這是解釋,不同的應用,他們的相關,這是傳統的編制本土機器碼為系統上運行他們。腳本語言幾乎總是在嵌入式應用與它們相關的。
命名為「腳本」是來自書面腳本的表演藝術,在這種對話是訂下要發言,由人類行為者。早期的腳本語言通常被稱為一批語言或工作控制語言。例如早期的腳本語言的建立是為了縮短傳統的編輯-編譯-鏈接-運行的過程。
2. 腳本是什麼
解釋一
腳本script是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件,又稱作宏或批處理文件。腳本通常可以由應用程序臨時調用並執行。各類腳本目前被廣泛地應用於網頁設計中,因為腳本不僅可以減小網頁的規模和提高網頁瀏覽速度,而且可以豐富網頁的表現,如動畫、聲音等。舉個最常見的例子,當我們點擊網頁上的E-mail地址時能自動調用Outlook Express或Foxmail這類郵件軟體,就是通過腳本功能來實現的。也正因為腳本的這些特點,往往被一些別有用心的人所利用。例如在腳本中加入一些破壞計算機系統的命令,這樣當用戶瀏覽網頁時,一旦調用這類腳本,便會使用戶的系統受到攻擊。所以用戶應根據對所訪問網頁的信任程度選擇安全等級,特別是對於那些本身內容就非法的網頁,更不要輕易允許使用腳本。通過「安全設置」對話框,選擇「腳本」選項下的各種設置就可以輕松實現對腳本的禁用和啟用。
解釋二
動態程序一般有兩種實現方式,一是二進制方式,一是腳本方式。
二進制方式是先將我們編寫的程序進行編譯,變成機器可識別的指令代碼(如.exe文件),然後再執行。這種編譯好的程序我們只能執行、使用,卻看不到他的程序內容。
腳本簡單地說就是一條條的文字命令,這些文字命令是我們可以看到的(如可以用記事本打開查看、編輯),腳本程序在執行時,是由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。
我們上面提到的各種動態語言,如ASP、PHP、CGI、JSP等,都是腳本語言。
按目前的服務規則,虛擬主機網站只能採用腳本語言來實現
動畫術語名詞解釋
腳本:寫劇本的人,也叫故事構成。
腳本英文為Script。實際上腳本就是程序,一般都是有應用程序提供的編程語言。應用程序包括瀏覽器(JavaScript、VBScript)、多媒體創作工具,應用程序的宏和創作系統的批處理語言也可以歸入腳本之類。腳本同我們平時使用的VB、C語言的區別主要是:
1、腳本語法比較簡單,比較容易掌握;
2、腳本與應用程序密切相關,所以包括相對應用程序自身的功能;
3、腳本一般不具備通用性,所能處理的問題范圍有限。
腳本,英文名為Script,簡單地說,腳本就是指通過記事本程序或其它文本編輯器(如Windows Script Editor,EditPlus等)創建,並保存為特定擴展名(如.reg , .vbs, .js, .inf等)的文件,對於注冊表腳本文件就是利用特定的格式編輯的.reg文件;對於VBScript腳本編程語言來說,腳本文件擴展名就是.vbs;對於JScript腳本編程語言來說,腳本文件擴展名就是.js;另外,.wsf格式是Microsoft定義的一種腳本文件格式,即Window Script File.
具體地說,腳本通過利用應用程序或工具的規則和語法來表達指令,以控制應用程序(包括注冊表程序)中各種元素的反應,也可以由簡單的控制結構(例如循環語句和If/Then語句)組成,這些應用程序或工具包括網頁瀏覽器(支持VBScript,Jscript),多媒體製作工具,應用程序的宏(比如Office的宏)以及我們熟悉的注冊表工具(regedit.exe)等.操作系統中的批處理也可以歸入腳本之列,批處理程序也經常由Windows環境中的"腳本"替換,所以又稱腳本是"Windows時代的批處理".
腳本的作用在每一種應用程序中起的作用都是不一樣的,比如在網頁中可以實現各種動態效果,各種特效處理,實現各種HTML不能實現的功能.而在Office組件中,我們會經常看到"宏"這個工具,它其實就是一系列命令和指令可以實現任務執行的自動化.
3. 什麼是windows腳本
腳 本 語 言 介 於 HTML 和 Java, C++ 以 及 Visual Basic 等 編 程 語 言 之 間 。 HTML 通 常 用 於 格 式 化 和 鏈 結 文 本 。 而 編 程 語 言 通 常 用 於 向 機 器 發 出 一 系 列 復 雜 的 指 令 。 腳 本 語 言 介 於 兩 者 之 間 但 它 的 函 數 與 編 程 語 言 更 為 相 象 一 些 。 它 與 編 程 語 言 之 間 最 大 的 區 別 是 後 者 的 語 法 和 規 則 更 為 嚴 格 和 復 雜 一 些 。
所以我認為,腳本更象是指令集、格式集,而不象編程程序。
4. Windows腳本宿本是什麼意思
Windows腳本宿主Windows Scripting Host(WSH)簡介
1.概述
雖說不是只有NT5才有WSH,但NT5(WINDOWS2000)一定有WSH的。實際上,你在WIN98+PWS里,或者NT4+IIS4里,你就能找到WSH。
WSH是微軟腳本技術系列中的一種,簡單講,就是提供了一種腳本環境,在這個環境中,預定義了一些對象,同時也可以使用COM里的其他對象。他使用一種腳本引擎來對腳本解釋執行,微軟自己支持VBSCRIPT和JSCRIPT,第三方也可以開發自己的腳本引擎。
具體點,就是你先編好一些腳本文件(微軟自帶例子若干,後綴.vbs或 .js),然後用一個程序對他解釋執行,這個程序就叫Windows Scripting Host,程序的名字是Wscript.exe(或者命令行的Cscript.exe),你可以查看一下你的機器里有沒有這兩個文件,就知道有沒有WSH了。這非常像批處理文件,只不過文件里不是命令行,而是腳本語言寫的腳本。同時,他完成的功能也非常像批處理文件,只不過多了些控制。
我主要用WSH來完成一些繁瑣的、通常需要我反復操作才能完成的任務,比如給大量目錄設置ACL,或者創建大量的目錄等等。雖然這也可以編寫VB或VC程序來實現,不過比起腳本來,實在麻煩,至少需要那麼大的環境,而腳本只要一個寫字板就成。用WSH技術來配置伺服器,包括創建用戶,創建郵箱,創建目錄,創建站點,設置ACL,設置FrontPage ServerExtention,我將在WSH實用講座中分幾講詳細介紹。
2.組成
WSH自帶的幾個內置對象包括:
1.由 Wscript.exe 提供的對象
Wscript 作為 Wscript 公開給腳本引擎。
WshArguments 未公開;通過 Wscript.Arguments 屬性訪問。
2.由 WSHom.Ocx 提供的對象。
WshShell 自動對象。
ProgID 是 Wscript.WshShell。
WshNetwork 自動對象。ProgID 是 Wscript.WshNetwork。
WshShortcut 未公開;通過 WshShell.CreateShortcut 方法訪問。
WshUrlShortcut 未公開;通過 WshShell.CreateShortcut 方法訪問。
WshCollection 未公開;通過 WshNetwork.EnumNetworkDrives 或 WshNetwork.EnumPrinterConnection 方法訪問。
WshEnvironment 未公開;通過 WshShell.Environment 屬性訪問。
WshSpecialFolders 未公開;通過 WshShell.Folder 屬性訪問。
他們主要可以完成環境變數的獲取,網路登陸,驅動器映射,快截方式創建,程序載入,特殊文件夾(如系統文件夾)信息獲取等功能。
如果你的系統里支持ADO等COM部件,你同樣可以使用。
3.示例
下面這個例子演示打開寫字板查看文本文件,同時創建一個文本文件並寫入一段話,你可以把他拷貝到寫字板中,然後以.vbs為後綴存檔,之後雙擊他,
注釋:test.vbs
Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.Run ("notepad " & Wscript.ScriptFullName)
注釋:上面用SHELL對象啟動程序
Set fs = Wscript.CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\testfile.txt", True)
a.WriteLine("這是一個測試。")
a.Close
注釋:用COM對象Scripting.FileSystemObject操作文本文件
4.哪裡找到學習材料
在PWS和IIS4,5的產品文檔里有非常齊全的WSH文檔,建議大家先學習學習,了解了解WSH的基礎知識。
5. windows 腳本
就是一些dos命令,寫在一個bat文件里,然後就可以作為腳本文件添加了
6. Windows cmd(bat) 腳本簡介
命令提示符是在 操作系統 中,提示進行命令輸入的一種工作提示符。在不同的操作系統環境下,命令提示符各不相同。在 windows 環境下,命令行程序為 cmd.exe,微軟 Windows 系統基於 Windows 上的命令解釋程序,類似於微軟的 DOS 操作系統 。
四種文件類別
命令不區分大小寫
在 Windows 系統中,所有的文件夾或者文件名、環境變數、命令都是 不區分大小寫 。據說但是是為了兼容 DOS,才沒有區分大小寫,後續就一直不區分了。
查看 windows 版本
winver
打開注冊表
regedit
打開計算器
calc
打開繪圖
mspaint
打開記事本
notepad
打開寫字板
wordpad
打開控制面板
control
打開遠程桌面 (Microsoft terminal services client)
mstsc
打開或關閉 Windows 功能
optionalfeatures
服務管理
services.msc
系統配置
msconfig.exe
防火牆
firewall.cpl
卸載或更改程序
appwiz.cpl
打開計算機管理
compmgmt.msc
打開電源選項
powercfg.cpl
打開 internet 選項
inetcpl.cpl
系統屬性
sysdm.cpl
顯示設置
desk.cpl
證書管理
certmgr.msc
添加硬體
hdwwiz.exe
關機
shutdown
dir
cd
tree
顯示目錄結構
tree d: #顯示D盤的文件目錄結構
日期和時間
文件/文件夾的重命名
復制文件
刪除文件是不經過回收站
刪除空文件夾
rmdir(rd):刪除非空文件夾且需要進行確認
刪除非空文件夾且不需要進行確認
重命名文件或者文件夾。(盡管引號不是強制性的,但如果當前名稱或新名稱中都有空格)
清屏
cls
顯示文件內容
type
網址/域名 :檢查當前網址是否連通 (註:會返回當前網址對應的IP地址和網路狀態)
ping
方法一:使用 ↑↓ 箭頭上下翻看執行過的命令,此方式適宜執行命令較少的情況;
方法二:使用快捷鍵:
F7: 快捷鍵查看所有執行過的命令
F3:調出上一條執行過的命令,調出後直接回車即可執行;
F8:搜索命令歷史記錄,和↑向上箭頭類似。
F9:按編號選擇命令,來調出執行過的命令:
方法三:doskey /HISTORY 顯示保存在內存中的所有命令
可搭配 more、findstr 命令進行使用:
doskey /HISTORY | more
doskey /HISTORY | findstr dir
doskey /HISTORY > d:123.txt 重定向到文件
後綴一般存儲為 bat, cmd 格式的文件。
創建文件:建議右鍵-新建文本文檔。建議選擇 gbk 中文編碼,換行選擇 。示例中我將文件存儲為 hello.bat。
使用方法:雙擊使用或在命令提示符中鍵入文件名。
設置 cmd 窗口的標題
輸出到屏幕
將參數1,參數2 輸入到命令行
hello.bat aaa bbb
說明:
%0 批處理文件本身
%1 第一個參數
...
%9 第九個參數
pause 就是暫停命令
pause > null 的作用是同樣的,區別是不顯示「請按任意鍵繼續. . .」這些字,nul 相當於空設備。
定義變數,注意等號左右不能加空格。
在批處理中 > 和 < 為重定向符號,這就意味著我們不能用 > 來表示大於,< 表示小於,也就意味著不能用 >=、<=、<> 來表示大於等於、小於等於、不等於,還好,在批處理中用了其他的操作符代替它們,這在"if /?"中有說明:
引用內容 引用內容
1. &
順序執行多條命令,而不管命令是否執行成功
2. &&
順序執行多條命令,當碰到執行出錯的命令後將不執行後面的命令
如果找到了"ok"字樣,就顯示"成功",找不到就不顯示
3. ||
順序執行多條命令,當碰到執行正確的命令後將不執行後面的命令
如果找不到"ok"字樣,就顯示"不成功",找到了就不顯示
5. 輸出重定向命令
> 清除文件中原有的內容後再寫入
>> 追加內容到文件末尾,而不會清除原有的內容
6. 管道操作符 |
clip 將內容復制到剪切板
dir 組合 clip 的用法示例
start 可以打開文件夾,文件,網址等
if 關鍵字和語句
1、if [NOT]"參數" == "字元串"
2、if [NOT] exist 文件名 待執行的命令
3、if [NOT] errorlevel 數字 待執行的命令
如果返回碼大於或者等於(或者小於,使用NOT)指定的數字,則條件成立,運行命令,否則運行下一句。DOS 程序運行時都會返回一個數字給 DOS,稱為錯誤碼 errorlevel 或稱返回碼。默認值為 0,一般命令執行出錯會設 errorlevel 為1。數字取值范圍 0~255。判斷時值的排列順序應該由大到小,否則會出現非期望的結果。
示例1:if 搭配 exist 進行使用,用於判斷某文件是否存在
原來的環境變數後加上英文狀態下的分號和路徑
set PATH=%PATH%;C:UserszhangsanDocumentswinrar-x64-580
setx PATH "%PATH%;D:Program Files"
該語句表示添加到用戶環境變數, 設置後對當前窗口不生效, 後續窗口都生效了.
(建議執行一次, 防止多試重復添加, 該威力巨大.
目前不知道怎麼刪除單項環境變數, 只能採取重新賦值的方式)
鍵入 "SETX /?" 了解用法信息。
切記:每個指令之間必須以空格隔開,in 與 ( 之間有空格,do 與 ( 間也有空格,否則命令會無法成功執行
[ ]:表示此項指令為可選
[參數]:參數取值一共有四種: /d, /r, /l, /f,加上無參數,所以一共五種場景
無參:遍歷當前路徑的文件夾下的文件,但也可在(匹配符)中指定路徑
批處理腳本遍歷指定文件夾下的文件_RuncX的技術博客_51CTO博客
https://blog.51cto.com/runcx/2465152
C:Usersferder>echo %date%
2022/07/02 周六
C:Usersferder>echo %time%
20:19:37.09
因此
提取年 %date:~0,4% 表示從左向右指針向右偏0位,然後從指針偏移到的位置開始提取4位字元,結果是2014
提取月 %date:~5,2%
提取日 %date:~8,2%
同理提取時間的時分秒為 %time:~0,2%%time:~3,2%%time:~6,2%
實戰操作:
md %date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
則是再當前目錄下創建一個空的文件夾。
DOS 批處理中的字元串處理詳解(字元串截取)
https://blog.csdn.net/xiaoding133/article/details/39253083
7. 什麼是WINDOWS腳本宿主
WINDOWS腳本宿主是指:通過在 Windows 桌面上單擊腳本文件,或者在命令提示符下鍵入腳本文件名稱,可以使用 Windows 腳本宿主來運行腳本。
也就是說腳本宿主只是一種載體,用來運行類似於"自檢.vbs"的平台,
你這個丟失的的腳本是不是什麼軟體的呀,
如果是,那就把那個軟體重新安裝一下,應該OK了,
如果不是,你就進msconfig在啟動項里進行設置,取消那個開機任務就OK了
8. Windows腳本大師的基本介紹
軟體類別: 國產軟體 / 編程工具
Windows 腳本大師是一款腳本編寫軟體,用戶只需編寫簡單的腳本即可實現強大的功能。
Windows 腳本大師語法完全以簡單而強大並且使用廣泛的VBScript腳本語言為基礎,讓大多數的人都能輕松上手,腳本大師提供了各種操作函數,包括滑鼠鍵盤、系統、文件、多媒體、網路、對話框等等各種操作功能,讓用戶非常輕松的就能寫出強大的腳本,而且支持COM介面,可以無限的擴展功能腳本大師功能,用戶也可以自己擴展腳本大師功能。
Windows 腳本大師支持條件、分支、循環語句,支持變數、函數、過程定義,支持復雜表達式和各種運算符,並支持類定義,內置大量的全局函數,包括:字元串操作、數學、格式化等多種類型操作,靈活性大,讓你能隨心所欲的寫變化萬千的腳本。
9. 腳本是什麼意思
腳本是使用一種特定的描述性語言,依據一定的格式編寫的可執行文件。
腳本語言又被稱為擴建的語言,或者動態語言,是一種編程語言,用來控制軟體應用程序,腳本通常是以文本保存,只是在被調用時進行解釋或者編譯。
當執行腳本時,計算機會執行一連串的操作。這些操作可能只涉及 Illustrator,也可能涉及其他應用程序,如文字處理、電子表格和數據管理程序。
(9)什麼叫windows腳本擴展閱讀
Shell腳本——
應用Shell腳本完成對資料庫系統一些重要進程的監控以及系統開機服務的自動開啟工作;藉助UNIX的Shell腳本和Windows批處理腳本設計,通過Shell腳本批量快速創建SMB共享,從而極大地提高了系統管理員的工作效率。
為方便用戶訪問Lsilon存儲中的SMB共享,進一步通過Windows批處理腳本,實現用戶在域和非域環境下映射SMB共享為網盤的目標。
10. windows 腳本是什麼東西
右鍵點擊該盤符,不選擇第一項,而是直接選擇「打開」或者是「瀏覽」應該可以打開該盤