Bagaimana cara memetakan exe ke fungsi cmd?

2

Saya memiliki berbagai aplikasi konsol di sekitar sistem yang saya gunakan secara berkala. Untuk menjalankannya, saya membuka baris perintah dan menavigasi ke folder yang relevan untuk menjalankannya.

Apakah ada cara saya dapat mengkonfigurasi ini untuk dijalankan dari lokasi manapun (seperti nslookup / ipconfig dll)?

Liath
sumber

Jawaban:

4

Anda dapat melakukannya dengan menambahkan jalurnya ke variabel jalur sistem. Di XP, Klik kanan pada 'My Computer', pilih properti, lalu tab 'Advanced'. Di bagian bawah itu adalah tombol untuk Variabel Lingkungan. Di bagian 'Variabel Sistem' pada dialog, Anda akan menemukan yang berlabel 'Path'. Tambahkan titik koma dan kemudian jalur Anda ke akhir untuk membuat program Anda bekerja dari mana saja melalui commandline.

Prosesnya hampir identik di Win7.

wtollett
sumber
3

Dari http://commandwindows.com/runline.htm :

Registry dapat diedit untuk secara eksplisit berisi path ke file yang dapat dieksekusi atau file yang diinginkan. Kunci Registri yang terlibat adalah HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths

  1. Buat sub-kunci baru dengan nama file yang dapat dieksekusi yang ingin Anda tambahkan ke path. e. g., HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\somefile.exe
  2. Di kunci baru ini, tambahkan variabel string bernama "Path" yang berisi nilai path ke file yang dapat dieksekusi baru, misalnya, C:\Program files\newprogramfolder\
  3. Kunci baru sudah akan memiliki variabel kosong (Default). Edit untuk memiliki nilai string dari seluruh alamat program baru yang dapat dieksekusi, misalnya,C:\Program files\newprogramfolder\somefile.exe

Anda sekarang dapat memasukkan " somefile.exe" ke dalam baris Run untuk membuka program.

BloodPhilia
sumber
2

Meskipun dimungkinkan untuk menambahkan path ke setiap aplikasi ke variabel lingkungan Anda, itu kurang rumit (dan di masa lalu, menghabiskan jauh lebih sedikit sumber daya sistem Anda - meskipun saya tidak yakin itu masalah yang berarti lagi) untuk hanya membuat folder khusus mengandung file .bat yang merujuk perintah lain yang Anda inginkan aksesnya mudah.

Atur folder, tambahkan SATU lokasi itu ke jalur sistem Anda (seperti dijelaskan di atas), lalu buat file .bat (di folder itu) yang menunjuk ke setiap item baris perintah. Manfaat lain dari ini adalah bahwa jika Anda lebih suka menjalankan salah satu dari mereka dengan flag atau switch, Anda dapat menempelkannya tepat di .bat, selamatkan beberapa kali penekanan tombol.

Mungkin 6 vs 1/2 lusin, tapi sepertinya lebih bersih bagi saya.

Kara Marfia
sumber
itu ide yang menarik .. mungkin bagus untuk aplikasi pihak ke-3 invididual yang masing-masing pergi ke direktori mereka sendiri dan memiliki lebih dari sekedar exe dan Anda tidak ingin atau tidak dapat menempatkan EXE dalam satu direktori dengan yang lain. Tetapi untuk situasi seperti gnuwin32 yang memiliki banyak EXE, Anda tidak ingin menulis file kelelawar untuk masing-masingnya, jadi yang terbaik adalah menambahkan direktori ke path. Bagaimanapun, saya pikir ide Anda berguna dalam beberapa situasi. Saya mungkin mencobanya..mungkin!
barlop