Windows 7'de Komut Satırından ShortCut Nasıl Çalıştırılır


28

.lnkBaşsız bir cihaza (örneğin manuel müdahale olmadan) uygulama yapmak için masaüstünde bulunan Kısayol dosyasını ( ) kullanmamız gereken bir senaryo ile geldik .

Komut isteminden yürütmenin bir yolu var mı?

Yanıtlar:


21

"Long file names.lnk" nizin etrafında çift tırnak kullanıyorsanız ve ayrıcalıklarınız varsa çalıştırır. LFN'lerde boşluklar olduğunda tırnak işaretleri gerekir.

Örneğin "C:\Users\Sunny\Start Menu\Programs\XBMC\xbmc.lnk", XBMC açılır . Aynı için de geçerlidir Çalıştır kutusu Win+ R "path and filename.lnk",Enter


2
privvies? Bu ne anlama geliyor? Google’ı bu kelimeyle aradım ve sonuçlar birbiriyle alakalı değildi.
Hack-R,

1
@ Hack-R anlam ayrıcalıkları veya yürütmek için güvenlik izinleri için ayrıcalıklar kullanan argo için üzgünüm
Tony Stewart Sunnyskyguy EE75

1
@ SunnyskyguyEE75 ne .lnk dosyası bir terminal tabanlı uygulamaya kısayol içeriyorsa (örn. Cmd.exe) ve aynı pencerede kalmak istiyorum. Mümkün mü?
Stav,

22

START filename.lnk hile yapmalı

Kısayolla aynı adı taşıyan hiçbir exe olmadığı sürece, .lnk dosyasını atlayabilirsiniz. START filename


.lnk dosyası Windows için yol ortamında olduğu sürece çalışacaktır. Aksi takdirde değil. Herhangi bir hizmeti win + R ... net start msiserver .. kullanarak çalıştırabilirsiniz; örneğin, Windows Installer hizmetini başlatır .. ya da run ... xxx.msc komutunu kullanarak herhangi bir MS Konsolu başlatılır (bunlar windows32 klasöründe ve PATH konumunda bulunur)
Tony Stewart Sunnyskyguy EE75 4: 33'te

5
Aslında, çalışmak için "Yeni pencerenin adı" "dosyaadı.lnk" BAŞLATMAK gerekiyordu. Sadece bir arg ile START sadece ilk parametreden sonra adlandırılmış yeni bir komut satırı penceresi yaratıyordu. StackOverflow ile ilgili görün: stackoverflow.com/questions/6139365/…
Rafael Oliveira

2

Yukarıdaki çözümler 2017 yılında benim için işe yaramadı, bu yüzden biraz denedim.

Windows'un (en az 10) yerel bir yola bağlanan kısayollar ve bir url olan kısayollar arasında bir ayrım yaptığı ortaya çıktı. Bulduğum şey

  • yerel yollar soneki kullanır .lnk
  • url benzeri yolların soneki var .url

Bu nedenle /superuser//, son eki olacak bir kısayol eki .urlolduğu C:\Windowsgibi veya özel konumlara bir kısayol da Control Paneleki olacaktır .lnk.

Kısayolu çalıştırmak istiyorsanız, yukarıdaki kurala göre sonekin shortcut.suffixolduğu cmd istemini yazmanız yeterlidir .suffix. Önce cdkısayolunuzu içeren klasöre gitmeli ya da dosyanın tam yolunu girmelisiniz. Senin durumunda

%userprofile%\Desktop\shortcut.suffix

ya çalıştır iletişim kutusuna girildi (çağrılan Win + R) ya da cmd istemi hile yapardı.

Windows ve bu sakıncalıdır.


0

İlk önce, bir cmd.exe kabuğu başlattığınız kısayolun konumunu bulun. Kısayolu sağ tıklayın ve "Özellikler" i seçin. "Genel" sekmesine bakın ve "Konum:" değerini kopyalayın.

Sıfırlama penceresini başlatmak için kısayolu kullanın.

START "" "C:\Users\lit\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\cmd.exe.lnk" /K CD /D "%CD%" & EXIT
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.