Cmdから通常のメモ帳を起動できます。
C:\Windows>notepad
実行プロンプトから起動することもできます。
Notepad ++でも同じことができるようにしたいです。実行プロンプトから起動できますが、cmdから起動することはできません。
Cmdからメモ帳で特定のファイルを開くこともできます。
C:\Windows>notepad d:\mytext.txt
Notepad ++でも同じことができるようにしたいです。
これは可能ですか、そしてこれを可能にするために何ができますか?
あなたはPATH
環境変数にC:\Program Files (x86)\Notepad++
を追加することができます。
たとえば、コマンドプロンプトで次のコマンドを実行できます。
set PATH=%PATH%;C:\Program Files (x86)\Notepad++
その他のオプションについては、 PATHや他の環境変数とは何ですか?またそれらをどのように設定または使用できますか?
Notepad ++ディレクトリがパスにない場合でも、以下のコマンドを使用してコマンドプロンプトからプログラムを実行できます。
start notepad++
Notepad ++でファイルを開くには、次のコマンドを実行してください。
start notepad++ <filename>
単一のツールを使用するためだけに自分のPATH
を煩雑にしたくはありません。
1つの選択肢は、ここで で説明されているように 100%代替テキストエディタをNotepad
の代わりに使用することです。専用のエディタランチャツールを使用した別の説明がここにあります 。 。別のNotepad++
ランチャーが github にあります。
それほど侵略的ではない代替方法は、このようなcmd
ファイルです。
"C:\Programme\Notepad++\notepad++.exe" %*
このファイルは既存のPATH
のどこかに存在しなければなりません。私は実際にはすべてのツールをUTIL
の一部である1つの共通のPATH
ディレクトリに入れています。
これは私が行ったことです。このようにして、notepad++
と入力する必要はありません。np.bat
ファイルをこのコマンドセットで作成します。
@echo off
start "" "C:\Program Files (x86)\Notepad++\notepad++.exe" %*
np.bat
ファイルをc:\Windows
に配置する
コマンドプロンプトを開き、np
またはnp myfile.txt
を入力して入力します。
Axel Kemperからの答えといくつかの追加の答えを組み合わせて、ここに私があなたが望む任意の名前を付けることができるという恒久的なコマンドを作るためにしたことです。
まず最初に私は追加のフォルダを作成しました。私の場合は、 "C:\ Users\Hansel\CmdFiles"です。このフォルダの中で、私は右クリックメニュー - >新規 - >テキスト文書を通して新しいテキストファイルを作成しました。メモ帳またはメモ帳++を使用してテキスト文書を編集し、.txtファイルに次のコードを入力します。
@echo off
"C:\Software\Notepad++\notepad++.exe" %*
それから、あなたはあなたの個人的なコマンドにファイルの名前を変えなければなりません、例えば "npp.cmd"。
注意:@ echo offは、コマンドがコマンドプロンプトに表示されないようにします。
引用符間のリンクは、任意の実行可能ファイルを指すことができます。
*%**は、nppコマンドの後に入力したもの(たとえば "npp nonsense.txt")が確実に正しくなるようにします。元のコマンドの後に引用符を付けてください。
次に、「環境変数」、この場合はいわゆるPATHを編集する必要があります(この変数には、Windowsがコマンドと実行可能ファイルを探すフォルダが含まれています)。フォルダをPATHに追加するには、Windowsボタンを押してスタートメニューを開き、「 "アカウントの環境変数を編集する"」と入力します。 「Hanselのユーザー変数」の下に、存在しない場合は新しい「Path」変数を作成するか、存在する場合は古い「Path」変数を編集します。
新しいPATH変数を作成した場合、その変数の値は次のようになります。C:\ Users\Hans\CmdFiles
古いPATH変数を編集した場合、変数の値は次のようになります。oldstuff; C:\ Users\Hans\CmdFiles(セミコロンに注意).
Windowsはフォルダ "C:\ Users\Hansel\CmdFiles"でコマンドを探すようになり、このフォルダに新しいコマンドを簡単に追加できます。
コマンドからWindowsにインストールされているプログラムを実行する簡単な方法は、次のとおりです。
Notepad ++。exeの場所を見つけて、インストールディレクトリの下にショートカットを作成します。
ショートカットをC:/ windows/system 32にカットアンドペーストします。
これで 'Win + R'を押してショートカットの名前を入力できます。全部できた。
シモンズ:私の場合、私はショートカットを 'notepadpp'(あるいは 'nppp')と命名しましたので、 'shift' = = 'を二回' + '記号を押す必要はありません
非常にシンプルで簡単、そしてショートカットを削除するのは簡単です。あなたも、パス、レジストリを変更する必要はありません
短い名前でコマンドラインからプログラムを実行するには、コマンドdoskey
でエイリアスを作成します。
doskey alias="drive:\path to program\executable" $*
たとえば、commandを実行した後doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $*
メモ帳++でテキストファイルをnotepad++ textfile
で開くことができます。もちろん、npp
やn++
のようにもっと短いエイリアスを使うこともできます。
また、頻繁に開くパスにエイリアスを作成することもできます。
doskey home=cd C:\Users\myprofile
しかし残念ながら、このエイリアスをパスに使用することはできません。 doskey home=C:\Users\myprofile
を実行してからコマンドラインにcd home
またはstart home\myfile
を入力すると、エラーメッセージが表示されます。
cmd
を実行するたびにエイリアスを自動的に作成するには、autorun.cmd
のようにバッチファイルに配置してレジストリエントリに設定します。
HKCU\Software\Microsoft\Command Processor\AutoRun
または
HKLM\Software\Microsoft\Command Processor\AutoRun
記事へのリンク:
コンソールエイリアス
コマンドプロセッサ\ AutoRun
1つの方法は、このレジストリキーを変更することです。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]
Zip圧縮された.regファイルは Donn Felker からダウンロードできます。これを使用すると、n
ショートカットだけでファイルを開くことができます。
.regを実行する前に編集し、Notepad ++へのパスが正しいことを確認するため(例:C:\Program Files (x86)
)、ショートカットをn
ではなくn
に変更しました。
次にダブルクリックしてレジストリに追加します。
プログラムディレクトリを PATH に追加します。
PowerShellの場合:
$ENV:Path="$ENV:Path;C:\Program Files (x86)\Notepad++"