บน Windows มีวิธีหาทางลัดทั้งหมดสำหรับไฟล์ / แอพพลิเคชั่นที่ให้มาหรือไม่? นี่คือสิ่งที่ฉันหวังว่าในที่สุดจะดำเนินการทางโปรแกรม
บน Windows มีวิธีหาทางลัดทั้งหมดสำหรับไฟล์ / แอพพลิเคชั่นที่ให้มาหรือไม่? นี่คือสิ่งที่ฉันหวังว่าในที่สุดจะดำเนินการทางโปรแกรม
คำตอบ:
findstr /ism notepad.exe \*.lnk
findstr.exe มาพร้อมกับ Windows ตั้งแต่ XP ถ้าไม่ใช่ก่อนหน้านี้ มันอาศัยอยู่ใน c: \ windows \ system32
notepad.exe เป็นเป้าหมายของทางลัดแทนที่ด้วยปฏิบัติการจริงที่คุณสนใจ
\ *. lnk ได้รับการแบ่งเป็นสองส่วนโดยปริยาย: "\" เพื่อระบุรูทของการค้นหาและ "* .lnk" เพื่อระบุไฟล์ที่จะค้นหา
\*.lnk
"c:\Program Files\*.lnk"
หากพา ธ ที่มีช่องว่างอยู่ใต้รูทการค้นหาของคุณ แต่ไม่ได้เป็นส่วนหนึ่งของบรรทัดคำสั่งการอ้างอิงนั้นไม่จำเป็น แต่ก็ยังได้รับอนุญาต
/C:
เปิดใช้งานการค้นหาตามตัวอักษร มิฉะนั้นจะถือว่าช่องว่างเป็นเสมือนตัวดำเนินการหรือ findstr /ism /C:"note pad.exe" \*.lnk
/C:
คุณสามารถค้นหาไฟล์ * .lnk ที่มีพา ธ หรือชื่อปฏิบัติการ
ตัวอย่างเช่นค้นหาไฟล์ * .lnk ที่มี notepad.exe
ฉันลองใช้การค้นหา Windows 7 notepad.exe kind:*.lnk
และไม่สามารถใช้งานได้ตลอดเวลา ฉันคิดว่าอาจมีปัญหากับไดเรกทอรีที่ไม่ได้จัดทำดัชนี ฉันพยายามเปลี่ยนการตั้งค่าบางอย่างและถ้าฉันอยู่ใกล้ฉันก็ใช้งานได้ แต่ถ้าฉันไปที่รูทของไดรฟ์ฉันจะไม่สามารถใช้งานได้
ฉันโชคดีในการใช้ UltraEdit แต่ฉันแน่ใจว่ามีตัวแก้ไขข้อความ (ฟรี) อื่น ๆ ออกมีที่จะค้นหาไดเรกทอรี / ไดเรกทอรีย่อย
แน่นอนขึ้นอยู่กับว่าคุณค้นหาและชื่อโปรแกรม / โฟลเดอร์ที่ไม่ซ้ำใครคุณอาจได้รับผลบวกผิด ๆ แต่สิ่งนี้ควรค้นหาทางลัดทั้งหมดไปยังเป้าหมายที่คุณค้นหาซึ่งคุณมีสิทธิ์ในการดูและอ่าน (เช่นผู้ใช้อาจมีหนึ่งคนบนเดสก์ท็อปของตนและคุณไม่ได้รับอนุญาตให้ดูเดสก์ท็อปของผู้ใช้รายนั้น)
หวังว่านี่จะช่วยได้
แก้ไข: ฉันเพิ่งพบTextCrawlerฉันไม่ได้ลอง แต่อาจทำการค้นหาที่ฉันอธิบายได้
ขออภัยฉันไม่สามารถถามคุณว่าการเขียนโปรแกรม env คุณกำลังใช้ อย่างไรก็ตามฉันรู้เกี่ยวกับการอ้างอิง COM ของโฮสต์สคริปต์ Windows นี้
http://msdn.microsoft.com/en-us/library/xk6kst2k(VS.85).aspx
นอกจากนี้ฉันไม่คิดว่าฉันเคยพูดถึงมันในเอกสารประกอบ แต่ถ้าคุณต้องการ "อ่าน" ทางลัดคุณใช้คำสั่ง WshShell เดียวกันสร้างคำสั่งลัดเพื่อ "เปิด" ไฟล์ทางลัดจากนั้นเพียงเรียกตัวแปร รับค่า
ฉันเคยเห็นข้อมูลอ้างอิงบางอย่างเกี่ยวกับวิธีการทำเช่นนี้ใน PowerShell แม้ว่ามันจะดูซับซ้อนกว่าตัวอย่างเหล่านี้
แป้นพิมพ์ลัดสำหรับโปรแกรม Microsoft: http://www.microsoft.com/enable/products/keyboard.aspx
URL นี้ครอบคลุม:
และถ้าคุณต้องการค้นหาพวกเขาสำหรับโปรแกรมเฉพาะเพียง google ชื่อของโปรแกรมพร้อมกับหมายเลขรุ่นและแป้นพิมพ์ลัด
เช่น: Mozilla Firefox 3.6 keyboard shortcuts
เปิดเมนู / ปุ่มเริ่มและป้อน: type: *.lnk
ในช่องค้นหา / เรียกใช้ที่ด้านล่าง คลิก "ดูผลลัพธ์เพิ่มเติม" เป็นสีน้ำเงินตอนนี้เหนือสิ่งนั้น
หน้าต่าง explorer ใหม่จะเปิดขึ้น เปลี่ยนมุมมองไฟล์เป็น "ละเอียด"
คลิกขวาที่แถบ "หัวเรื่อง" สำหรับแต่ละหมวดหมู่และเพิ่ม " Link target
" ลงในช่องที่แสดง (คุณอาจต้องคลิก "เพิ่มเติม" และค้นหาในรายการตัวอักษร)
ตอนนี้คลิกที่แถบLink target
"ชื่อเรื่อง" เพื่อจัดเรียงตามลิงค์เป้าหมายและค้นหาไฟล์ทางลัดของ Windows ทั้งหมดที่ชี้ไปที่ไฟล์เป้าหมายของคุณ
สิ่งนี้จะแสดงรูปแบบทั้งหมดของแฟล็กบรรทัดคำสั่งเนื่องจากคุณเรียงลำดับตัวอักษรตามเส้นทางเป้าหมาย