web-dev-qa-db-ja.com

Windowsのカスタムコマンドコマンドプロンプト

WindowsコマンドプロンプトでNotepad ++テキストエディタを使用してファイルを開くカスタムコマンドを作成するにはどうすればよいですか。

例えば。

C:\Sites>ntp abc.txt

notepad ++でファイルabc.txtを開きます

18
Prakhar

この行を含むバッチファイルを作成します

@START c:\Program Files\Notepad++\notepad++.exe "%1"

pATHリストにあるディレクトリに配置します(または、.batファイルを含むディレクトリをPATHに追加します)。

24
Kaerber

doskeyを使用できます。試してみてください:

doskey ntp=notepadpp.exe

そして今、あなたは簡単に行うことができます:

ntp blah.txt

6
tenfour

.batファイルを作成し、npt.batとして保存します

そのファイルに次のコード行を入れます(またはnotepad ++。exeへのパスに一致するように変更します))

@START c:\"Program Files (x86)"\Notepad++\notepad++.exe "%1"

パスのスペースを含む部分を引用符で囲む必要があることに注意してください。

次に、それを好きなディレクトリに配置し、そのディレクトリをユーザー変数のPATHに追加します。

4
Learning2Code

また、希望することを実行するbatファイルを作成して(他の回答でここに記載されています)、C:\ Windows\System32に配置することもできます。

ファイル名を書き込んで実行してください。たとえば、ファイルの名前がntp.batの場合はntp

新しい超クールなカスタムコマンドを試す前に、必ずコマンドラインを再起動してください。

2
Coco

@Kaerberの答えに加えて

これは私のために働きます

@START c:\"Program Files"\Notepad++\notepad++.exe "%1"

これは機能しませんが(エクスプローラーを開くだけです)

@START "c:\Program Files\Notepad++\notepad++.exe" "%1"
0
SoliQuiD

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
0
John Edens