2010-06-27 70 views

回答

0

您可以通過命令行參數VBScript文件,使用Windows腳本宿主(WScript的) - 見this對VBScript的側面細節。在C#方面,您應該使用Process.Start並將參數傳遞給腳本。

有幾種返回值的選項,但我不太喜歡here中的任何一種。

您可以將值寫入VBScript中的文件,並讓C#讀取文件的內容。

0

如果從另一個進程(Process.Start(vbScriptFilePath)等)運行VB腳本,則可以將變量作爲命令行參數參數發送到啓動調用。 然後,在進程終止後,您可以使用它的ExitCode屬性。請注意,它使您只能獲得一個值 - 因此,如果您想使用VB腳本設置多個C#變量,則需要使用文件\註冊表項等來執行此操作。