学习如何使用Powershell。但是我想做的是从特定位置打开命令提示符,然后执行命令。
到目前为止,我已经能够设置位置并打开命令提示符,但无法运行命令
到目前为止,我已经尝试过了
Set-Location "F:\Projects\GameManagement\server"
start cmd.exe
我也尝试了启动过程,但是不知道如何设置位置并使用特定程序打开
我要发送到命令提示符的命令是'nodemon index.js'。有什么建议吗?
谢谢
答案 0 :(得分:1)
类似于cmd.exe
,PowerShell是一个 shell ,这意味着您可以直接调用控制台应用程序 ,该应用程序将同步执行 :
Set-Location F:\Projects\GameManagement\server
nodemon index.js
如果nodemon
可执行文件也位于F:\Projects\GameManagement\server
中,则必须将最后一行替换为
Robert Cotterman指出.\nodemon index.js
,是因为出于安全原因,PowerShell与cmd.exe
不同,它不允许仅按名称调用位于当前目录中的可执行文件。
在PowerShell中,几乎不需要调用cmd.exe
-仅使用PowerShell本身即可。