1樓:控盤慘
你也可以不用set,直接使用:
createobject("wscript.shell").sendkeys "^+"
其實就是呼叫wscript.shell裡面的sendkeys方法而已.
wshshell什麼都不是,只是個變數.你也可以換成x,y,z.當然不行.
2樓:匿名使用者
你別誤會這個:wshshell是什麼東西,這只是個變數而已,你換成dog ,sheep, obama(奧巴馬) 也可以,createobject("wscript.shell") 返回的才是真正意義的物件。
當然要使變數引用某個物件,就要用set ,而不是一般的賦值語句。
試試下面的:
set obama = createobject("wscript.shell")
obama.sendkeys "^+"
3樓:
在vbs裡,wscript物件是最基本的,提供了使開發人員能夠訪問各種資訊的屬性和方法,如:
● 將要執行的指令碼的名稱和路徑資訊
● microsoft指令碼引擎的版本
● 與外部物件的連結
● 與使用者的互動
● 延遲或中斷指令碼執行的能力
wsh物件模型的基礎就是wscript。
wsh可以理解為wscript shell的簡寫。何謂shell,就是人機互動的介面,即wscript提供的與使用者互動的能力。sendkeys傳送按鍵,就是一個人機互動行為。
wsh是一個com物件,sendkeys是這個com物件提供的方法。這裡的wshshell就是wsh物件,vbs裡就是通過createobject來建立com物件的。必須要先建立物件,才能使用該物件的方法。
set命令用於將物件關聯到變數(assigns an object reference to a variable or property)。
各位姐姐哥哥們:vbs中的wscript.shell是什麼意思,如果是高手的話就給我講解一下vbs,感激不盡…
4樓:匿名使用者
wscript.shell是wscript物件中的一個方法用來執行一個shell命令
比如wscript.shell "notepad.exe"
開啟記事本
vbscript程式設計問題vbs陣列迴圈的結果怎樣附值給新了陣列
dim fc,count count 0 dim s fc array 5,10,15,20 redim s ubound fc for each f1 in fc s count f1 count count 1 next dim fc,count count 0 dim s fc array 5...
義大利文翻譯(關於足球低階聯賽)
1全部lega pro prima divisione 原譯 職業足球聯賽 即義大利丙一聯賽 lega pro prima divisione girone a 原譯 職業足球聯賽a組 即義大利丙一聯賽a組 義大利丙級聯賽分a b兩組,北區為a組 南區為b組 lega pro seconda div...
關於房產問題,關於房產問題
你們當地房管局有問題!加名字是百分百可以的 你就說房產證加名字,沒必要說什麼貸款不貸版款的。你再去,權就說加名,現在很多地方有加名稅。大不了就交點稅費就可以了。要是你老公寫的那個共同財產證明,是沒用的。要是要公正,你就去當地公證處辦理一個,共同財產證明的公正,花不了多少錢的。要是離婚了。沒有之前的加...