如何使用批处理脚本将书签添加到Internet Explorer?

时间:2010-12-22 11:09:10

标签: internet-explorer batch-file

正如标题所说 - 是否有专门用于向Internet Explorer添加书签的批处理脚本(最好带有示例)?

感谢。

3 个答案:

答案 0 :(得分:2)

使用命令文件

echo [InternetShortcut] > "%userprofile%\Desktop\Google.URL"
echo URL=http://www.google.com >> "%userprofile%\Desktop\Google.URL"
echo IconFile=http://www.google.com/favicon.ico >> "%userprofile%\Desktop\Google.URL"
echo IconIndex=0 >> "%userprofile%\Desktop\Google.URL"

答案 1 :(得分:1)

您可以使用VBScript创建.URL文件。这个将把快捷方式放在桌面上,但如果你愿意,你可以将它们放在其他地方。

set WshShell = WScript.CreateObject("WScript.Shell")
desktopFolder = WshShell.SpecialFolders("Desktop")
set link = WshShell.CreateShortcut(desktopFolder & "\Stack Overflow.url")
link.TargetPath = "http://stackoverflow.com"
link.Save

.stompp

答案 2 :(得分:0)

Internet Explorer收藏夹只是扩展名为.url的文本文件,类似于.ini文件,它位于用户的“收藏夹”文件夹中。

您无法使用cmd处理器获取“收藏夹”文件夹(即,您无法使用传统批处理文件获得“收藏夹”文件夹的直接路径),您可以做的最好的事情就是假设类似{{1}会工作。

使用WScript的东西可能是更好的解决方案。