我已經創建了批處理文件並使用添加項將其添加到項目中。基本上我的目標是在按鈕單擊操作上執行此文件。 我正在使用System.Diagnostics.Process.Start(「hello.bat」)命令來運行此文件 我已將構建操作更改爲此批處理文件的資源。 但是,當我運行這個程序,它無法找到批處理文件。 我需要給出一個相對路徑,因爲我的機器之間的路徑不同。我怎樣才能使這個文件訪問使用相對路徑?如何使用添加到項目中的相對路徑執行批處理文件
1
A
回答
0
資源將其放入EXE中作爲數據。你可以谷歌如何寫一個vb.net資源到一個文件,使用io tempfilename函數來獲得一個臨時文件並使用它(追加.bat),然後從你給它的名字運行批處理文件。
如果你可以用你的EXE提供.bat文件,這對調試和生產很方便: *將批處理文件放入BIN子目錄(調試或發佈)中。可能需要在項目瀏覽器中單擊「顯示所有文件」以查看這些目錄。右鍵單擊.bat並選擇「包含在項目中」。不要讓它成爲一種資源。
使用application.startuppath運行它&「\」& batfilename。 (application.startuppath只在winforms中,如果你需要另一種方法,你可以google'如何在vb.net console app中獲得exe路徑'等。
相關問題
- 1. 用相對路徑將jar文件添加到Eclipse項目中
- 2. 批處理:相對目錄/路徑
- 3. 使用路徑中的空格執行批處理文件
- 4. 如何在批處理文件中提供相對路徑?
- 5. 在相對路徑中運行批處理文件?
- 6. 在調用的批處理文件中傳遞相對路徑
- 7. 將絕對路徑轉換爲批處理文件中的相對路徑
- 8. 使用批處理文件添加一行到系統變量路徑
- 9. Android Studio:如何使用相對路徑添加項目?
- 10. PHP如何處理我的項目中包含文件和相對路徑
- 11. 在批處理文件中創建一個相對路徑
- 12. 如何處理Windows批處理文件路徑中的空格?
- 13. DOS批處理:從相對路徑
- 14. 如何將批處理請求處理添加到Django項目?
- 15. 如何將%random%添加到批處理文件的新批處理文件中?
- 16. 如何從批處理腳本中的文件路徑獲取目錄路徑
- 17. 使用批處理文件來執行msbuild項目
- 18. 執行批處理文件從C++與空間的路徑
- 19. 如何在WCF中運行批處理文件時將身份驗證屬性添加到目錄路徑中?
- 20. 如何使用eclipse在java項目中執行或實現批處理文件
- 21. 如何使用相對路徑將構建路徑項添加到Eclipse 3.5?
- 22. 添加新文件時,XCode項目中相對路徑的錯誤行爲
- 23. 如何處理Localhost中的相對路徑和絕對路徑
- 24. 批處理文件:獲取父目錄的絕對路徑
- 25. 如何在不表示文件的項目上使用執行MSBuild批處理?
- 26. 確保相對路徑cmd.exe的運行批處理文件從Excel中
- 27. 通過拖放批處理文件來改變相對路徑
- 28. 批處理文件,使另一個批處理文件執行
- 29. 路徑上執行命令在批處理文件空間
- 30. 如何使用批處理文件運行java項目
感謝您的幫助... application.startuppath提供了exes在安裝後存儲位置的路徑...並將批處理文件添加到項目導致文件在安裝程序本身中的打包! – crystal 2010-08-27 07:34:03