Saya dapat memulai Notepad biasa dari cmd.
C:\Windows>notepad
Saya juga bisa memulainya dari menjalankan prompt.
- Menangkan + R
- notes
- Memasukkan
Saya ingin dapat melakukan hal yang sama dengan Notepad ++. Saya bisa memulainya dari menjalankan prompt, tetapi saya tidak bisa memulainya dari cmd.
Saya juga dapat membuka file tertentu di Notepad dari cmd.
C:\Windows>notepad d:\mytext.txt
Saya ingin dapat melakukan hal yang sama dengan Notepad ++.
Apakah ini mungkin, dan apa yang dapat saya lakukan untuk mengaktifkan ini?
d:\mytext.txt
dan itu akan terbuka di aplikasi default. Anda tidak dapat memberikan argumen CL, tetapi cukup cepat jika Anda hanya ingin membuka fileJawaban:
Anda dapat menambahkan
C:\Program Files (x86)\Notepad++
kePATH
variabel lingkungan Anda .Misalnya, Anda bisa menjalankan yang berikut ini di command prompt:
Untuk opsi lebih lanjut, lihat Apa itu PATH dan variabel lingkungan lainnya, dan bagaimana saya bisa mengatur atau menggunakannya?
sumber
notepad++ %userprofile%\desktop\testfile.txt
yang bagus. Saya menggunakan kotak dialog Variabel Lingkungan untuk ini. Apa sintaks untuk menghapus variabel lingkungan menggunakan perintah set? Saya tidak dapat menemukan sakelar atau sintaks khusus untuk ini. Bukan pada tautan yang Anda berikan dan bukan pada situs web Computer Hope.PATH
variabel paling baik dilakukan melalui GUI, saya kira. Saya tidak tahu cara menghapusnya dengan cepat dari baris perintah. Jika Anda ingin menghapus variabel lingkungan sepenuhnya , Anda dapat menggunakanset something=
, tetapi saya tidak akan menyarankan Anda untuk melakukannyaPATH
.path ;
menghapus pengaturan jalur pencarian untuk instance cmd saat ini. Itu sebenarnya tidak menghapus jalur pencarian dari variabel PATH. Dengan membuka jendela cmd baru, pengaturan jalur pencarian dipulihkan. Oh well, saya kira saya akan menggunakan GUI kalau begitu.Meskipun direktori Notepad ++ tidak ada di jalur Anda, Anda dapat menggunakan perintah di bawah ini untuk menjalankan program dari command prompt:
Untuk membuka file di Notepad ++, jalankan:
sumber
findstr /spim /c:"SomeString" *.*
.C:\Users\username\AppData\Roaming\Microsoft\Windows
mana variabel $ PATH jauh berbeda. Anda sebenarnya dapat menentukan apa yang Mulai -> referensi pencarian. Lebih DetailSaya tidak ingin mengacaukan saya
PATH
hanya karena menggunakan satu alat.Salah satu alternatif adalah menggunakan editor teks alternatif sebagai pengganti 100%
Notepad
seperti yang dijelaskan di sini dengan banyak detail. Deskripsi lain dengan alat peluncur editor khusus dapat ditemukan di sini .Notepad++
Peluncur lain di github .Alternatif yang kurang invasif adalah
cmd
file seperti ini:File ini harus berada di suatu tempat di sepanjang yang ada
PATH
. Saya benar-benar meletakkan semua alat saya di satuUTIL
direktori umum , yang merupakan bagian dariPATH
.sumber
.BAT
tetapi akhir-akhir ini sering.cmd
. Perintah dalam file dieksekusi olehcmd.exe
shell command-line itu sendiri.Inilah yang telah saya lakukan, dengan cara ini Anda tidak perlu mengetik
notepad++
Buatnp.bat
file dengan set perintah initempatkan
np.bat
filec:\Windows
buka command prompt dan ketik
np
ataunp myfile.txt
dan masukkan.sumber
Menggabungkan jawaban dari Axel Kemper dan menambahkan beberapa tambahan, inilah yang saya lakukan untuk membuat perintah permanen yang dapat Anda berikan nama apa pun yang Anda inginkan.
Pertama-tama saya membuat folder ekstra. Dalam kasus saya: "C: \ Users \ Hansel \ CmdFiles" . Dalam folder ini saya membuat file teks baru melalui menu klik kanan -> baru -> dokumen teks. Edit dokumen teks menggunakan notepad atau notepad ++ dan ketikkan kode berikut dalam file .txt:
Maka Anda harus mengganti nama file ke perintah pribadi Anda, misalnya "npp.cmd".
Maka Anda perlu mengedit "variabel lingkungan", dalam hal ini yang disebut PATH (variabel ini berisi folder tempat Windows mencari perintah dan yang dapat dieksekusi). Untuk menambahkan folder ke PATH Anda, tekan tombol windows untuk masuk ke menu mulai dan ketik "edit variabel lingkungan untuk akun Anda" . Di bawah "Variabel pengguna untuk Hansel", buat variabel "Path" baru jika tidak ada atau edit variabel "Path" lama jika ada.
Jika Anda membuat variabel PATH baru, nilai variabel seharusnya hanya membaca: C: \ Users \ Hans \ CmdFiles
Jika Anda mengedit variabel PATH lama, nilai variabel harus dibaca: oldstuff ; C: \ Users \ Hans \ CmdFiles (perhatikan semi colon) .
Windows sekarang mencari perintah di folder "C: \ Users \ Hansel \ CmdFiles" dan Anda dapat dengan mudah menambahkan perintah baru ke folder ini!
sumber
@ECHO OFF
untuk perintah satu baris. The@
Menekan menggemakan untuk baris itu saja, sehingga@"C:\Software\Notepad++\notepad++.exe" %*
melakukan apa yang Anda inginkan.Cara sederhana untuk menjalankan program apa pun yang diinstal pada Windows dari perintah adalah:
Temukan lokasi notepad ++ .exe, buat pintasan di bawah direktori instalasi.
potong dan tempel pintasan ke C: / windows / system 32.
Sekarang Anda dapat menekan 'Win + R' dan ketik nama pintasan. Semua selesai.
PS: dalam kasus saya, saya beri nama pintasan 'notepadpp' (atau bahkan 'nppp') sehingga saya tidak perlu menekan 'shift + =' dua kali untuk simbol '+'
Sangat sederhana dan mudah, dan mudah untuk menghapus pintasan. Anda bahkan tidak perlu mengubah path, registry
sumber
Salah satu caranya adalah dengan membuat perubahan pada kunci registri ini:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Notepad++.exe]
Anda dapat mengunduh file .reg zip dari Donn Felker yang memungkinkan Anda membuka file hanya dengan
n
pintasan.Saya mengedit .reg sebelum menjalankannya dan untuk memastikan jalur ke Notepad ++ benar (misalnya
C:\Program Files (x86)
) dan saya juga mengubah pintasan menjadin
bukann
.Kemudian klik dua kali untuk menambah ke registri Anda.
sumber
Untuk menjalankan program apa pun dari baris perintah dengan nama pendek, Anda dapat membuat alias untuknya dengan perintah
doskey
:Misalnya, setelah menjalankan perintah
doskey notepad++="C:\Program Files (x86)\Notepad++\notepad++.exe" $*
Anda dapat membuka file teks dengan notepad ++ by
notepad++ textfile
. Tentu saja, Anda dapat menggunakan alias lebih pendek sebagainpp
ataun++
.Anda juga dapat membuat alias untuk beberapa jalur yang sering Anda buka:
Namun sayangnya Anda tidak dapat menggunakan alias ini di jalur. Jika Anda menjalankan
doskey home=C:\Users\myprofile
dan kemudian masukkan di baris perintahcd home
ataustart home\myfile
Anda menerima pesan kesalahan.Untuk membuat alias Anda secara otomatis setiap kali
cmd
dijalankan, Anda dapat memasukkannya ke dalam file kumpulan sepertiautorun.cmd
dan mengaturnya di entri registri:atau
Tautan ke artikel:
Konsol Alias
Perintah Prosesor \ AutoRun
sumber
Tambahkan direktori program ke PATH Anda .
sumber
Di PowerShell:
sumber