真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Vbscript怎么寫注冊(cè)表-創(chuàng)新互聯(lián)

這篇文章主要講解了“Vbscript怎么寫注冊(cè)表”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Vbscript怎么寫注冊(cè)表”吧!

創(chuàng)新互聯(lián)公司是一家專業(yè)的成都網(wǎng)站建設(shè)公司,我們專注成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷、企業(yè)網(wǎng)站建設(shè),友情鏈接,1元廣告為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結(jié)構(gòu)的規(guī)劃UI設(shè)計(jì)到用戶體驗(yàn)提高,創(chuàng)新互聯(lián)力求做到盡善盡美。

通常我們只需要用到前兩種方法,它們具體的使用方法如下:

一、RegWrite(寫入或新建注冊(cè)表數(shù)據(jù))

* 新建子主鍵 

語(yǔ)法為:WshShell.RegWrite "子主鍵名" 

例如,我們想新建一個(gè)子主鍵“HKEY_CURRENT_USERMyReg”,可使用如下的語(yǔ)句: 

WshShell.RegWrite "HKCUMyReg" 

說明:子主鍵名必須以反斜線 () 結(jié)束,若不小心忘記輸入了這個(gè)(),則該方法返回的是鍵值,即表示你是想在  HKEY_CURRENT_USER下建立了一個(gè)名叫MyReg的鍵值了。這一點(diǎn)一定要十分注意! 

注意引號(hào)里子主鍵的開頭必須是下列根鍵名之一:

HKEY_CURRENT_USER(可簡(jiǎn)寫為HKCU)、HKEY_LOCAL_MACHINE (HKLM)、HKEY_CLASSES_ROOT(HKCR)、  HKEY_USERS和HKEY_CURRENT_CONFIG

* 在子主鍵下建立新的鍵值(或改寫已有的鍵值的數(shù)據(jù)) 

語(yǔ)法為:WshShell.RegWrite "子主鍵名鍵值名","鍵值的數(shù)據(jù)","鍵值的類型" 

例如我們想在子主鍵“HKEY_CURRENT_USERMyReg” 下新建一個(gè)字符串鍵值KeyValue,設(shè)置鍵值的數(shù)據(jù)為“str”,可使用如下的語(yǔ)句:

WshShell.RegWrite "HKCUMyRegKeyValue", "str"

(注:鍵值為字符串值,可省去"鍵值類型"的聲明) 

若所建的為二進(jìn)制值或DWORD值,數(shù)據(jù)為“1”,則還必須聲明鍵值的類型,如下:

WshShell.RegWrite "HKCUMyRegKeyValue",1,"REG_BINARY"

WshShell.RegWrite "HKCUMyRegKeyValue",1,"REG_DWORD"

注意二進(jìn)制值和DWORD值的數(shù)據(jù)不能加引號(hào),而字符串值的數(shù)據(jù)則必須加引號(hào)。

二、RegDelete(刪除注冊(cè)表數(shù)據(jù))

* 刪除一個(gè)子主鍵 

語(yǔ)法為:WshShell.RegDelete "子主鍵名" 

例如,我們想刪除子主鍵“HKEY_CURRENT_USERMyReg”,可使用如下的語(yǔ)句: 

WshShell.RegDelete "HKCUMyReg" 

* 刪除子主鍵的某個(gè)鍵值 

語(yǔ)法為:WshShell.RegDelete "子主鍵名鍵值名" 

例如,我們想刪除子主鍵“HKEY_CURRENT_USERMyReg” 的鍵值KeyValue,可使用如下的語(yǔ)句: 

WshShell.RegDelete "HKCUMyRegKeyValue" 

類似于RegWrite,有一個(gè)“”號(hào)表示的是刪除子主鍵,沒有“”則表示要?jiǎng)h除的是子主鍵下的鍵值。 
除了WshShell對(duì)象外,我們還必須了解一下WScirpt 對(duì)象。WScirpt對(duì)象即代表Scripting Engine,只要啟動(dòng)Engine就會(huì)自動(dòng)產(chǎn)生此對(duì)象。WScript對(duì)象提供了創(chuàng)建和讀取對(duì)象的方法。要使用WSH的其他對(duì)象(例如WshShell對(duì)象),就必須先用WScript對(duì)象的有關(guān)方法(CreateObject、GetObject)來(lái)創(chuàng)建和讀取。 

創(chuàng)建對(duì)象的語(yǔ)法如下: 

WScript.CreateObject(strProgID) 

其中strProgID就是我們所要?jiǎng)?chuàng)建的對(duì)象的標(biāo)識(shí)名。 

例如:我們要使用WshShell對(duì)象及其屬性和方法,首先就要用WScript對(duì)象的方法CreateObject來(lái)創(chuàng)建一個(gè)WshShell對(duì)象,語(yǔ)句如下: 

Set WSHShell = WScript.CreateObject("WScript.Shell") 

舉一個(gè)例子吧。大家都知道,如果你使用了“開始”菜單中的“運(yùn)行”,Windows將在列表框里記錄下你“作案” 的痕跡。其實(shí)這些數(shù)據(jù)是記錄在注冊(cè)表中HKEY_CURRENT_USERSoftwareMicrosoftWindows 

CurrentVersionExplorerRunMRU子鍵下,我們只要把這個(gè)子鍵刪除,然后再重新建立,不就可以了嗎? 

現(xiàn)在我們可以來(lái)編寫一個(gè)腳本了。以VBS為例,我們可以用記事本新建一個(gè)文件,然后輸入(其中“//”后的文字為注釋,不必輸入):

//定義對(duì)象,要編輯注冊(cè)表,我們需要使用WSHShell對(duì)象及其方法 
Dim WSHShell 
//對(duì)象的方法CreateObject來(lái)創(chuàng)建WSHShell對(duì)象 
Set WSHShell = WScript.CreateObject("WScript.Shell") 
//然后我們使用WSHShell對(duì)象的方法RegDelete來(lái)刪除 HKEY_CURRENT_USERSoftwareMicrosoft 
WindowsCurrentVersionExplorerRunMRU子鍵 
WSHShell.RegDelete "HKCUSoftwareMicrosoft 
WindowsCurrentVersionExplorerRunMRU" 
//最后我們恢復(fù)該主鍵,并在該主鍵下恢復(fù)字符串值“MRUList”,設(shè)置其數(shù)據(jù)為空串 
WSHShell.RegWrite "HKCUSoftwareMicrosoft 
WindowsCurrentVersionExplorerRunMRUMRUList",""

程序到此結(jié)束,我們把文件另存為CleanMRU.vbs就可以了。現(xiàn)在我們就可以使用Scripting Engine來(lái)執(zhí)行這個(gè)程序了。假設(shè)我們剛才把這個(gè)文件保存在D:TEMP里,我們就可以使用“開始”菜單的“運(yùn)行”——Wcript.exe D:TEMPCleanMRU.vbs。重新啟動(dòng),怎么樣?“運(yùn)行”里已經(jīng)是空空如也了吧!

如果我們這樣費(fèi)盡心思地編了程序,最后還是得靠手工來(lái)運(yùn)行,那還不如每次直接用注冊(cè)表編輯器來(lái)操作呢!其實(shí)我們完全可以讓它在每次開機(jī)時(shí)自動(dòng)加載。這么一說,大家肯定都知道了——我們可以使用注冊(cè)表編輯器,在“HKEY_LOCAL_MACHINESoftwareMicrosoftWindows 

CurrentVersionRun”子主鍵下建立一個(gè)字符串值 “CleanMRU”,設(shè)置其數(shù)據(jù)為"Wcript.exe D:TEMPCleanMRU.vbs"。嘿嘿,這樣才算大功告成。以后你每次開機(jī),Windows就會(huì)自動(dòng)執(zhí)行該腳本以清除 “運(yùn)行”中的歷史記錄了。



感謝各位的閱讀,以上就是“Vbscript怎么寫注冊(cè)表”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)Vbscript怎么寫注冊(cè)表這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


本文名稱:Vbscript怎么寫注冊(cè)表-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://weahome.cn/article/djohoe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部