ユーザーがWindows 7のコマンドシェルのどこで名前を入力しても、.exeファイルを実行する方法は?


4

Windows 7を使用しています。

ここに.exeファイルがあります:

c:\tools\dailybackup.exe

CMDウィンドウを開いているときに、任意のディレクトリに「dailybackup」と入力して実行できるようにしたい。

これを行うには環境変数を変更する必要がありますか、それともWindows 7にはこれを行うためのより簡単で使いやすい方法がありますか?

回答:


10

PATH環境変数を変更して含める必要があります c:\tools\


4

Nifleの回答に追加するには、PATHに永続的に追加するには:

setx path "%path%;c:\tools"

PATHへの変更を確認するには、別のCMDプロンプトを閉じて開始する必要があります。


1

あなたはからこれを実行したい場合はANYディレクトリあなたが指摘してきたように、その後、あなたの唯一の選択肢は、環境変数を変更し、「追加することでc:\tools、あなたのシステムや現在のユーザの$ PATH変数に」。


2
Windowsでは、環境変数は周囲のパーセントで区切られ%PATH%ます。つまり、先行するドル記号ではありません。
Hello71

0

ここからアクセスするには、いくつかの方法があります。最も簡単な(そして最も安全なのは、レジストリの編集が必要な快適レベルに応じて)バッチファイルを使用して、\ Windowsフォルダーに配置することです。たとえば、バッチファイル(一貫性を保つために "dailybackup.bat"という名前)には、次のものが含まれる場合があります。

@echo off
pushd
cd /d c:\utils
dailybackup.exe
popd

この方法は、DOSプロンプトで定期的に使用する多くのコマンド/プロセスに使用します。

または、レジストリで実行可能ファイルの「エイリアス」を作成できます。これを行うには、に進み"HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths"ます。ここには多くのサブキーが表示されます。あなたがしたいのは、「dailybackup.exe」用に追加することです。「App Paths」を右クリックして、「New」「Key」を選択します。キー名(.exeで終わる)を入力します。(これは、たとえば"dbu.exe"など、必要に応じて短縮バージョンの名前を使用する機会です。とにかく、エイリアスを入力します("dailybackup.exe"を使用します)。右側のペインで「デフォルト」をダブルクリックし、実行可能ファイルのフルパスと名前を入力します"c:\utils\dailybackup.exe"。これですべてです。レジストリの設定は完了です。新しいエイリアスを使用するには(Windows Key)/R「実行」ボックスを取得してエイリアスを入力します。私を逃れる理由のため、エイリアスはDOSプロンプトから直接機能しませんが、次のように"start"で始まる必要があります。

C:\Some\Random\Folder >START dailybackup

または、短いエイリアスを選択した場合:

C:\Some\Random\Folder >START dbu
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.