Jawaban:
Buat pintasan Anda dan kemudian klik kanan untuk mendapatkan dialog properti dan mengatur properti "Mulai di:" menjadi folder Anda.
Properties > Shortcut Tab > Advanced > Run as administrator
diaktifkan, solusi ini tidak berfungsi.
Atau Anda bisa menggunakan string target yang mirip dengan ini:
C:\Windows\system32\cmd.exe /k "c: & cd c:\drv\bat"
Jelas C:\Windows\System32\cmd.exe
untuk menjalankan cmd
. Perintah /k
melakukan perintah dengan string dan melanjutkan. String adalah "c: & cd c:\drv\bat"
. Dalam string, c:
hanya mengubah huruf drive. The &
ikatan kedua perintah bersama-sama. Dan cd c:\drv\bat
pada dasarnya adalah direktori perubahan. Juga satu hal yang perlu diperhatikan, cd c:\drv\bat
juga harus mengganti drive.
Pasti ada lebih dari satu cara untuk menguliti kucing ini.
File batch juga dapat melakukannya untuk Anda. Ini akan memulai Anda dari direktori Program Files pada drive C:
@ECHO OFF
CD /D "C:\Program Files\"
CMD
Terutama pastikan untuk menggunakan /D
switch, jika Anda mengubah ke drive yang berbeda dari tempat CMD biasanya memulai Anda.
The Buka Command Window Here PowerToy untuk Windows XP juga agak berguna untuk pergi langsung dari sesi Explorer, menjadi konsol CMD di direktori tertentu.
Anda dapat menggunakan nilai string AutoRun di salah satu kunci Registri berikut, untuk secara otomatis mengotomatisasi di atas untuk semua sesi CMD.
Hanya untuk akun Anda:
HKCU\SOFTWARE\Microsoft\Command Processor\
Untuk semua pengguna di mesin ini:
HKLM\SOFTWARE\Microsoft\Command Processor\
Jika nilai AutoRun tidak ada, buat sebagai tipe REG_SZ (juga dikenal sebagai Nilai String). Untuk Data, Anda bisa meletakkan path ke file batch seperti yang di atas (hapus garis ECHO dan CMD) atau cukup masukkan perintah CD seperti yang ditunjukkan pada contoh di atas.
Sisi atas dari menunjuk Registry ke file batch, bukan hanya menambahkan perintah, adalah bahwa Anda dapat menambahkan sebanyak mungkin perintah AutoRun yang Anda inginkan ke file batch. Dengan cara ini Anda dapat membuat format prompt khusus atau skrip tugas-tugas lain yang ingin Anda lakukan pada setiap peluncuran CMD.
Satu hal yang perlu diingat jika Anda membuat perubahan Registry ini, adalah bahwa mereka dapat mempengaruhi perilaku file batch lainnya. Khususnya, file batch mungkin menemukan diri mereka tidak memulai dalam direktori mereka awalnya ditulis untuk.
Seperti biasa, buat cadangan Registry Anda sebelum melakukan perubahan yang belum diuji.
Menjawab 7 tahun setelah pertanyaan diajukan :-)
Ini mungkin bisa membantu seseorang!
Agar pintasan berfungsi dengan opsi Jalankan sebagai Administrator diaktifkan:
Insert perintah Anda dipisahkan dengan &
Dalam Sasaran kotak teks Properti dialog setelah /k
switch. Jangan lupa bahwa perintah yang berisi nama folder dengan spasi (misalnya, Program Files
), harus dilampirkan dalam tanda kutip ganda.
Contoh berikut
code
direktoriC:\Windows\System32\cmd.exe /k "D:\Program Files\nodejs\nodevars.bat" & d: & cd d:\code
Anda dapat pergi ke direktori tempat pintasan cmd.exe terletak secara default (yang muncul ketika Anda mengetik "cmd" di menu mulai) dan mengubah direktori mulai di sana.
Bagi saya, pintasan itu terletak di:
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools
Klik kanan pintasan cmd, pilih properti, dan ubah mulai di direktori menjadi apa pun yang Anda suka. Sekarang, ketika Anda memulai prompt perintah dari menu mulai (seperti yang sering saya lakukan) itu akan memiliki direktori yang Anda inginkan.
Saya mungkin terlambat beberapa tahun tetapi mengapa membuat hal-hal terlalu rumit hanya untuk menjalankan cmd sebagai admin di folder tertentu.
Buat jalan pintas.
salin ini ke folder target
% windir% \ system32 \ cmd.exe / k "cd \ & cd c: \ Direktori Anda
jika terletak di drive lain selain c: maka lakukan ini
% windir% \ system32 \ cmd.exe / k "cd \ & YOURdrive: & cd YOURdrive: \ YOURdirectory
salin ini untuk memulai
% homedrive %% homepath%
pada properti lanjut memilih untuk menjalankan pintasan sebagai admin.
cmd
di bilah alamat folder apa pun di Windows Explorer juga membukanya di folder (Saya di Windows 10, tidak yakin apakah itu berfungsi di versi yang lebih lama!)