LoginSignup
0
0

More than 5 years have passed since last update.

右クリックメニューに「環境変数PATHに追加」(永続化)

Last updated at Posted at 2019-02-21

gitコマンドが無いってどういう事やねん

これ書いてて思い出したけど、そうだよmasterにマージしようとしてキレてたんだったよ。ちょっとマージしてくる。してきた。
毎回ストレスなのが「あーパスが通ってねえや」って奴。いつもフォルダを右クリックで追加できたら楽なのにな、とか思いながら何もしてなかったわけだが。

そっかQiitaに記事として乗っけりゃ再利用性が高いじゃん、いいじゃんQiitaなんか俺のブログだよみたいなノリでね、うん。

四の五の言わずにPowerShell

毎回余計な前振りが長いよね。そうだね。ほい、これで多分大体行けるはず。

setenv.ps1
$path1 = "HKLM:\SOFTWARE\Classes\Folder\shell\環境変数PATHに追加"
$path2 = "HKLM:\SOFTWARE\Classes\Folder\shell\環境変数PATHに追加\command"

$value = "`"%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell`" -Command [System.Environment]::SetEnvironmentVariable(`\`"Path`\`", `\`"`$Env:Path;%1`\`", `\`"Machine`\`")"

New-Item $path1
New-Item $path2 
New-ItemProperty -Path $path2 -name "(default)" -Value $value -propertyType ExpandString

いや、PowerShellのexeの場所とかってなんか無いのかとか思ったけど、ちょっと分かんなかったんだよね。

unregist的なモノは面倒くさいから書かない。追加するだけ。環境変数を消すのも手作業。
レジストリいじるのとシリアへの取材は自己責任なんだけど、なんか変な事が起こったらごめんね。

俺は知らん。強いて言えば社会が悪い。政府に言ってくれ。

追記
ユーザー環境変数だとなんかトランジェントな感じだったんでシステム環境変数にぶっこんだ。ま、どーせQiitaなんか見てんは技術者なんだから使うも使わないも自分で判断してやってくれるでございましょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0