密码壳。bat位于
D:\GitHub\cypher-shell\cypher-shell.bat
。当我将shell放入“运行”对话框时,这两个命令都不会启动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更方便。
仅供参考:
about Pwsh - PowerShell | Microsoft Docs