亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

你好,關于在vbs中run命令true參數的問題?請問該怎么解決?

你好,關于在vbs中run命令true參數的問題?請問該怎么解決?

幕布斯7119047 2021-12-02 07:07:40
如下的一個先運行記事本,然后將其關閉運行計算器的小程序set a=createobject("wscript.shell")a.run "notepad" ,,truea.run "calc"為何true前面要加兩個,才可順利執行請從原理上給予詳細解答~謝謝
查看完整描述

2 回答

?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

Run的第三個參數將允許我們防止相關程序以并發方式運行。您可將第三個參數賦值為True,以便指示腳本停留在使用Run方法的代碼行并保持等待狀態,直到已被激活的程序運行完畢。我們已經知道了因未設定該參數所產生的后果,該參數在缺省狀態下被設定為False,而這種設置必將導致兩個程序同時運行。也就是說TRUE值時必須等待這個腳本完成才運行其他程序,而false時可能還未運行完又執行另外一個腳本

還有一種方式的隱藏運行
set ws=wscript.createobject("wscript.shell")
ws.run "bat.bat /start",0
將上面代碼寫在記事本里保存擴展名為**.vbs 。
以下是調用的批處理。即是上面中的bat.bat文件。
@ECHO OFF
C:\addolcli\AddolC.exe
@ECHO OFF
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
參數
object
WshShell 對象。
strCommand
表示要運行的命令行的字符串值。必須包括要傳遞到可執行文件的所有參數。
intWindowStyle
可選。表示程序窗口外觀的整數值。請注意,并非所有程序都使用此信息。
bWaitOnReturn
可選。布爾值,表示在繼續執行腳本中的下一條語句之前,腳本是否等待執行完程序。如果設為 true,則在執行完程序后才執行腳本,Run 方法返回由程序返回的任何錯誤代碼。如果設為 false(默認值),則 Run 方法將自動在啟動程序后立即返回 0(不是錯誤代碼)。
說明
Run 方法返回一個整數。Run 方法啟動在新 Windows 進程中運行的程序??梢宰屇_本等到程序執行完后再繼續執行。這允許您同步運行腳本和程序。strCommand 參數內的環境變量自動擴展。如果某個文件類型已正確注冊到某個程序中,則對該類型的文件調用 Run 方法時將執行該程序。例如,如果您的計算機系統中裝有 Word,則對 *.doc 文件調用 Run 方法時將啟動 Word 并加載該文檔。下表列出了 intWindowStyle 的可用設置。



查看完整回答
反對 回復 2021-12-06
?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

VBS的RUN函數本身帶三個參數,第一個參數就是你要運行的程序 第二個參數就是用來控制運行窗口模式 有0-9模式 其中0是隱藏后臺運行,你上面“notepad"就是第一個參數,第二個參數你沒設置,第三個參數為是否在此程序結束后運行下面的命令。你不設置但要留位。所以要有”,“

查看完整回答
反對 回復 2021-12-06
  • 2 回答
  • 0 關注
  • 582 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號