我有一個讀取.csv文件的C#控制檯應用程序。我想在powershell腳本的中間運行這個。做這個的最好方式是什麼?如何使用powershell運行C#控制檯應用程序
0
A
回答
2
使用Start-Process
,也許跟-PassThru
選項,例如:
$csvProc = Start-Process my_csv_reader.exe -PassThru
這將允許您以後在做類似$csvProc | Stop-Process
,或檢查它是否仍然在通過腳本稍後運行$csvProc.HasExited
如果你需要更多的控制,你可以這樣來做:
$csvProc = New-Object System.Diagnostics.ProcessStartInfo
,然後你可以使用$csvProc
,就像你在C#中使用ProcessStartInfo一樣(設置文件名,參數,重定向標準或啓動進程等)。
0
簡單:
Start-Process -Wait PathToFile
如果你不想等待進程完成刪除「-Wait」開關。
0
如果您的可執行文件不在您的路徑中,您需要告訴powershell在哪裏可以找到它。
& "c:\some path with spaces\foo.exe" <arguments go here>
這已經回答過了,在這裏: Executing an EXE file using a PowerShell script
相關問題
- 1. 運行C#控制檯應用程序
- 2. 如何使用C++應用程序運行控制檯
- 3. 如何運行C#控制檯應用程序(如果崩潰)
- 4. 如何測量C#控制檯應用程序運行時間?
- 5. 在C#中使用參數運行控制檯應用程序
- 6. 如何使用控制檯運行jnlp應用程序?
- 7. 從其他控制檯應用程序運行控制檯應用程序
- 8. 如何從控制檯應用程序運行程序?
- 9. 使用Windows調度程序運行控制檯應用程序
- 10. 如何在後臺運行.NET控制檯應用程序
- 11. 如何在後臺運行控制檯應用程序(無UI)?
- 12. 如何在xcode之外運行objective-c控制檯應用程序(使用庫)?
- 13. 從Windows XAML應用程序運行控制檯應用程序
- 14. 作爲控制檯應用程序運行Asp.net應用程序
- 15. 如何使用控制檯隱藏樣式運行C#控制檯應用程序?
- 16. 我如何從java控制檯運行控制檯應用程序?
- 17. 如何在後臺連續運行c#控制檯應用程序
- 18. 兩件事;控制檯應用程序運行沒有.exe和參數(C#控制檯應用程序)
- 19. 使用child_process從nodejs應用程序運行控制檯應用程序
- 20. SQL作業無法運行C#.NET控制檯應用程序
- 21. 創建並運行C#控制檯應用程序
- 22. 控制檯在運行GUI C++應用程序時打開
- 23. c#控制檯應用程序運行matlab函數
- 24. C#多控制檯應用程序運行,並隔離
- 25. 從C#控制檯應用程序運行CMD?
- 26. 在dos中運行C#控制檯應用程序?
- 27. 在Dreamweaver上運行C#控制檯應用程序
- 28. 運行c#控制檯應用程序內置記事本++
- 29. 在C#控制檯中運行NUnit測試應用程序
- 30. C#運行外部控制檯應用程序,並沒有ouptut?
http://social.technet.microsoft.com/wiki/contents/articles/7703.powershell-running-executables.aspx – Mike
謝謝每個人的迴應。我對這個東西很陌生,所以對於重複的問題抱歉。我試圖尋找,但無法找到我的問題的答案。乾杯! –