2017-05-30 67 views
0

我想在某个位置启动一个批处理文件。我试过start /d C:\Windows C:\Windows\branding\readWin..bat在我的桌面上启动它的批处理文件。任何方式来做到这一点?在某个位置启动一个批处理文件

谢谢。

+0

你的批处理文件的位置在哪里? – Hackoo

+0

它在C:\ Windows \ branding \ readWin..bat。 –

回答

0

你是否在命令提示符下运行此命令?

start /d "path" file.bat 

围绕文件路径的引号很重要,文件名跟在路径后面。

+1

我应该指出'start'认为它遇到的第一组引号是它认为你要设置命令提示符窗口的位置,而不管引号实际位于何处。在那里粘贴另一组引号来解决这个问题,就像这样:'start“”/ d“path”file.bat' – SomethingDark

+0

当我尝试这个时,我得到一个没有标题的新cmd窗口,它显示“file。蝙蝠“不是可执行程序等。 –

1

我不确定你的意思。在调用脚本之前,您不需要更改当前/入门目录。如果该脚本需要定义其工作目录,则应该在其中进行。

如果是这样的话,那么只要输入完整或相对批处理文件名:如果你想调用没有定义自己的当前目录下的批处理文件,你觉得有必要

"C:\Windows\branding\readWin..bat" 

CD /D "C:\Windows" 

或者:

PushD "C:\Windows" 
,那么你可以先自己定义它肯定

之后,使用前面提到的全路径或相对路径运行批处理文件。