Jawaban:
Anda perlu memastikan bahwa exe ada di folder yang ada di PATHvariabel lingkungan.
Anda dapat melakukan ini dengan menginstalnya ke folder yang sudah ada di PATHatau dengan menambahkan folder Anda ke folder PATH.
Anda dapat meminta pemasang melakukan hal ini - tetapi Anda harus menghidupkan ulang mesin untuk memastikannya diambil.
Anda dapat menambahkan kunci registri berikut :
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\myexe.exe
Di kunci ini, tambahkan nilai string default yang berisi path ke file exe.
startperintah, sehingga Anda bisa mengetikkan start myexeprompt cmd.exe. Tapi myexesendirian tidak akan bekerja, saya pikir (kecuali jika Anda berada di direktori myexeatau direktori itu ada di PATHvariabel lingkungan).
myprog.cmdfile kecil dengan konten berikut: @START myprog.exe %*Ini memanggil App Pathsentri untuk myprog.exedan melewati semua argumen perintah. File harus dibuat di suatu tempat yang dapat diakses diPATH
PATH. start myexetidak bekerja dengan perubahan registri ini, tanpa menambahkan myexe ke PATH.
start myappberfungsi, sama halnya dengan Win + R myapp, tetapi tidak biasa myappdi cmd.exe.
Anda harus meletakkan .exepath file Anda ke path variabel lingkungan. Buka "Komputer saya -> properti -> lanjutan -> variabel lingkungan -> Path" dan edit path dengan menambahkan .exedirektori ke path.
Solusi lain yang saya pribadi sukai adalah menggunakan RapidEE untuk pengeditan variabel yang lebih lancar.
Windows 10, 8.1, 8
Buka menu mulai,
Edit environment variablesEdit the system environment variablesEnvironment variables...tombolSystem Variableskotak temukan pathvariabelEditNew.exeatau batchfile Anda ( Direktori berarti mengecualikan nama file dari jalur)Okpada semua jendela yang terbuka dan Daripada menempatkan executable ke dalam direktori di path, Anda harus membuat file batch dalam direktori di path yang meluncurkan program. Dengan cara ini Anda tidak memisahkan file yang dapat dieksekusi dari file pendukungnya, dan Anda tidak menambahkan hal-hal lain di direktori yang sama ke jalur secara tidak sengaja.
File batch tersebut dapat terlihat seperti ini:
@echo off
start "" "C:\Program Files (x86)\Software\software.exe" %*
C:\cygwin\bin\grep.exe
start "" dan mulai saja dengan jalan ke executable. Juga, untuk digunakan dalam cygwin, Anda mungkin menginginkan skrip shell cygwin, atau symlink. Atau alias shell.
luar biasa tidak ada solusi sederhana untuk tugas sederhana di windows, saya membuat skrip cmd kecil ini yang dapat Anda gunakan untuk mendefinisikan alias di windows (instruksi ada di header file itu sendiri):
https://gist.github.com/benjamine/5992592
ini hampir sama dengan pendekatan yang digunakan oleh alat-alat seperti NPM atau permata ruby untuk mendaftarkan perintah global.
Katakanlah exe saya adalah C: \ Program Files \ AzCopy \ azcopy.exe
Command / CMD / Batch
SET "PATH=C:\Program Files\AzCopy;%PATH%"
PowerShell
$env:path = $env:path + ";C:\Program Files\AzCopy"
Sekarang saya cukup mengetik dan menggunakan azcopydari lokasi mana saja dari prompt perintah shell inc, powershell, git bash dll
Anda juga dapat secara permanen (setelah reboot) menambahkan ke variabel Path dengan cara ini:
Klik kanan Komputer Saya -> Klik Properti -> Klik Pengaturan sistem lanjutan -> Klik Variabel Lingkungan
Referensi: Ubah Variabel Sistem / Pengguna
Masukkan ke dalam direktori c: \ windows atau tambahkan direktori Anda ke "path" di pengaturan-lingkungan (windows-break - tab advanced)
salam, // t
C:\Windows, lebih baik menambahkan direktori kustom ke PATHvariabel lingkungan.
Gunakan file batch 1 baris di instalasi Anda:
SETX PATH "C:\Windows"
jalankan file bat
Sekarang, letakkan .exe Anda di c: \ windows, dan Anda selesai.
Anda dapat mengetikkan 'exename' di command-line dan itu akan menjalankannya.
C:\Windows, lebih baik menambahkan direktori kustom ke PATHvariabel lingkungan.
Untuk mendapatkan alias mirip global bash di Windows untuk aplikasi yang tidak ditambahkan ke jalur secara otomatis tanpa menambahkan masing-masing secara manual ke jalur, inilah solusi terbersih yang saya buat dengan melakukan paling sedikit perubahan pada sistem dan memiliki paling banyak perubahan. fleksibilitas untuk penyesuaian nanti:
mkdir c:\aliases
setx PATH "c:\aliases;%PATH%"
Untuk memulai C:\path to\my program.exe, meneruskan semua argumen, membukanya di jendela baru, buat c:\aliases\my program.batfile dengan konten berikut (lihat Perintah Mulai NT untuk detail tentang perintah start):
@echo off
start "myprogram" /D "C:\path to\" /W "myprogram.exe" %*
Untuk memulai C:\path to\my program.exe, meneruskan semua argumen, tetapi menjalankannya di jendela yang sama (lebih seperti bagaimana bash beroperasi) membuat c:\aliases\my program.batfile dengan konten berikut:
@echo off
pushd "C:\path to\"
"my program.exe" %*
popd
Jika Anda tidak memerlukan aplikasi untuk mengubah direktori kerja saat ini sama sekali untuk dapat beroperasi, Anda bisa menambahkan symlink ke executable di dalam folder alias Anda:
cd c:\aliases\
mklink "my program.exe" "c:\path to\my program.exe"
Tambahkan ke PATH, langkah-langkah di bawah ini (Windows 10):
Cara lain bisa melalui penambahan .LNK $ PATHEX Anda. Kemudian buat pintasan ke executable Anda (mis .: yourshortcut.lnk) dan masukkan ke direktori mana saja yang terdaftar dalam $ PATH.
PERINGATAN CATATAN: Ketahuilah bahwa file .lnk yang terletak di direktori mana pun yang tercantum dalam $ PATH Anda sekarang juga "PATH'ed". Untuk alasan ini, saya lebih suka metode file batch yang disebutkan sebelumnya untuk metode ini.
Jika ada yang mencari ini setelah saya di sini adalah cara yang sangat mudah untuk menambahkan Path Anda.
Kirim path ke file seperti yang ditunjukkan gambar, salin dan tempel dari file dan tambahkan path spesifik di akhir dengan tanda koma sebelumnya ke path baru. Mungkin perlu diadaptasi sebelum windows 7, tapi setidaknya itu adalah titik awal yang mudah.
Cara terbaik untuk melakukan ini adalah hanya menginstal file .EXE ke folder windows / system32. dengan cara itu Anda dapat menjalankannya dari lokasi mana pun. Ini adalah tempat yang sama di mana ping seperti .exe dapat ditemukan
C:\Windows, lebih baik menambahkan direktori kustom ke PATHvariabel lingkungan.