想象一下以下CMD如何在另一个目录中执行* .cmd,就好像它正在当前目录中运行一样?
c:\myscript.cmd
java.exe myclass.class
如果它正在运行的文件是:
c:\temp\myclass.class
我想,如果它是在当前目录中运行运行CMD文件,即我的命令线是开放的c:\temp\
我想运行一个较短的方式:
c:\temp\>mv ../myscript.cmd .
c:\temp\>myscript.cmd
c:\temp\>mv myscript.cmd ..\
我的问题是:如何在另一个目录中执行* .cmd,就好像它在当前目录中运行一样?
您可以调用'cmd'的子实例,并将其工作目录作为目标。 – Dai 2015-02-09 23:37:40
您可以将其扩展为答案吗? – hawkeye 2015-02-09 23:38:54
您可以通过提供完整或相对路径来运行脚本,例如'c:\ myscript.cmd'或甚至'../ myscript.cmd'。 – Justin 2015-02-09 23:50:38