Bir dosyaya / uygulamaya tüm kısayolları nasıl bulabilirim?


14

Windows'da belirli bir dosya / uygulama için tüm kısayolları bulmanın bir yolu var mı? Bu, sonunda programlı olarak yürütmeyi umduğum bir şey.

Yanıtlar:


12
findstr /ism notepad.exe \*.lnk

findstr.exe, daha önce değilse XP'den beri Windows ile birlikte gelir. C: \ windows \ system32 içinde yaşıyor.

  • / i büyük / küçük harfe duyarsız aramayı belirtir
  • / s, alt klasörlere inen yinelemeli aramayı belirtir
  • / m 'eşleşmeler bulunduğunda yalnızca dosya adını göster' seçeneğini belirtir. Bu seçenek olmadan, findstr bir grup ascii-çevrilmiş ikili çöpü tükürecek

notepad.exe kısayolun hedefidir, ilgilendiğiniz gerçek yürütülebilir dosyayla değiştirin.

\ *. lnk örtük olarak iki bölüme ayrılır: "\" aramanın kökünü belirtir ve "* .lnk" aranacak dosyaları belirtir.


İçinde boşluklar olan bir klasörde arama gerekirse, "* .lnk" çevresine çift tırnak koymak zorunda mıyım?
Paz

Boşluk içeren komut satırında belirttiğiniz herhangi bir yolun etrafına çift tırnak koymanız gerekir. mesela Sen ihtiyaç tırnak değiştirmek istediğiniz takdirde \*.lnkiçin "c:\Program Files\*.lnk". Boşluk içeren yol arama kökünüzün altındaysa ancak komut satırının bir parçası değilse, tırnak işaretleri gereksizdir, ancak yine de izin verilir.
Timbo

Aranacak dosya adı boşluk içeriyorsa, kuşkusuz çift tırnak işareti içine alınmalı ve buna ek olarak /C:Eg findstr /ism /C:"note pad.exe" \*.lnk. /C:değişmez aramayı etkinleştirir. Aksi takdirde, boşluklar veya operatörler gibi ele alınır.
Peter

0

Yolu veya yürütülebilir adı içeren * .lnk dosyalarını arayabilirsiniz.

Örneğin: notepad.exe içeren * .lnk dosyalarını arayın

Windows 7 aramayı kullanmayı denedim notepad.exe kind:*.lnkve her zaman çalışamadım. Ben dizinsiz dizinleri ile ilgili sorunlar olabilir düşünüyorum. Bazı ayar değişikliklerini denedim ve yakın olsaydım işe koyuldum, ama bir sürücünün köküne gidersem işe yaramadı.

UltraEdit kullanarak şansım oldu, ama eminim orada dizinleri / alt dizinleri arayacak başka (ücretsiz) metin editörleri var.

Elbette ne kadar benzersiz bir arama yaptığınıza ve program / klasör adına bağlı olarak, yanlış pozitifler alabilirsiniz. Ancak bu, aradığınız ve görme ve okuma izinlerine sahip olduğunuz tüm hedef kısayolları bulmalıdır. (ör. Bir kullanıcının masaüstünde bir tane olabilir ve o kullanıcının masaüstünü görme izniniz yok.)

Bu yardımcı olur umarım.

DÜZENLEME: TextCrawler'ı yeni buldum , denememiştim, ancak tanımladığım aramayı yapabilir.


0

Maalesef hangi programlamanın env olduğunu soramıyorum. kullanıyorsunuz. Ancak, bu Windows Script Host COM başvurusu hakkında biliyorum.

http://msdn.microsoft.com/en-us/library/xk6kst2k(VS.85).aspx

Buna ek olarak, ben belgelerinde bahsettiğimi sanmıyorum, ama bir kısayolu "okumak" istiyorsanız, kısayol dosyasını "açmak" için aynı WshShell.CreateShortcut komutunu kullanın, sonra sadece değişken çağırın. değeri olsun.

Bu örneklerden daha karmaşık görünmesine rağmen, PowerShell'de bunun nasıl yapılacağı konusunda bazı referanslar gördüm.


0

Microsoft programları için klavye kısayolları: http://www.microsoft.com/enable/products/keyboard.aspx

Bu URL aşağıdakileri kapsar:

  • Tüm Windows işletim sistemleri Windows Server 2003'e geri döner.
  • Microsoft Office Suite (ve içindeki tüm programlar) 2003, 2007 ve 2010
  • Internet Explorer 6, 7, 8
  • Windows Media Center, Windows Media Player 11 ve 12.

Belirli bir program için bunları bulmak istiyorsanız, sürüm numarasını ve klavye kısayollarıyla birlikte programın adını google'a göndermeniz yeterlidir.

Örneğin: Mozilla Firefox 3.6 keyboard shortcuts


1
Asker kısayol dosyaları klavye kısayolları değil demekti
jay

0

Başlat menüsünü / düğmesini açın ve type: *.lnk alttaki arama / çalıştırma alanına : girin . "Daha fazla sonuç göster" i mavi olarak tıklayın, şimdi bunun hemen üstünde.

Yeni bir kaşif penceresi açılacaktır. Dosya görünümünü "Ayrıntılı" olarak değiştirin.

Her kategori için "başlık" çubuklarını sağ tıklayın ve Link targetgösterilen alanlara " " ekleyin (büyük olasılıkla "daha fazla'yı tıklamanız ve alfabetik listede bulmanız gerekecektir)

Şimdi Link targetBağlantı hedefine göre sıralamak için "başlık" çubuğuna tıklayın ve hedef dosyanıza işaret eden tüm windows kısayol dosyalarınızı bulun.

Hedef yoluna göre alfabetik olarak sıraladığınız için, bu komut satırı bayraklarının tüm çeşitlerini göstermelidir.

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.