如何创建一个 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 除外)执行的脚本。

pushdcd /d 将是此选项:

@echo off
pushd "C:\myfolder"
call npm.cmd run s
popd

这将pushbatch-file的路径作为工作目录,popd如果不需要回到起始工作目录则不需要,这作为管理员,将 "%systemroot%\system32"

或者您可以 运行:

cd /d "c:\myfolder"