Trên Windows có cách nào để tìm tất cả các phím tắt cho một tệp / ứng dụng nhất định không? Đây là một cái gì đó tôi hy vọng cuối cùng sẽ thực hiện theo chương trình.
Trên Windows có cách nào để tìm tất cả các phím tắt cho một tệp / ứng dụng nhất định không? Đây là một cái gì đó tôi hy vọng cuối cùng sẽ thực hiện theo chương trình.
Câu trả lời:
findstr /ism notepad.exe \*.lnk
findstr.exe đi kèm với Windows kể từ XP nếu không sớm hơn. Nó sống trong c: \ windows \ system32.
notepad.exe là mục tiêu của phím tắt, thay thế bằng tệp thực thi thực tế mà bạn quan tâm.
\ *. lnk được chia thành hai phần: "\" chỉ định gốc của tìm kiếm và "* .lnk" chỉ định các tệp cần tìm.
\*.lnk
để "c:\Program Files\*.lnk"
. Nếu đường dẫn có dấu cách nằm dưới gốc tìm kiếm của bạn nhưng không phải là một phần của dòng lệnh, dấu ngoặc kép là không cần thiết nhưng vẫn được phép.
/C:
Eg findstr /ism /C:"note pad.exe" \*.lnk
. /C:
cho phép tìm kiếm theo nghĩa đen. Mặt khác, các không gian được xử lý như hoặc toán tử.
Bạn có thể tìm kiếm các tệp * .lnk có chứa đường dẫn hoặc tên thực thi.
Ví dụ: tìm tệp * .lnk có chứa notepad.exe
Tôi đã thử sử dụng tìm kiếm Windows 7 notepad.exe kind:*.lnk
và không thể làm cho nó hoạt động được. Tôi nghĩ rằng nó có thể có vấn đề với các thư mục không được lập chỉ mục. Tôi đã thử một số thay đổi cài đặt và nếu tôi gần tôi sẽ làm cho nó hoạt động, nhưng nếu tôi đi đến thư mục gốc thì tôi đã không làm cho nó hoạt động.
Tôi đã có may mắn khi sử dụng UltraEdit, nhưng tôi chắc chắn có những trình soạn thảo văn bản (miễn phí) khác ngoài đó sẽ tìm kiếm các thư mục / thư mục con.
Tất nhiên tùy thuộc vào mức độ duy nhất của tìm kiếm bạn thực hiện và tên chương trình / thư mục, bạn có thể nhận được thông báo sai. Nhưng điều này sẽ tìm thấy tất cả các phím tắt đến mục tiêu bạn đang tìm kiếm, rằng bạn có quyền để xem và đọc. (tức là một người dùng có thể có một máy tính để bàn của họ và bạn không có quyền xem máy tính để bàn của người dùng đó.)
Hi vọng điêu nay co ich.
EDIT: Tôi vừa tìm thấy TextCrawler , tôi đã không thử nó, nhưng nó có thể thực hiện tìm kiếm mà tôi đã mô tả.
Xin lỗi tôi không thể hỏi bạn env lập trình gì. bạn đang sử dụng Tuy nhiên, tôi biết về tài liệu tham khảo COM của Windows Script Host này.
http://msdn.microsoft.com/en-us/l Library / xk6kst2k (VS85) .aspx
Ngoài ra, tôi không nghĩ mình từng nói nó được đề cập trong tài liệu, nhưng nếu bạn muốn "đọc" một phím tắt, bạn sử dụng cùng một lệnh WshShell.CreateShortcut để "mở" tệp lối tắt, sau đó chỉ cần gọi biến.TargetPath để lấy giá trị
Tôi cũng đã thấy một số tài liệu tham khảo về cách thực hiện điều này trong PowerShell, mặc dù nó thậm chí trông phức tạp hơn những ví dụ này.
Phím tắt cho các chương trình của Microsoft: http://www.microsoft.com/enable/products/keyboard.aspx
URL này bao gồm:
Và nếu bạn muốn tìm chúng cho một chương trình cụ thể, chỉ cần google tên của chương trình cùng với số phát hành và phím tắt.
ví dụ: Mozilla Firefox 3.6 keyboard shortcuts
Mở menu / nút bắt đầu và nhập: type: *.lnk
trong trường tìm kiếm / chạy ở phía dưới. Nhấp vào "xem thêm kết quả" màu xanh lam, bây giờ chỉ ở trên đó.
Một cửa sổ thám hiểm mới sẽ mở ra. Thay đổi chế độ xem tệp thành "Chi tiết".
Nhấp chuột phải vào thanh "tiêu đề" cho mỗi danh mục và thêm "Link target
" vào các trường được hiển thị (bạn có thể sẽ cần phải nhấp vào "thêm" và tìm thấy nó trong danh sách theo thứ tự bảng chữ cái)
Bây giờ, nhấp vào thanh Link target
"tiêu đề" để sắp xếp theo mục tiêu Liên kết và tìm tất cả các tệp lối tắt cửa sổ trỏ đến tệp mục tiêu của bạn.
Điều này sẽ hiển thị tất cả các biến thể của cờ dòng lệnh, vì bạn đang sắp xếp theo thứ tự abc theo đường dẫn đích.