如何创建一个 windows 10 脚本在指定路径下运行命令?
How can I create a windows 10 script which runs a command under specified path?
我创建了一个 npmruns.bat 文件,其内容为:
C:\myfolder>npm run s
我想创建一个脚本文件,其中 运行 命令:npm run s
在指定位置:C:\myfolder
下,但它不起作用。我 运行 双击它(我有管理员权限)。
编辑:
我试图创建一个可以从任何位置(C:\myfolder
除外)执行的脚本。
pushd
和 cd /d
将是此选项:
@echo off
pushd "C:\myfolder"
call npm.cmd run s
popd
这将push
到batch-file
的路径作为工作目录,popd
如果不需要回到起始工作目录则不需要,这作为管理员,将 "%systemroot%\system32"
或者您可以 运行:
cd /d "c:\myfolder"
我创建了一个 npmruns.bat 文件,其内容为:
C:\myfolder>npm run s
我想创建一个脚本文件,其中 运行 命令:npm run s
在指定位置:C:\myfolder
下,但它不起作用。我 运行 双击它(我有管理员权限)。
编辑:
我试图创建一个可以从任何位置(C:\myfolder
除外)执行的脚本。
pushd
和 cd /d
将是此选项:
@echo off
pushd "C:\myfolder"
call npm.cmd run s
popd
这将push
到batch-file
的路径作为工作目录,popd
如果不需要回到起始工作目录则不需要,这作为管理员,将 "%systemroot%\system32"
或者您可以 运行:
cd /d "c:\myfolder"