我想在java中运行.bat文件,但我使用特定的path(C:..)。 我希望能让它在我的src文件夹里运行一个bat文件。 我应该如何编码? 这是我现在的代码:
run.exec("cmd start /c C:UsersmicoworkspaceANTLR javasrcjython2.5.2");
我也想把源文件(保存文件的path)
这是我正在使用的cmd命令:
C:UsersmicoworkspaceANTLR javasrcjython2.5.2jython C:UsersmicoworkspaceANTLR javasrcsave.py
我如何执行整个命令,而不是一个静态path,并能够加载文件?
windowsbatch file:将string+数字variables设置为cmd-line参数的内容?
batch file执行与定时器的文件夹中的所有.exe
在batch file中需要_YYYY_MM后缀到文件名
通过batch file在多个文件中添加标题
如何将新path插入到系统pathvariables中(如果它尚未存在)
批量检查最后打印的行是否包含单词
input命令输出到批量variables
如何仅列出给定目录的第一级文件?
使用batch file复制文件
如果语句麻烦
您可以通过追加路径行在autoexec.bat文件中定义文件的路径或按照下列步骤。
右键单击我的电脑
选择高级选项卡
点击环境变量按钮
在第二个列表(系统变量)搜索路径并单击编辑按钮
一个新的对话框将打开两个文本框,在第二个文本框(变量值),到最后的位置,并添加一个; (分号),然后添加您的.bat文件的路径
现在执行你的代码。
首先,您需要将程序的PWD设置为已知位置(例如src上方的路径)。 当你启动你的jython / ANTLR时,你可以使用~dp0和/D start 。 第二部分是一旦你知道了PWD,你可以在你的java源代码中使用相对路径。
总结以上是内存溢出为你收集整理的在java中从源文件夹运行bat文件全部内容,希望文章能够帮你解决在java中从源文件夹运行bat文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)