【发布时间】:2020-05-29 19:29:28
【问题描述】:
这是我的代码:
set-location [PATH]
$A = Start-Process -FilePath .\refresh.bat -Wait
set-location C:\
在 powershell 中执行时,系统会打开命令提示符窗口并执行 bat 文件而不会出现问题。问题是窗口关闭了,如果成功我看不到是否有错误。
我想保持 CMD 窗口打开。
我也试过在bat文件末尾:
:END
cmd /k
但没有运气。
【问题讨论】:
-
Pause可以解决问题。 powershell 也支持大多数 cmd 命令。所以你不需要从 powershell 调用 cmd。您可以直接在 powershell 上运行,甚至可以将其转换为 powershell。这样,您可以执行错误处理等
标签: powershell batch-file cmd