Batch file 如何通过批处理代码获取Windows中桌面图标的说明?

Batch file 如何通过批处理代码获取Windows中桌面图标的说明?,batch-file,Batch File,我需要你们的帮助,我想知道,如何使用批处理代码获取桌面图标的描述? 谢谢 很抱歉,我的英语很差。纯批处理不可能。但您可以尝试或。它们是结合了wsh/jscript/batch的混合脚本,应该使用.bat扩展名保存。 以下是如何使用它们: tooltipinfo.bat "C:\Users\my\Desktop\Git Shell.lnk" 或 您可以调用PowerShell命令来检索信息。在.bat脚本或cmd控制台中 powershell“(新对象-COM wscript.shell).Cr

我需要你们的帮助,我想知道,如何使用批处理代码获取桌面图标的描述? 谢谢
很抱歉,我的英语很差。纯批处理不可能。但您可以尝试或。它们是结合了wsh/jscript/batch的混合脚本,应该使用
.bat
扩展名保存。 以下是如何使用它们:

tooltipinfo.bat "C:\Users\my\Desktop\Git Shell.lnk"


您可以调用PowerShell命令来检索信息。在.bat脚本或cmd控制台中

powershell“(新对象-COM wscript.shell).CreateShortcut('Word 2013.lnk')。说明”
。。。只需将存储在“Word 2013”快捷方式的注释字段中的描述输出到控制台。(不要担心:
CreateShortcut
方法不会覆盖您的快捷方式。可以将其视为在内存中为快捷方式对象的检索创建空间。)

如果要捕获变量的描述,请使用
for/f
循环

@echo关闭
setlocal
设置“lnk=Word 2013.lnk”
对于/f“delims=”%%I in(
“powershell”(新对象-COM wscript.shell)。CreateShortcut(“%lnk%”)。说明“'
)不设置“description=%%~I”
回显%description%
(为了这个想法。)

shortcutjs.bat -examine "C:\Users\my\Desktop\Git Shell.lnk"