簡體   English   中英

從VBScript啟動vb .net應用程序

[英]Launch vb .net application from VBScript

希望這是我遺失的簡單事情,但是我試圖弄清楚為什么我不能使用沒有啟動其他.exe文件問題的vbscript啟動新創建的vb .net應用程序。

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "WindowsApplication5.exe" & Chr(34), 0
Set WshShell = Nothing

該應用程序可以像其他任何.exe一樣手動啟動,沒有任何問題,但是由於某些原因,此.vbs腳本對其進行了不同處理。 任何幫助都會很棒。

我將其作為緩解此問題的答案:

  1. 刪除chr(34)(可能是可選的,取決於路徑中是否有空格)
  2. 將完整路徑放置到可執行文件中,而不僅僅是文件名,或者將路徑放置在OS中的環境變量中。 是否在與可執行文件所在的文件夾中運行腳本都沒有關系。
  3. 刪除,0或將其更改為其他數字,因為0使它不可見(您可以在進程的taskmanager中找到它)。 可在http://www.devguru.com/technologies/wsh/quickref/wshshell_run.html中找到的可能值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM