実行ダイアログボックスに名前を入力して起動できるメモ帳やcmdなどのアプリケーションがありますが、すべてのアプリケーションに対してそのようなエントリを作成できますか?
実行ダイアログボックスに名前を入力して起動できるメモ帳やcmdなどのアプリケーションがありますが、すべてのアプリケーションに対してそのようなエントリを作成できますか?
回答:
コマンドを作成するアプリケーション/プログラムに移動します。この例では、Outlook Expressを使用します。通常、「msimn」と入力すると、Outlook Expressが開きます。「OE」としてタグ付けするには、次の手順に従う必要があります。
まず、同じディレクトリに実行可能プログラムのショートカットを作成します。次に、作成したショートカットを切り取り、システムフォルダーWINDOWSに貼り付けます。Windows 98 / MEの場合は、SYSTEM 32フォルダーに貼り付ける必要があります。必要なIDの名前を変更します。ここでは例として「OE」。runコマンドにOEと入力すると、Outlook Expressが通常どおり起動します。
利点は、作成したすべてのコマンドを覚えていれば、メニューやデスクトップアイコンをクリックしてプログラムを起動する必要がないことです。
PATH環境変数に追加します。
PATH環境変数を追加するのが面倒な場合は、C:\ Users \ <yourusername> \フォルダーに配置できます。環境変数のリストにすでに存在しています。
実行ダイアログボックスに名前を入力すると、Windowsは最初にPATH環境変数を調べます(システムごとに1つ、アカウントごとに1つあります)。これらのそれぞれには、検索するディレクトリのセミコロン区切りのリストが含まれています。Windowsは、リスト内のこれらの各フォルダーを検索して、目的のアプリケーションを見つけます。
すべてのアプリケーションのエントリを作成するには、アプリケーションへのショートカットを含むディレクトリを作成し、そのディレクトリへのパスをPATH環境変数に追加する必要があります。これにより、マシンの他のユーザーへの影響が回避され、管理者権限が不要になります。
レジストリのキーを作成してこれを行うこともできます。これは、システム内のすべてのユーザーに影響します。単一の.regファイルをダブルクリックして、新しいコンピューターでキーを再作成できます。
パスはここにあります:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
「e」と入力してメモ帳(eで編集)を実行するか、「e somefile.txt」でそのファイルを編集するとします。これを行うには、上記のパスの下に「e.exe」という名前の新しいキーを作成します。次に、「(デフォルト)」値をエディタへのパスに設定しますC:\Program Files\Notepad2\notepad2.exe。それでおしまい!
エクスポートすると、完全な.regファイルは次のようになります。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\e.exe]
@="C:\\Program Files\\Notepad2\\notepad2.exe"
HKEY_CURRENT_USER代わりにを使用して、ユーザー固有のアプリパスを定義することもできます。
他のバージョンについてはわかりませんが、Windows 7では、ユーザーフォルダー(たとえばC:\Users\Admin)にショートカットを作成して、好きな名前を付けることができます。次に、マウスで[スタート]を押すかWinkey、その名前を押して入力すると、リンクされたアプリケーションをすばやく起動できます。必要に応じて、そのリンクにカスタム起動パラメーターを追加できます。また、リンクはユーザーフォルダーに残ります。これは、同じ短い名前を入力した後で別のユーザーが別のことを実行したい場合に備えて、他のユーザーがその存在に煩わされないことを意味します。
なんらかの理由でWindowsで検索機能が無効になっていて、スタートメニューに検索バーがない場合(おそらく、ばかげた企業ポリシーのため)、そのアプリを起動できますが、[実行]ウィンドウから呼び出されます。キーコンボWinKey+ R、そこに名前を入力してヒットEnter。検索バーを介してアプリのリンクを「見つける」のにほんの一瞬もかからないので、これは私の好みの方法です。