PATH
次のディレクトリのリスト (簡単にするためにトリミングされたバージョン) をシステム (ローカルではなく)環境変数に永続的に追加したいとします。
c:\company\dept\users
d:\school\teachers
e:\school\students
バッチファイルをクリックしてこれを行う必要があります(管理者権限がオンになっています)。既に実行したかどうかわからない場合は、バッチ ファイルをもう一度クリックできますが、冗長性を追加する必要はありません。
簡単に言えば、このようなバッチ ファイルを作成するにはどうすればよいでしょうか。リストに含まれているかどうかに関係なく、リスト内の各項目に対してテストを行う必要があると思いますPATH
。しかし、これを行う方法は?
私がこれまでやってきたことは、
setx PATH "%PATH%;c:\company\dept\users" /m
setx PATH "%PATH%;d:\school\teachers" /m
setx PATH "%PATH%;e:\school\students" /m
しかし、冗長性を防ぐことは賢明ではありません。
冗長性テストを実装する知識がありません。