如何找到文件/应用程序的所有快捷方式?


Answers:


12
findstr /ism notepad.exe \*.lnk

从XP开始,findstr.exe与Windows捆绑在一起(如果没有更早的话)。它位于c:\ windows \ system32中。

  • / i指定不区分大小写的搜索
  • / s指定递归搜索到子文件夹
  • / m指定“找到匹配项时仅显示文件名”。没有这个选项,findstr将吐出一堆经过ascii翻译的二进制垃圾

notepad.exe是快捷方式的目标,请替换为您感兴趣的实际可执行文件。

\ *。lnk隐式分为两部分:“ \”指定搜索的根目录,“ *。lnk”指定要搜索的文件。


如果需要在其中带有空格的文件夹中进行搜索,是否需要在“ * .lnk”周围加上双引号?
太阳

您需要在命令行上指定的带空格的任何路径两边加上双引号。例如,如果要更改\*.lnk为,则需要引号"c:\Program Files\*.lnk"。如果带空格的路径在您的搜索根目录下,但不是命令行的一部分,则引号是不必要的,但仍允许使用。
2015年

如果要搜索的文件名包含空格,则必须用双引号将其引起来,当然还要在其前面加上/C:Eg findstr /ism /C:"note pad.exe" \*.lnk/C:启用文字搜索。否则,将空格视为“或”运算符。
彼得(Peter

0

您可以搜索包含路径或可执行文件名称的* .lnk文件。

例如:查找包含notepad.exe的文件* .lnk

我尝试使用Windows 7搜索notepad.exe kind:*.lnk,但一直无法正常运行。我认为未索引目录可能存在问题。我尝试了一些设置更改,但是如果我接近它就可以使用它,但是如果我进入了驱动器的根目录,那么我将无法使用它。

我使用UltraEdit确实很幸运,但是我敢肯定还有其他(免费)文本编辑器可以搜索目录/子目录。

当然,取决于搜索的独特性和程序/文件夹名称,您可能会得到误报。但这应该找到您要查找的目标的所有快捷方式,您有权查看和阅读。(即,用户可能在其桌面上有一个,而您无权查看该用户的桌面。)

希望这可以帮助。

编辑: 我刚刚找到TextCrawler,我没有尝试过,但是它可能能够执行我描述的搜索。


0

对不起,我不能问你什么编程环境。您正在使用。但是,我确实了解此Windows脚本宿主COM参考。

http://msdn.microsoft.com/zh-CN/library/xk6kst2k(VS.85).aspx

另外,我认为我从未说过它在文档中提到过,但是如果您想“读取”快捷方式,可以使用相同的WshShell.CreateShortcut命令“打开”快捷方式文件,然后只需调用variable.TargetPath即可。获得价值。

我看过一些有关如何在PowerShell中执行此操作的参考,尽管它看起来比这些示例还要复杂。


0

Microsoft程序的键盘快捷键:http : //www.microsoft.com/enable/products/keyboard.aspx

该URL涵盖:

  • 所有Windows操作系统都可以追溯到Windows Server 2003。
  • Microsoft Office Suite(以及其中的所有程序)2003、2007和2010
  • Internet Explorer 6、7、8
  • Windows Media Center,Windows Media Player 11和12。

而且,如果您想为特定程序找到它们,只需在Google上搜索该程序的名称以及发行号和键盘快捷键即可。

例如: Mozilla Firefox 3.6 keyboard shortcuts


1
我认为询问者的意思是“快捷方式文件”不是键盘快捷方式
周杰伦

0

打开开始菜单/按钮,然后type: *.lnk 在底部的搜索/运行字段中输入:。点击蓝色上方的“查看更多结果”。

将打开一个新的资源管理器窗口。将文件视图更改为“详细”。

右键单击每个类别的“标题”栏,然后Link target在显示的字段中添加“ ”(您可能需要单击“更多”并在字母列表中找到它)

现在,单击Link target“标题”栏以按链接目标进行排序,然后找到所有指向目标文件的Windows快捷文件。

这应该显示命令行标志的所有变体,因为您是按目标路径按字母顺序排序的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.