Yanıtlar:
Kısayolunuzu oluşturun ve ardından özellikler iletişim kutusunu almak için sağ tıklayın ve "Başlangıç:" özelliğini klasörünüz olarak ayarlayın.
Properties > Shortcut Tab > Advanced > Run as administrator
etkindir, bu çözüm işe yaramaz.
Veya sadece buna benzer bir hedef dize kullanabilirsiniz:
C:\Windows\system32\cmd.exe /k "c: & cd c:\drv\bat"
Açıkçası C:\Windows\System32\cmd.exe
çalıştırmaktır cmd
. /k
Dize tarafından komutu gerçekleştirir ve devam eder. Dize "c: & cd c:\drv\bat"
. Dize içinde c:
sadece sürücü harfini değiştirir. &
Kravatlar birlikte hem komutlar. Ve cd c:\drv\bat
temelde bir değişim dizinidir. Unutulmaması gereken bir şey de, cd c:\drv\bat
de sürücüleri değiştirmek gerekir.
Elbette, bu kediyi ciltlemenin birden fazla yolu var.
Bir toplu iş dosyası sizin için de yapabilir. Bu sizi C sürücüsündeki Program Files dizininde başlatır:
@ECHO OFF
CD /D "C:\Program Files\"
CMD
Özellikle /D
, CMD'nin normalde başlattığı yerden farklı bir sürücüye geçiyorsanız , anahtarı kullandığınızdan emin olun .
İşte Açık Komut Penceresi Windows XP için PowerToy da belirli bir dizinin bir CMD konsoluna, bir Explorer oturumdan düz gidiş için oldukça kullanışlıdır.
AutoRun string değerini, esas olarak tüm CMD oturumları için otomatikleştirmek için aşağıdaki Kayıt Defteri anahtarlarından birinde kullanabilirsiniz .
Sadece hesabınız için:
HKCU\SOFTWARE\Microsoft\Command Processor\
Bu makinedeki tüm kullanıcılar için:
HKLM\SOFTWARE\Microsoft\Command Processor\
AutoRun değeri mevcut değilse, bir REG_SZ tipi (aynı zamanda Dize Değeri olarak da bilinir) oluşturun. Veri için, yolu yukarıdaki gibi bir toplu iş dosyasına götürebilir (ECHO ve CMD satırlarını kaldırabilirsiniz) ya da sadece yukarıdaki örnekte gösterildiği gibi CD komutunu ekleyebilirsiniz.
Kayıt Defteri'ni bir toplu iş dosyasına işaret etmek, yalnızca komut eklemek yerine, toplu iş dosyasına istediğiniz kadar AutoRun komutu ekleyebilmenizdir. Bu şekilde her bir CMD açılışında özel bilgi istemi biçimleri oluşturabilir veya istediğiniz diğer görevleri yazabilirsiniz.
Bu Kayıt Defteri değişikliklerini yine de yaparsanız aklınızda bulundurmanız gereken şey, diğer toplu iş dosyalarının davranışını etkileyebilecek olmalarıdır. Özellikle toplu iş dosyaları kendilerini başlangıçta yazdıkları dizinden başlamamış olarak bulabilirler.
Her zaman olduğu gibi, denenmemiş herhangi bir değişiklik yapmadan önce Kayıt Defterinizi yedekleyin.
Soru sorulduktan 7 yıl sonra cevap vermek :-)
Yine de birine yardımcı olabilir!
Kısayolun Yönetici Olarak Çalıştır seçeneği etkinken çalışması için:
Komutlarınızı bir Hedef&
İçi ile ayrılmış olarak ekleyin metin kutusuna Özellikleri sonra iletişim /k
anahtarı. Boşluk içeren klasör adlarını (ör. Program Files
) İçeren komutların çift tırnak içine alınması gerektiğini unutmayın.
Aşağıdaki örnek
code
dizine giderC:\Windows\System32\cmd.exe /k "D:\Program Files\nodejs\nodevars.bat" & d: & cd d:\code
Cmd.exe kısayolunun varsayılan olarak bulunduğu dizine (başlangıç menüsünde "cmd" yazdığınızda gelen dizine) gidebilir ve buradaki başlangıç dizinini değiştirebilirsiniz.
Benim için kısayol şurada bulundu:
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools
Cmd kısayoluna sağ tıklayın, özellikleri seçin ve dizindeki başlangıcı istediğiniz gibi olacak şekilde değiştirin. Şimdi, başlat menüsünden bir komut istemi başlattığınızda (sıklıkla yaptığım gibi) istediğiniz dizine sahip olacaktır.
Birkaç yıl gecikmiş olabilirim ama neden belirli bir klasörde yönetici olarak cmd çalıştırmak için işleri çok fazla karmaşık hale getirdim ki.
Bir kısayol oluşturun.
bunu hedef klasöre kopyala
% windir% \ system32 \ cmd.exe / k "cd \ & cd c: \ YOURdirectory
c: dışında farklı bir sürücüde bulunursa
% windir% \ system32 \ cmd.exe / k "cd \ & YOURdrive: & cd YOURdrive: \ YOURdirectory
başlatmak için bunu kopyala
% Homedrive %% homepath%
Gelişmiş özelliklerde kısayolu yönetici olarak çalıştırmayı seçin.
cmd
Windows Gezgini'ndeki herhangi bir klasörün adres çubuğuna yazarak da onu klasörde açar (Windows