2012-01-03 90 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

相关问题