【问题标题】:How can I create a windows 10 script which runs a command under specified path?如何创建在指定路径下运行命令的 Windows 10 脚本?
【发布时间】:2022-01-16 21:01:20
【问题描述】:
我创建了一个带有内容的 npmruns.bat 文件:
C:\myfolder>npm run s
我想创建一个运行命令的脚本文件:npm run s 在指定位置:C:\myfolder,但它不起作用。我通过双击运行它(我有管理员权限)。
编辑:
我尝试创建一个可以从任何位置(C:\myfolder 除外)执行的脚本。
【问题讨论】:
标签:
windows
batch-file
command
script
【解决方案1】:
pushd 和 cd /d 将是此选项:
@echo off
pushd "C:\myfolder"
call npm.cmd run s
popd
这会将push 到batch-file 的路径作为工作目录,如果您不需要返回到起始工作目录,则不需要popd,作为管理员,它将是"%systemroot%\system32"
您也可以运行:
cd /d "c:\myfolder"