Windows 7でPATHを編集する便利な方法はありますか?


165

Windows 7がまだこの息苦しいダイアログボックスを採用している理由がわかりません。この狭いテキストボックスでパスを編集および検索すると、不快に感じます。

ここに画像の説明を入力してください

Windows 7でPATHを編集する便利な方法はありますか?たとえば、行ごとに1つのアイテム。


「便利」を定義する必要があります。ダイアログは、追加するPATHだけで正常に機能します(追加するだけです)。他のenvarを追加します。およびenvarsの削除。この場合、文字列をメモ帳またはメモ帳++にコピーし、編集してから貼り付けることができます。<kbd> CTRL </ kbd> + <kbd> C </ kbd>および<kbd> CTRL </ kbd> + <kbd> V </ kbd>と同じくらい簡単で便利です(それが私がしていることです)。
jww 14

@ Chris2357:パスにsetxを使用すると問題が発生します。stackoverflow.com/questions/19287379/を
エルロナウド14

1
もちろん、Windows 8ももちろんです。Windows 10では指が交差しました。
user7409415

2
@ user74094:Microsoftは、Windows 10プレビュービルド10565、リリースビルド10586でこの機能を提供しています:geek.com/microsoft/…–
bwDraco

1
これは素晴らしい質問です。また、その詰まったボックスには、必要な変更を加えるのを妨げる可能性がある文字数制限があるようです。
rkagerer

回答:


133

64ビットを含むすべての主要なOSバージョンの完全なサポートを主張するRapid Environment Editorが常にあります。

編集可能なツリー

環境変数と値を編集可能なツリーとして表示します。

ポータブルモード

RapidEEはインストールを必要とせず、「ポータブルアプリケーション」として実行できます。詳細を見る。

高速環境エディターショット

また、古い(しかしまだ有用な)より軽量なPath Editorもあります。(このサイトは20158月7 日で死んでいますが、2013年3月27日からarchive.orgのスナップショットとして存在しています。インストーラーへの直接リンクです)。これは、Windows 7上でうまく動作し、それが唯一のインストーラとして提供されますが、また、ポータブルとして動作/スタンドアロンの実行可能あなたがあればそれを抽出

Path Editorは、直感的なユーザーインターフェイスとドラッグアンドドロップのシンプルさにより、パス管理を非常に簡単にする小さなユーティリティです。パスエディターは、マウスを1回クリックするだけで、欠落したエントリや重複したエントリのパスを消去できます。

パスエディターショット


5
REEのスクリーンショットからは完全に明確ではないかもしれませんが、REEは、文字列として扱うだけでなく、個々の%PATH%エントリを編集できます(上に移動、下に強調、欠落、追加/削除)。本当に素敵なアプリ!
-GaryO

2
PathEditorリンクは廃止されました。SoftPediaのページは、PathEditorをダウンロードできないリンクファームです。
調光

@Dimsこれは、Path Editor
-MarianD

@MarianDは、実際にはまったく別のプログラムであり、user2496012の回答(#615584)で説明されています。それはある種の精神的な後継者であるように書かれたと思いますが、それは間違いなく同じではありません。この回答にリンクされている「パスエディター」(スペース付き)は、もともと2012年にRedfern Softwareによって作成されたものです。クリップボードから。IIRC、他のほとんどはその機能をサポートしていません。
マークG。17年

@MarkG。-ご連絡ありがとうございます!私はそれをダウンロードし、試してみます。
MarianD

45

別のWindowsパスエディターを次に示します

スクリーンショット

(免責事項:私はこれを作成しました。これはオープンソースであり、寄付を歓迎します!)


4
「問題の表示」機能に対する賞賛を1つ(「潜在的な問題の表示」とする)。ボタンのアクションは、説明/オプションの選択/実行のためにダイアログを開くべきだと考えています。[自動]ダイアログには、[最大深度](またはフォルダーツリーセレクター)があり、ユーザーまたはシステムパスに追加するチェックボックス付きの結果リストがあります。ああ、他の人に_should_beのことを伝えるのはとても簡単です:
leonbloy

多くのWindowsのデフォルトエントリは「問題あり」と表示されますが、追加ボタンはありません(ただし、Windowsエクスプローラからのドラッグアンドドロップでも問題ありません。
DR

これは、ユーザーパスを完全に消去したいのですが、おそらくシステムパスと重複しているのでしょうか?それは賢明ですか?
エンドリス

1
見栄えが良く、特に「問題の表示」機能が気に入ったが、保存するとパスが壊れて失われた:(
Empyrean

「PathTooLongException was unhandled」メッセージで起動時にクラッシュします。恥。他のスレッドを読むことで、より長いパスを処理できる別のWindows APIがあると信じています... Explorer(および明らかにこのユーティリティ)によって使用されるものではありません
グレッグウッズ

16

これは、2015年11月にリリースされたWindows 10更新プログラムに実装されています。

この質問は、Windows 7ソリューションを具体的に求めていることを理解しています。ただし、この質問に出くわしたユーザーの利益のために、この回答を投稿しました。

プレビュービルド10565およびリリースビルド10586(2015年11月の更新)のWindows 10には、PATHの編集を劇的に容易にする環境変数エディターのオーバーホールがあります。

Windows 10アップデートの新しい環境変数エディター


<ctrl> <+>はフォントサイズを大きくする必要がありますが、増加しません。
パセリエ

正解に応答しましたか?これは質問や回答とは関係がないようです。
bwDraco

うわー、マイクロソフトが実際にこれを行った手がかりはありませんでした。私はWindows 95からずっとWindowsを使ってきたので、役に立たないダイアログボックスは決して変わらないという強い印象を受けました。ありがとう、これにより私は別のソフトウェアをインストールする必要がなくなります。
ADTC

変更(まだ)が有効になるのは、編集後ではなくEnvironment Variables、OKでウィンドウを閉じた後です(Windows 10 Home 1709)。
ハンドル

15

環境変数エディター(Eveditor)も言及する価値があります。使いやすく、完全に無料です。

注:画像は、Windows 7の昇格では実行されなかったパスを展開したものを示しています。

Eveditor


14

すばやく汚い場合は、コピーしてメモ帳に貼り付け、編集してコピーして貼り付けます。


+1:良い考えですが、水平にスクロールするのはまだ苦痛です。
xport

3
同意する。選択したエディターに応じて、「;」を交換できます。戻って編集してから、元に戻します。ただし、メモ帳はその置換を行いません。:-(
クリス・ナバ

@ChrisNava iddそれはしません。Sublime Text 3をお勧めします:)
ドミトリーナザロフ14年

2
gnutils echo %path% | tr ; \nがあると仮定すると、Chrisの提案と同等のコマンドラインです。
RJファルコナー

私のパスが長く、メモ帳がパスを2行に分割して貼り付けていたため、コピー/貼り付けをnotepad ++に貼り付けていました。
ザー

8

あなたはこれを考慮するかもしれ ませんhttps://patheditor2.codeplex.com/ .Net bloatやMFCに依存しません。純粋なWin32; バイナリサイズは200kb未満です。インストールは不要で、スタンドアロンの実行可能ファイルです。問題があれば、それはオープンソースです

スクリーンショット


スタンドアロンであり、迅速で、非常に簡単であるため、私はこれが最も気に入っていますが、ファイルパスのコピーと貼り付けやドラッグアンドドロップはまだありません。
言葉forthewise

シンプルで、それが主張することを行います。ナンバー1!
ガサン

便利なgithubリポジトリがそこにあるように見えます。
-antogerva

6

pathedと呼ばれる非常に優れたオープンソースCLIツールがあります。使用パターンは次のとおりです。

C:\Projects\2010\GSharpTools_Setup\bin>pathed /?
PATHED - Version 3.2
Freeware written by Gerson Kurz (http://p-nand-q.com)

USAGE: PATHED.EXE [OPTIONS]
OPTIONS:
      /MACHINE: print machine PATH
         /USER: print user PATH
          /ADD: add variable at the head
       /APPEND: add variable at the tail
       /REMOVE: remove path / index
         /SLIM: strip duplicate vars
          /ENV: environment variable, defaults to PATH

C:\Projects\2010\GSharpTools_Setup\bin>pathed
PATHED - Version 3.2
Freeware written by Gerson Kurz (http://p-nand-q.com)

00 C:\Perl\site\bin
01 C:\Perl\bin
02 C:\Windows\system32
03 C:\Windows
04 C:\Windows\System32\Wbem
05 C:\Python26
06 C:\Tools
07 C:\Windows\System32\WindowsPowerShell\v1.0\
08 C:\Program Files (x86)\TortoiseSVN\bin
09 C:\Program Files\TortoiseSVN\bin
10 C:\Program Files (x86)\doxygen\bin
11 C:\Program Files (x86)\WinMerge
12 C:\Program Files (x86)\Subversion\bin
13 C:\Program Files (x86)\p-nand-q.com\GSharpTools [INVALID]
14 C:\Program Files (x86)\p-nand-q.com\pserv2 [INVALID]
15 C:\Program Files (x86)\OpenVPN\bin
16 C:\Windows\Microsoft.NET\Framework\v3.5
17 C:\Windows\Microsoft.NET\Framework\v2.0.50727
18 C:\Program Files (x86)\Scintilla Text Editor
19 C:\Program Files\7-Zip
20 C:\Program Files (x86)\PostgreSQL\8.4\bin
21 C:\Program Files (x86)\Java\jdk1.6.0_18\bin
22 C:\Program Files (x86)\IZArc
; pathed /REMOVE "%CD%"
; pathed /APPEND "%CD%"
; pathed /MACHINE
; and so on.

ただし、変更を有効にするには、管理者として実行する必要があります。


3

コマンドラインからPATHをすばやく簡単に編集する方法:

C:\WINDOWS>setx PATH "PATH;C:\some_new_path"

これにより、既存のパス値に新しいパスが追加され、PATHが更新されます。次のコマンドを入力すると、将来のすべてのCMDウィンドウに新しいPATHが出力されます。現在のCMDウィンドウにはありません:

C:\WINDOWS>PATH

次を入力すると、すべての環境変数のリストが表示されます。

C:\WINDOWS>set

4
警告:このメソッドはパスを1024文字に制限しているようです。パスがすでに長い場合、パスの終わりが切り捨てられ、壊れた状態のままになります。
ニール

1

Windows 7のソリューション:

  1. AutoHotKeyをダウンロードしてインストールします

  2. このスクリプトをシステムのどこかにコピーします:SysEnv.ahk

  3. SysEnv.ahk作成したファイルを右クリックし、「スクリプトをコンパイル」を選択します

  4. SysEnv.exe作成したばかりのファイルを右クリックし、「管理者として実行」を選択します

  5. アプリを使用してPATHを編集します。たとえば SysEnv AutoHotKeyウィンドウ


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