功能我已經寫了幾個簡單的批處理腳本,用於Windows運行批處理腳本在Visual Basic中
我現在的工作創造一個VB窗體應用程序
我希望能夠在創造一些功能有我的批處理腳本的代碼(在批處理文件語法)VB 然後能夠調用和我的VB程序運行代碼
我可以有我的批處理腳本某處在磁盤上,然後與稱他們爲「殼「功能,但我不希望批處理腳本成爲實際文件
有沒有辦法做到這一點?或者我將不得不用VB語法編寫我的批處理腳本並使用shell函數
功能我已經寫了幾個簡單的批處理腳本,用於Windows運行批處理腳本在Visual Basic中
我現在的工作創造一個VB窗體應用程序
我希望能夠在創造一些功能有我的批處理腳本的代碼(在批處理文件語法)VB 然後能夠調用和我的VB程序運行代碼
我可以有我的批處理腳本某處在磁盤上,然後與稱他們爲「殼「功能,但我不希望批處理腳本成爲實際文件
有沒有辦法做到這一點?或者我將不得不用VB語法編寫我的批處理腳本並使用shell函數
在我看來,你有幾種選擇:
我個人更喜歡選項3,因爲它允許更簡單的調試/錯誤處理。
編輯 選5加
有沒有一種方法可以將批處理文件嵌入到我的程序中並從程序中運行 因此,我不必將批處理文件作爲外部文件 –
檢出選項5 – UnhandledExcepSean
我最終選擇了2並使用了: My.Computer.FileSystem.WriteAllText方法 –
您可以使用Process類來運行它。
Process.Start({batch file})
他們也沒有辦法,而不在磁盤上的批處理文件被執行。如果你想避免使用磁盤文件,你必須在VB中自己編寫相同的功能,而不使用批處理腳本語言。 –