我需要帮助,我想知道,如何使用批处理代码获取桌面图标的说明? 谢谢 抱歉我的英文不好
答案 0 :(得分:0)
纯批量无法使用。但您可以尝试tooltipinfo.bat或shortcutjs.bat。它们是组合wsh / jscript / batch的混合脚本,应该使用.bat
扩展名保存。
以下是您可以使用它们的方法:
tooltipinfo.bat "C:\Users\my\Desktop\Git Shell.lnk"
或
shortcutjs.bat -examine "C:\Users\my\Desktop\Git Shell.lnk"
答案 1 :(得分:0)
您可以调用PowerShell命令来检索信息。在.bat脚本或cmd控制台中,
powershell "(new-object -COM wscript.shell).CreateShortcut('Word 2013.lnk').Description"
...只会输出存储在" Word 2013"快捷方式的注释字段到控制台。 (不要担心:CreateShortcut
方法不会覆盖您的快捷方式。可以将其视为在内存中为快捷方式对象的检索创建空间。)
如果要将描述捕获到变量,请使用for /f
循环。
@echo off
setlocal
set "lnk=Word 2013.lnk"
for /f "delims=" %%I in (
'powershell "(new-object -COM wscript.shell).CreateShortcut('%lnk%').Description"'
) do set "description=%%~I"
echo %description%