初識指令碼(一)

2021-07-05 20:03:56 字數 1091 閱讀 4179

根據專案中出現的重新整理命令(wshshell.sendkeys 「」)引發的總結:

最近做專案發現原來js不光單純的搞頁面,原來還可以調批處理檔案,這對乙個菜鳥來說是一件多麼驚奇的事啊!

**如下:

重新整理桌面命令

set wshshell = wscript.createobject(「wscript.shell」);

wshshell.sendkeys 「」

什麼是wshshell?

windows是一種指令碼宿主,wshshell物件,提供對本地windows外殼程式的訪問。可使用此物件訪問windows shell的一些應用,主要用於執行本地程式、操作登錄檔程式、建立快捷鍵、處理環境變數、傳送鍵盤符等。

wshshell屬於誰?

wscript:windows script host object mode。

簡單說就是乙個windows指令碼宿主物件模型,而wscript是乙個基於windows指令碼宿主物件的根物件。利用它可以建立兩種com物件:wshshell和wshnetwork。

wshnetwork又是什麼?

wshnetwork:可以使用此物件訪問區域網環境下的共享資源,主要用於連線網路共享,網路印表機、訪問區域網中使用者的資訊。

作用:在區域網中獲取使用者的一些資源資訊。

wshshell由誰建立得來?

set wshshell = createobject(「wscript.shell」)

或 set wshshell = wscript.createobject(「wscript.shell」)

擴充套件createobject與wscript.createobject的區別:

createobject是vbs的內建函式,屬於語言的一部分;而wscript.createobject是windows指令碼宿主(wscript.exe和cscript.exe)提供的wscript物件的方法,類似於批處理中內部命令和外部命令的關係。

建議:盡量使用createobject,除非要響應事件。這樣至少可移性好,速度稍快(幾乎可以忽略不計),**稍短

由於不擅長總結,所以如果有發現問題歡迎指正,謝謝。不喜勿噴吶!

初識Shell指令碼

說起shell,我們並不陌生,但很多人又不能很準確的說出shell到底是什麼,所以準確認識shell的定位,是很有必要的。一 shell的初識 shell的定位 shell是乙個用c語言編寫的程式,它是使用者使用linux的橋梁,是一種與核心交流的外殼應用程式的統稱。這個應用程式提供了乙個介面,使用...

初識Linux指令碼 1

1.給定乙個使用者,如果其uid為0,顯示為管理員,否則為普通使用者 1 2 3 4 5 6 7 8 9 10 11 bin bash read p input your name t 30 username first way userid grep username etc passwd cut...

shell指令碼初識

shell指令碼初識 了解shell shell是乙個用c語言編寫的程式,它是使用者使用linux的橋梁。shell既是一種命令語言,又是一種程式語言。指令碼結構 shell指令碼 shell script 即為一種shell編寫的指令碼程式 開頭要以 bin bash或是 bin sh 此特殊符號...