2011-03-24 50 views
3

我想使用桌面API在Windows上启动.cmd文件。Java桌面API,启动.cmd文件

Desktop.getDesktop().open(new File(config.getCommandFilePath())); 

但是,这会启动.cmd文件,就好像它是从当前目录调用的一样。所以它与双击.cmd文件不一样。

任何想法如何调用该文件,就好像我们在目录中一样?

回答

1

请参阅this答案,它可以帮助。

+0

没关系,几乎工作。但是在后面加上/ D会产生一个错误。拥有这样的XP和7 cd/d“%〜dp0” – 2011-03-24 16:03:57