2

あまり入力せずに次のコマンドを実行できるようにしたい

php E:\zftool\zftool.phar create project E:\test

だから私はこれを含むzf.cmdファイルを作成しました

php E:\zftool\zftool.phar %1 %2 %3

でも入ると

zf create project E:\test

エイリアスのみを実行します

php E:\zftool\zftool.phar

どうすれば修正できますか?前もって感謝します。

================================================== ==============================

[編集]:

JPBlancによって提案されたソリューションは私の問題を解決しましたが、実行時に関数を作成すると、PowerShell ウィンドウを閉じた後にその定義が失われます。

セッションごとに永続化するには、その関数をプロファイルに追加する必要があります。

  1. Windows PowerShell を開きます。

  2. コマンドを入力しnotepad $profileます。空の名前のないファイルを開く場合は、それを閉じて、New-Item -path $profile -type fileコマンドで新しい $profile を作成する必要があります。

  3. 作成したばかりのファイル内に関数コードを貼り付けて保存すると、準備完了です。

次のようなエラーメッセージが表示された場合

「このシステムではスクリプトの実行が無効になっているため、ファイルを読み込めません」

入力することで修正できます

Set-ExecutionPolicy UnrestrictedまたSet-ExecutionPolicy Unrestricted -Force

4

3 に答える 3