3
我想使用桌面API在Windows上启动.cmd文件。Java桌面API,启动.cmd文件
Desktop.getDesktop().open(new File(config.getCommandFilePath()));
但是,这会启动.cmd文件,就好像它是从当前目录调用的一样。所以它与双击.cmd文件不一样。
任何想法如何调用该文件,就好像我们在目录中一样?
我想使用桌面API在Windows上启动.cmd文件。Java桌面API,启动.cmd文件
Desktop.getDesktop().open(new File(config.getCommandFilePath()));
但是,这会启动.cmd文件,就好像它是从当前目录调用的一样。所以它与双击.cmd文件不一样。
任何想法如何调用该文件,就好像我们在目录中一样?
请参阅this答案,它可以帮助。
没关系,几乎工作。但是在后面加上/ D会产生一个错误。拥有这样的XP和7 cd/d“%〜dp0” – 2011-03-24 16:03:57