コマンドプロンプトでのみ適用される永続パスを作成する


1

Windows 7では、すべての新しいコマンドプロンプト(DOS)インスタンスに自動的に適用されるパスを設定できますか?マイコンピュータプロパティの[詳細設定]タブとDOS SETXコマンドは、その最後の制約に対処できないことに注意してください。

回答:


0

Windowsのコマンドプロンプトは、コマンドプロンプトを開くたびにプログラムを実行できるAutoRunレジストリキーをサポートしています。

Set変数を設定しますが、そのコマンドセッションに対してのみ(Setx永続的です)、使用したいものになります。

使用例:

  1. ヘッド%USERPROFILE%(通常C:\users\<user name>)。
  2. コマンドを含む新しいバッチファイルを作成します。

例(既存のPATH変数にパスを追加):

@echo off
set path=%path%;"C:\Extra Path To Include"
  1. ファイルを保存します(例:)test.bat
  2. RegEditを開き、「HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Command Processor」に移動します。
  3. 「REG_EXPAND_SZ」(拡張可能な文字列値)のタイプで「AutoRun」という名前の新しい値を追加します。
  4. 新しい値をダブルクリックして、データを編集します。
  5. %USERPROFILE%\test.bat値データとして追加します。

RegEditスクリーンショット

すべてをOKして、RegEditを閉じます。

コマンドプロンプトを開き(再起動する必要はありません)、バッチファイルを実行し、パスを設定します(これはで確認できますset path)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.