2016-07-22 69 views
0

此代碼做工精細爲什麼了Vbs顯示此消息

set oShell = CreateObject ("WScript.shell") 
eAppData = oshell.ExpandEnvironmentStrings("%appdata%") 
wscript.echo Appdata 
oshell.run(Appdata & "\Test.bat"),0,False 

這.vbs的在%AppData%\Microsoft\Windows\Start Menu\Programs\Startup

但是,當窗口開始顯示此消息,爲什麼?

enter image description here

Test.bat%appdata%\Test.bat

+0

默認情況下,.vbs文件將被執行在這種情況下,如果你使用'wscript.echo',你會得到messagebox.if你想在控制檯中輸出輸出,那麼你需要使用cscript.exe

+0

感謝您的回答 – checkmate

+0

所以這是一直以來的問題?你不想讓彈出窗口出現?下一次對你的問題更具描述性。 – Lankymart

回答

1

當你幹掉這行:wscript.echo Appdata

該代碼會像,如果你不想顯示此消息再次

set oShell = CreateObject ("WScript.shell") 
AppData = oshell.ExpandEnvironmentStrings("%appdata%") 
oshell.run(Appdata & "\Test.bat"),0,False 
+1

Thankss mann =) – checkmate

+0

@checkmate隨時歡迎您的光臨;) – Hackoo

1

您使用wscript.echo Appdata,這將導致此框彈出打開包含顯示文件夾路徑。

+0

感謝您的回覆 – checkmate