0

cypher-shell.bat は にありD:\GitHub\cypher-shell\cypher-shell.batます。これらのコマンドはどちらも、実行ダイアログに配置したときにシェルを開始しません。

  • 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に自分のパスに追加しました。Running pwsh "& cypher-shell"pwsh ^& cypher-shell、または"%ProgramFiles%\PowerShell\7\pwsh.exe" "& 'D:\GitHub\cypher-shell\cypher-shell.bat'"Run ダイアログで、ターミナルが一瞬点滅して閉じます。開いた瞬間、赤いエラーが表示されます。

これを PowerShell で使用する理由は、コピーペーストやキーボードのみでのテキストの選択など、より多くの機能をサポートしているためです。コマンドも CMD より便利です。

参考までに: Pwsh について - PowerShell | Microsoft Docs

4

0 に答える 0