16

[スタート] -> [ファイル名を指定して実行] ボックスからアプリケーションを起動する新しいコマンドをセットアップする方法を知っている人はいますか?

すなわち。ファイル名を指定して実行ボックスに「firefox」、「winword」、または「excel」と入力すると、これらのアプリケーションはシステム パスになくても開きますが、他のアプリケーションは開きません。たとえば、Firefox では、どのシステム パス ディレクトリにも firefox.* という名前のファイルはありません。

Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Subversion\bin;c:\Program Files\Microsoft
SQL Server\90\Tools\binn\

したがって、アプリケーションをこのパスにリンクしてショートカット コマンドを作成する方法が、おそらくレジストリにあるはずです。

たとえば、[ファイル名を指定して実行] コマンドから Google トークを起動できるようにしたいのですが、実行可能ファイルの名前「googletalk.exe」を入力しても何も起こりません。これは、システム パスにないため理にかなっていますが、firefox.exe も同様です。 、「firefox」と入力すると機能します。

誰にもアイデアはありますか?

4

5 に答える 5

17

http://commandwindows.com/runline.htmから:

パスへのアプリケーションの追加

または、レジストリを編集して、目的の実行可能ファイルへのパスを明示的に含めることもできます。関連するレジストリ キーは、HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths です。

  1. パスに追加する実行可能ファイルの名前で新しいサブキーを作成します。例: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\somefile.exe
  2. この新しいキーに、新しい実行可能ファイルへのパスの値を含む "Path" という名前の文字列変数を追加します (例: C:\Program files\newprogramfolder\)。
  3. 新しいキーには、すでに空の変数があります (デフォルト)。これを編集して、新しいプログラムの実行可能ファイルのアドレス全体の文字列値を取得します (例: C:\Program files\newprogramfolder\somefile.exe)。
于 2008-11-22T16:43:46.253 に答える
4

3ステップ。

  1. 実行したい foo.exe へのショートカットを作成します (foo.lnk)

  2. foo.lnk を C:\windows ディレクトリにコピーします。

  3. 実行ダイアログに「foo」と入力するだけで、foo.exe を実行します。(コマンドプロンプトの「start foo」も機能します)

于 2009-01-15T12:03:03.090 に答える
1

LaunchySlickrunExecutorなどのアプリケーションランチャーを使用することもできます。そうすれば、レジストリをいじる必要がなくなります。私はExecutorを使用しており、「送信先-> executor」を選択するだけで、任意のアプリ(またはフォルダーなど)のショートカットを作成できます。

于 2009-01-15T12:19:09.407 に答える
0

Run は、Path 環境変数などを含む検索パスで動作します。MSDN にさらに詳しい情報があるかもしれません。少々お待ちください。調べてみます。

于 2008-11-22T16:41:58.317 に答える
0

「c:\windows」フォルダに起動したいアプリケーションへのリンクを入れて、いつも使っています。もちろん、リンク ファイルの名前を変更して作業を高速化することもできます。たとえば、w、x、または pp と入力して、Word、eXcel、または PowerPoint を起動します。

于 2009-01-15T11:55:47.083 に答える