0

cypher-shell.bat 位于D:\GitHub\cypher-shell\cypher-shell.bat. 当我将它放在“运行”对话框中时,这些命令都不会启动 shell:

  • pwsh D:\GitHub\cypher-shell\cypher-shell.bat: PowerShell 立即打开并退出
  • pwsh -wd D:\GitHub\cypher-shell\cypher-shell.bat: PowerShell 不退出但显示此错误:Set-Location: Cannot find path 'D:\GitHub\cypher-shell\cypher-shell.bat' because it does not exist.
  • pwsh -f D:\GitHub\cypher-shell\cypher-shell.bat: PowerShell 立即打开并退出

我应该如何正确地做到这一点?

我实际上已经添加D:\GitHub\cypher-shell到我的路径中。运行pwsh "& cypher-shell"pwsh ^& cypher-shell"%ProgramFiles%\PowerShell\7\pwsh.exe" "& 'D:\GitHub\cypher-shell\cypher-shell.bat'"在运行对话框中,终端会闪烁片刻并关闭。在它打开的那一刻,我可以看到它发出红色错误消息。

我想在 PowerShell 中使用它的原因是它支持更多功能,例如复制粘贴或仅使用键盘选择文本。这些命令也比 CMD 更方便。

仅供参考:关于 Pwsh - PowerShell | 微软文档

4

0 回答 0