2012-01-03 88 views
1

我做了一個WPF應用程序,我想在.bat文件中運行它,所以我可以把它放在Windows Media Center中!但我的.bat文件不起作用,它不打開.exe文件,當我嘗試在CMD中手動輸入它時,它直接打開。我可能做錯了什麼? 這是我的代碼行。我的應用程序不會在命令行中運行?

"C:\Users\Fer\Documents\Test Batch\Debug\smartHomeTest.exe" 

這是.bat文件的唯一行,我甚至嘗試一個.cmd,但不這樣做呢? 是否有任何代碼應該寫在我的WPF應用程序中,以便它能運行bat文件?

+0

如果你從命令提示符(而不是運行你的EXE)運行*批處理文件*,你得到一個錯誤信息? – 2012-01-03 11:33:03

+0

是的,我得到的唯一錯誤是應用程序已停止工作。 但在cmd中它運行得很好 – Letoir 2012-01-03 12:10:26

回答

0

該做的工作

cd C:\Users\Fer\Documents\Test Batch\Debug\ 
    cd 
    smartHomeTest.exe 
1

更新:嘗試開始「」 /等待「C:\用戶\費爾\文檔\試驗的一批\調試\ smartHomeTest.exe」

+0

它什麼都不做。 :s – Letoir 2012-01-03 12:09:06

+0

嘗試此開始「」/等待「C:\用戶\ Fer \ Documents \測試批\調試\ smartHomeTest.exe」 – 2012-01-03 12:37:01

+0

我不明白你在做什麼,用空引號,但我複製它,它doenst工作:( – Letoir 2012-01-03 14:54:22

1

嘗試創建一個快捷方式到您的應用程序,工作目錄設置爲你的調試目錄,然後調用批處理的快捷方式,這有幫助嗎?

+0

你在工作目錄中的含義是什麼? – Letoir 2012-01-03 14:54:42

+0

我的意思是應用程序啓動的目錄。我沒有準備好英文版的Windows,但它應該是「Run in」 ,正好在熱鍵的選擇之上 – Dominik 2012-01-03 15:12:56

相關問題