首先,windows腳本語言也是一種編程語言,也有自己專門的命令詞匯、規(guī)范、用法。要只按照自己的需求把命令寫進(jìn)去,那么windows就會(huì)直接執(zhí)行。只不過想對于java c++之類的編程語言他就要簡單的多了
windos腳本也有不同的語言 如:VBScritp、JScript 他們都內(nèi)嵌在windows中,不必安裝,能直接使用 更有目前比較流行的Python 比較強(qiáng)大的Perl等
windows腳本的最大好處就是用記事本就能編寫,而且能即時(shí)看到效果,更有就是因?yàn)槠浔旧砭褪窃即a,拿到就能隨意修改,對于學(xué)習(xí)來說也更方便
windows腳本宿主,稱呼為WSH。他是個(gè)windows管理工具,能給.VBS、.JC等腳本提供一個(gè)特別的外部運(yùn)行環(huán)境。也就是說,當(dāng)我們運(yùn)行VBS文件的時(shí)候 WHS會(huì)為之創(chuàng)建一個(gè)對象,平按腳本內(nèi)的語言指令執(zhí)行操作。
所有的編程軟件的第一步都是教給新手們怎么寫“Hello World!” 當(dāng)然我們也不能脫俗了
WScript.Echo "Hello World!" WScript.Echo就是顯示,也就是說讓計(jì)算機(jī)為我們顯示Hello World!當(dāng)然了把要顯示的句子包括在英文的引號(hào)中,要不計(jì)算機(jī)就會(huì)分不清哪些是你要顯示的
目前我們提升以下剛剛的顯示
如:
Dim xyzcsm ’定義變量
xyzcsm = inputBox("請輸入你的名字:") ’獲取用戶名字
中國網(wǎng)管聯(lián)盟
WScript.echo xyzcsm &",你好!" ’要輸出的語句(如果顯示為我愛你之內(nèi),然后打上女/男朋友的名字,不也是個(gè)驚喜么?)
’后面就是注釋語句 在執(zhí)行腳本的時(shí)候是不會(huì)顯示的 之是能看得明白點(diǎn)。
當(dāng)然我們多用到的可能是windows腳本讀寫注冊表(反正我比較常用吧)
腳本主要是通過WSH的WshShell對象來讀寫注冊表的。
比如我們注冊表被IE惡意代碼鎖了怎么辦 用VBS也能
Dim xzzcsm
Set xyzcsm = WScript.CreateObject("WScript.Shell")
xyzcsm.Popup "為你解開注冊表"
xyzcsm.RegWrite "HKCU\Software\Microsoft\視窗系統(tǒng)\CurrentVersion\Policies\System\DisableRegistryTools",0,"REG_DWORD"
加如改為1就是鎖住注冊表了。
在HTML中加如VBS
SCRIPT 元素用于將 VBScript 代碼添加到 HTML 頁面中。
<SCRIPT> 標(biāo)記
VBScript 代碼寫在成對的 <SCRIPT> 標(biāo)記之間。
微軟有VBScript語言參考和WSH基礎(chǔ) 大家也能看看
目前防火墻將對創(chuàng)建了WScript.shell對象的腳本 進(jìn)行阻攔。
網(wǎng)上有不少的VBS原始碼有興趣的朋友 能多看看
PS:不要用VBS寫病毒哦 www.bitsCN.com