いくつかのアドレスを追加することによってPATH
変数を変更するバッチファイルがあります。ユーザーがログオフすると、PATH
は元の値(バッチファイルが実行される前)にリセットされます。この動作は問題ありません。Windows CMD - パス変数をバッチファイルからリセットしますか?
しかし、バッチファイルが複数回実行されている場合、同じ値が再度追加され、各バッチ実行後に長くなる余分に長い冗長なPATH変数になります。
ユーザーがログオンしたときに値を前に付ける前に、変数をリセットする必要があります。私は解決策は、一時的なファイルに元の値を書き込み、それを読むことですが、それを行うより良い方法はありますか?
これは実際に私がやったことです。ありがとう! – Ben
これは、 "余分なもの"を壊してしまった場合の利点が追加されています。修正することができます。私が最初にやったとき、後ろの "\"を忘れてしまった。シンプルで効果的なチップをありがとう! – granadaCoder