Windowsの環境変数「PATH」を通す機能を、コンテキストの「送る」メニューに追加します。 本体は windows_path.ps1.bat です。
エクスプローラのフォルダやファイルを右クリックして現れる「送る」メニューから、環境変数「PATH」の追加ができるようになります。
- フォルダに対して行うと、そのフォルダへのパスを追加します。
- ファイルに対して行うと、そのファイルが入れられた親ディレクトリへのパスを追加します。
- 追加されたパスは、通常通り、windowsにログオンしなおさないと反映されません。
- もとの環境変数にトラブルが生じないよう最大限配慮していますが、万一に備え、 もとの環境変数のバックアップ を強く推奨いたします。
- 使用は自己責任でお願いします。万一、もとの環境変数が破壊されるなどしても、当方は一切の責任を負いかねます。
- 環境変数PATHのバックアップについては、こちら。Qiita > 環境変数Pathのバックアップ
Qiita - Windowsの環境変数「PATH」を通す機能を、コンテキストの「送る」メニューに追加する
このリポジトリにある、windows_path.ps1.bat
を、任意のフォルダにコピーしてください。
同梱のsendoto_menu.lnk
をダウンロードして開く。
または、以下の操作でフォルダを開く
2-1. Windows
キー + R
キー
2-2. ダイアログに入力:shell:sendto
ここへ、上記で作成したバッチファイルのショートカットを作成します。
ファイル名は、「このファイルにパスを通す」などがおすすめです。
ショートカットのアイコンも、右クリックのプロパティからお好きなように設定できます。
Windows
キー +Pause
キー -> 設定の変更 -> 詳細設定 -> 環境変数- もともとのユーザー環境変数pahtに、
%path2%
を追加します。
path2がまだないときは、1のバッチファイルにて自動追加されます。path2に分けることで、環境変数の文字制限(注3-1.)に引っかかる危険性を回避したり、もとの環境変数`path`を保護したりできます。
(注3-1.) @IT > クラウド > Windows Server Insider > 環境変数のサイズやPATHの長さ制限に注意
以下のコマンドがある行で、一番右の'User'を、'Machine'に書き換えます。
[Environment]::SetEnvironmentVariable('Path2', $NewPath, 'Machine')
- Windows10 「送る」によく使うフォルダーを追加する方法(SendTo)
- Windows で環境変数 PATH をいじる方法のまとめ
- SETX コマンドで環境変数を永続的に設定する
- Windowsバッチまとめ
- DOSバッチファイルを書くときに気をつけていること
- Windows、バッチファイル(.bat)に引数を渡す
- @IT > クラウド > Windows Server Insider > 環境変数のサイズやPATHの長さ制限に注意
- Windows、バッチファイル(.bat)からフォルダを開く - マコトのおもちゃ箱
- Windows環境変数の設定に「SETX」コマンドを使ってはいけない理由
- バッチファイルから PowerShell を呼び出す方法
- batからps1ファイルを実行するときのあれこれ
- PowerShellで環境変数を参照、設定する
- Powershellで引数を受け取る
- MURA's HomePage > Windows にまつわる e.t.c. > PowerShell スクリプト引数(Param)の Tips
- Test-Pathコマンドレットで変数の有無を確認できる
- バヤシタ > PowerShell > ファイル・フォルダ > ファイルとフォルダのどちらかを判定する方法
- IT製品情報 IT Search+解説/事例記事(サーバ/ストレージ)【連載】PowerShell Core入門 - 基本コマンドの使い方 [6] ファイルやディレクトリの表示 Get-Item、Get-ChildItem、Format-List
- Windows 使ってますね♪ / PowerShell / PowerShellのif文でand,or,xor,notを記述する方法
- ExRecord > PowerShell > Windows PowerShellの文字列内で変数を扱う方法
- CodeZine > Windows PowerShell 入門 > Windows PowerShell 入門(10)-デバッグ編
- ほそぼそプログラミング日記 » PowerShell » 【PowerShell】環境変数を設定する