欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

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

這篇文章主要講解了“Vbscript怎么寫(xiě)注冊(cè)表”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Vbscript怎么寫(xiě)注冊(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(寫(xiě)入或新建注冊(cè)表數(shù)據(jù))

* 新建子主鍵 

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

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

WshShell.RegWrite "HKCUMyReg" 

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

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

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

* 在子主鍵下建立新的鍵值(或改寫(xiě)已有的鍵值的數(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)表示的是刪除子主鍵,沒(méi)有“”則表示要?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è)例子吧。大家都知道,如果你使用了“開(kāi)始”菜單中的“運(yùn)行”,Windows將在列表框里記錄下你“作案” 的痕跡。其實(shí)這些數(shù)據(jù)是記錄在注冊(cè)表中HKEY_CURRENT_USERSoftwareMicrosoftWindows 

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

現(xiàn)在我們可以來(lái)編寫(xiě)一個(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里,我們就可以使用“開(kāi)始”菜單的“運(yùn)行”——Wcript.exe D:TEMPCleanMRU.vbs。重新啟動(dòng),怎么樣?“運(yùn)行”里已經(jīng)是空空如也了吧!

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

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



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

文章標(biāo)題:Vbscript怎么寫(xiě)注冊(cè)表-創(chuàng)新互聯(lián)
文章路徑:http://www.chinadenli.net/article4/djohoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)營(yíng)銷型網(wǎng)站建設(shè)移動(dòng)網(wǎng)站建設(shè)做網(wǎng)站服務(wù)器托管品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)