WindowsコマンドプロンプトでNotepad ++テキストエディタを使用してファイルを開くカスタムコマンドを作成するにはどうすればよいですか。
例えば。
C:\Sites>ntp abc.txt
notepad ++でファイルabc.txtを開きます
この行を含むバッチファイルを作成します
@START c:\Program Files\Notepad++\notepad++.exe "%1"
pATHリストにあるディレクトリに配置します(または、.batファイルを含むディレクトリをPATHに追加します)。
doskey
を使用できます。試してみてください:
doskey ntp=notepadpp.exe
そして今、あなたは簡単に行うことができます:
ntp blah.txt
.batファイルを作成し、npt.batとして保存します
そのファイルに次のコード行を入れます(またはnotepad ++。exeへのパスに一致するように変更します))
@START c:\"Program Files (x86)"\Notepad++\notepad++.exe "%1"
パスのスペースを含む部分を引用符で囲む必要があることに注意してください。
次に、それを好きなディレクトリに配置し、そのディレクトリをユーザー変数のPATHに追加します。
また、希望することを実行するbatファイルを作成して(他の回答でここに記載されています)、C:\ Windows\System32に配置することもできます。
ファイル名を書き込んで実行してください。たとえば、ファイルの名前がntp.batの場合はntp
新しい超クールなカスタムコマンドを試す前に、必ずコマンドラインを再起動してください。
@Kaerberの答えに加えて
これは私のために働きます
@START c:\"Program Files"\Notepad++\notepad++.exe "%1"
これは機能しませんが(エクスプローラーを開くだけです)
@START "c:\Program Files\Notepad++\notepad++.exe" "%1"
Doskeyを使用すると、これらのコマンドのリストをロードするためのショートカットを作成できます。問題を解決する必要があります。 「開始」を設定して、シェルが開く場所を選択します。
dosmacro.lnk
C:\Windows\System32\cmd.exe /k Doskey /macrofile="C:\Users\John.Edens\Documents\Programming\Scripts\_Main\Doskey\macros.txt"
macro.txt
eg="C:/Program Files (x86)/EventGhost/EventGhost.exe" -event $1
ing=ping 166.252.$1
amts.audi=ping 166.252.**.**
amts.sfa=ping 166.252.***.***
amts.ers=ping 166.252.***.***
amts.wbt=ping 166.252.***.****
amts.rej=ping 166.252.***.**
++=@START "C:\Program Files\Notepad++\notepad++.exe" $1
rain="C:/Program Files (x86)/EventGhost/EventGhost.exe" -event rain
holly="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --new-window https://www.messenger.com/t/hol*********
kill="C:\Users\John.Edens\Documents\Programming\Scripts\_Main\Killghost.vbs"
undock=="C:/Program Files (x86)/EventGhost/EventGhost.exe" -event undock
dosadd="C:/Program Files (x86)/EventGhost/EventGhost.exe" -event dosadd