Anda dapat menambahkan skrip kumpulan ke direktori yang ada di jalur Anda, yang terlihat seperti ini:
@echo off
:: Notepad++ execution
if [%1]==[-h] goto :HELP
if [%1]==[--help] goto :HELP
if [%1]==[/?] goto :HELP
goto :START
:START
start "" /i "%ProgramFiles(x86)%\notepad++\notepad++.exe" %*
goto :EOF
:HELP
echo -------------------------------
echo Notepad++ Command Argument Help
echo -------------------------------
echo Usage :
echo.
echo notepad++ [--help] [-multiInst] [-noPlugins] [-lLanguage] [-nLineNumber] [-cColumnNumber] [-xPos] [-yPos] [-nosession] [-notabbar] [-ro] [-systemtray] [-loadingTime] [fullFilePathName]
echo.
echo --help : This help message
echo -multiInst : Launch another Notepad++ instance
echo -noPlugins : Launch Notepad++ without loading any plugin
echo -l : Launch Notepad++ by applying indicated language to the file to open
echo -n : Launch Notepad++ by scrolling indicated line on the file to open
echo -c : Launch Notepad++ on scrolling indicated column on the file to open
echo -x : Launch Notepad++ by indicating its left side position on the screen
echo -y : Launch Notepad++ by indicating its top position on the screen
echo -nosession : Launch Notepad++ without any session
echo -notabbar : Launch Notepad++ without tabbar
echo -ro : Launch Notepad++ and make the file to open read only
echo -systemtray : Launch Notepad++ directly in system tray
echo -loadingTime : Display Notepad++ loading time
echo -alwaysOnTop : Make Notepad++ always on top
echo fullFilePathName : file name to open (absolute or relative path name)
echo.
goto :EOF
:EOF
Anda bisa menamainya notepad++.cmd
. Bagian bantuan memungkinkan Anda untuk dengan mudah mendapatkan informasi tentang sakelar.
Saya meletakkan semua skrip dan program baris perintah tersebut dalam direktori yang ditambahkan ke %PATH%
:
C:\Users\Public\Command\
... dan direktori itu disinkronkan ke semua komputer dan mesin virtual.
start
untuk menghindari itu, seperti yang ditunjukkan dalam jawaban saya.start git
daripada melakukannya untuk mereka. Script batch akan bertindak lebih baik jikaexec
d ke dalam proses yang diminta tetapi ini tidak mungkin pada Windows: serverfault.com/questions/315077/… . Saya bisa bertukar katacall
tetapi itu akan menjadi sangat bagus dan kebanyakan tidak ada gunanya.Seret pintasan ke
notepad++.exe
keC:\Windows\System32
.Atau, seperti yang disarankan oleh @Synetech inc., Anda dapat menempatkan pintasan di direktori yang terpisah (mis.
C:\Shortcuts
), Lalu menambahkan direktori itu ke%PATH%
:Seperti yang ditunjukkan oleh beberapa komentar, ini hanya berfungsi dari dialog Run. Untuk mendapatkan pintasan untuk memulai dari prompt perintah, Anda perlu menambahkan ekstensi pintasan (.LNK) ke variabel lingkungan PATHEXT Anda.
sumber
Shortcuts
.setx
. Anda tidak menggunakan tanda sama dengan, dan IIRC, Anda harus menyertakan seluruh path dalam tanda kutip, jika saat ini%PATH%
memiliki spasi di dalamnya (yang akan terjadi).SETX
menggunakan tilde untuk variabel alih-alih persen untuk menghindari perluasannya? Saya tahu bahwa beberapa alat pengaturan env-var tidak ...Run As
dialog, itu tidak bekerja dari command prompt.Cukup buat tautan simbolis menggunakan
mklink
dalam folder di Path.misalnya (dalam prompt perintah Administrator)
sumber
Kunci registri App Paths melakukan hal ini: setel path ke notepad ++. Exe ke "\ program files \ ..." dan Anda akan dapat meluncurkannya dari Start-Run, cmd, ... sama seperti semua executable dari direktori di% PATH%.
Referensi: /programming/4822400/register-an-exe-so-you-can-run-it-from-any-command-line-in-windows
sumber
Saya tidak suka solusi yang disajikan di sini, jadi saya mencoba sesuatu yang lain.
Pasang ekstensi shell tautan (info lebih lanjut di sini )
Buat folder di suatu tempat untuk menyimpan semua pintasan Anda seperti yang disarankan Marteen dan tambahkan ke
%PATH%
. Saya membuatC:\Shortcuts
dan menggunakan Editor Lingkungan Cepat untuk menambahkannya ke PATH saya.Klik kanan file yang ingin Anda tambahkan ke jalur Anda (di Explorer) dan klik "Pilih Sumber Tautan"
Klik kanan dalam folder yang baru saja Anda buat dan klik
Drop As > Symbolink Link
.Ganti nama tautan simbol jika Anda mau.
Itu dia. Anda seharusnya dapat mengakses program Anda melalui baris perintah sekarang. Jika Anda baru saja menambahkan folder baru ke PATH Anda, Anda harus memulai ulang cmd.exe atau Cmder atau ConEmu atau apa pun yang Anda gunakan. Setelah itu, Anda dapat menambahkan program baru tanpa memulai ulang.
sumber