Bagaimana cara menemukan semua pintasan ke file / aplikasi?

13

Di Windows apakah ada cara untuk menemukan semua pintasan untuk file / aplikasi yang diberikan? Ini adalah sesuatu yang saya harap pada akhirnya akan dieksekusi secara terprogram.

Jagwar
sumber

Jawaban:

11
findstr /ism notepad.exe \*.lnk

findstr.exe dibundel dengan Windows sejak XP jika tidak lebih awal. Ia hidup di c: \ windows \ system32.

  • / i menetapkan pencarian case-insensitive
  • / s menentukan pencarian rekursif turun ke subfolder
  • / m menentukan 'hanya tampilkan nama file ketika kecocokan ditemukan'. Tanpa opsi ini, findstr akan memuntahkan sekelompok sampah biner yang diterjemahkan ascii

notepad.exe adalah target pintasan, ganti dengan executable aktual yang Anda minati.

\ *. lnk secara implisit dibagi menjadi dua bagian: "\" menentukan akar pencarian, dan "* .lnk" menentukan file yang akan dicari.

Timbo
sumber
Apakah saya harus meletakkan tanda kutip ganda di sekitar "* .lnk" jika perlu mencari di dalam folder yang memiliki spasi di dalamnya?
Sun
Anda perlu menempatkan tanda kutip ganda di sekitar jalur yang Anda tentukan pada baris perintah yang memiliki spasi. misalnya Anda kutipan kebutuhan jika Anda ingin mengubah \*.lnkke "c:\Program Files\*.lnk". Jika path dengan spasi berada di bawah root pencarian Anda tetapi bukan bagian dari baris perintah, kutipan tidak perlu tetapi masih diperbolehkan.
Timbo
Jika nama file yang akan dicari berisi spasi, kita harus melampirkannya dengan tanda kutip ganda, tentu saja, dan juga mendahului dengan /C:Eg findstr /ism /C:"note pad.exe" \*.lnk. /C:memungkinkan pencarian literal. Kalau tidak, ruang diperlakukan seperti atau operator.
Peter
0

Anda dapat mencari file * .lnk yang berisi path atau nama yang dapat dieksekusi.

Misalnya: cari file * .lnk yang berisi notepad.exe

Saya mencoba menggunakan pencarian Windows 7 notepad.exe kind:*.lnkdan tidak bisa berfungsi sepanjang waktu. Saya pikir mungkin ada masalah dengan direktori yang tidak diindeks. Saya mencoba beberapa perubahan pengaturan dan jika saya dekat saya membuatnya berfungsi, tetapi jika saya pergi ke root drive saya tidak membuatnya bekerja.

Saya memang beruntung menggunakan UltraEdit, tapi saya yakin ada editor teks (gratis) lain di luar sana yang akan mencari direktori / subdirektori.

Tentu saja tergantung pada seberapa unik pencarian yang Anda buat dan nama program / folder, Anda bisa mendapatkan hasil positif palsu. Tetapi ini harus menemukan semua pintasan ke target yang Anda cari, bahwa Anda memiliki izin untuk melihat dan membaca. (yaitu Pengguna mungkin memiliki satu di desktopnya dan Anda tidak memiliki izin untuk melihat desktop pengguna itu.)

Semoga ini membantu.

EDIT: Saya baru saja menemukan TextCrawler , saya belum mencobanya, tetapi mungkin dapat melakukan pencarian yang saya jelaskan.

Scott McClenning
sumber
0

Maaf saya tidak bisa bertanya pemrograman apa env. Anda menggunakan. Namun, saya tahu tentang referensi COM Windows Script Host ini.

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

Selain itu, saya rasa saya tidak pernah mengatakannya disebutkan dalam dokumentasi, tetapi jika Anda ingin "membaca" pintasan, Anda menggunakan perintah WshShell.CreateShortcut yang sama untuk "membuka" file pintasan, maka panggil saja variabel.TargetPath untuk dapatkan nilainya.

Saya telah melihat beberapa referensi juga tentang cara melakukan ini di PowerShell, meskipun terlihat lebih rumit daripada contoh-contoh ini.

frogstarr78
sumber
0

Pintasan keyboard untuk program Microsoft: http://www.microsoft.com/enable/products/keyboard.aspx

URL ini mencakup:

  • Semua sistem operasi Windows kembali ke Windows Server 2003.
  • Microsoft Office Suite (dan semua program di dalamnya) 2003, 2007, & 2010
  • Internet Explorer 6, 7, 8
  • Windows Media Center, Windows Media Player 11 & 12.

Dan jika Anda ingin menemukan mereka untuk program tertentu, cukup google nama program bersama dengan nomor rilis dan pintasan keyboard.

misalnya: Mozilla Firefox 3.6 keyboard shortcuts

studiohack
sumber
1
Saya pikir penanya berarti Shortcut Files bukan shortcut keyboard
jay
0

Buka menu mulai / tombol, dan masukkan: type: *.lnk di bidang pencarian / jalankan di bagian bawah. Klik "lihat lebih banyak hasil" dengan warna biru, sekarang tepat di atas itu.

Jendela explorer baru akan terbuka. Ubah tampilan file menjadi "Detail".

Klik kanan bilah "judul" untuk setiap kategori, dan tambahkan " Link target" ke bidang yang ditampilkan (Anda mungkin perlu mengklik "lebih" dan menemukannya di daftar abjad)

Sekarang klik pada Link targetbilah "judul" untuk mengurutkan berdasarkan Tautan target, dan temukan semua file pintasan windows Anda yang mengarah ke file target Anda.

Ini akan menunjukkan semua variasi flag baris perintah, karena Anda mengurutkan menurut abjad berdasarkan jalur target.

CannonFireCode
sumber