无忧启动论坛

标题: 如何用命令行添加一个网页到ie的收藏夹中? [打印本页]

作者: kangyi    时间: 2007-9-3 16:58
标题: 如何用命令行添加一个网页到ie的收藏夹中?
如何用命令行添加一个网页到ie的收藏夹中?


把这个网页直接拷贝到C:\Documents and Settings\admin\Favorites中是不行的,这样虽然在ie的收藏夹菜单中能看到,但打开的是网页的源文件(跳出来了一个记事本)

如果常规操作在ie中以添加收藏夹的方式添加这个网页到“收藏夹”中,在Favorites中会形成一个快捷,这个快捷和那个网页文件同名(我想同名是不可能的,尽管文件夹选项中把显示后缀名打勾也看不到完整的文件名),可以和那个网页文件放在一个目录下

问题来了,如何用cmd拷贝这个快捷到Favorites???(cmd会拷贝那个网页文件到Favorites,而不是那个快捷)
作者: 无翼鸟飞翔    时间: 2007-9-3 17:23
收藏夹中的是url文件。。。。我草写了一个。你试试看。。。对了。我没有定义收藏夹位置。用了c盘根目录代替。你自行修改

  1. @echo off
  2. title 用cmd添加收藏夹------无翼鸟草写
  3. color 30
  4. echo [InternetShortcut]>>%tmp%\tmp.tmp
  5. echo URL=http://www.google.com>>%tmp%\tmp.tmp
  6. move %tmp%\tmp.tmp C:\google.url
复制代码

作者: kangyi    时间: 2007-9-3 17:34
学习了:P

是这样的

这个网页是一个很多邮箱和论坛的登录页面(我把那些关键行提取出来放在一起了:),方便拿到任何地方使用

我现在嫌麻烦的就是每到一个地方我都得手动为这个网页文件指定一个ie收藏夹的快捷(这样不是方便嘛),我想要一个批处理,能替我做这件事情

ls的朋友看样子是指定一个网页链接放到收藏夹吧,和我描述的情况好像不太一样
作者: kangyi    时间: 2007-9-3 17:37
收藏夹里的这个快捷和我放在桌面上的那个网页文件显示文件名一样

Snap2.png (1.31 KB, 下载次数: 55)

Snap2.png

Snap3.png (1.23 KB, 下载次数: 51)

Snap3.png

作者: 无翼鸟飞翔    时间: 2007-9-3 17:45
。。。呃。。。。。楼主可以用winrar之类的工具把你的收藏夹压缩了。然后再用winrar打开。
右键点击那个带箭头的un.htm。就可以发现他的真正内容。
作者: 无翼鸟飞翔    时间: 2007-9-3 17:49
呃。。指向文件的快捷方式是lnk格式。。你只要复制这个lnk文件到收藏夹就OK了。
作者: kangyi    时间: 2007-9-3 18:19
好的

我已经看到后缀名了

我先开了一个记事本,然后把favorites里那个un.htm拖到了那个窗口里

当我想把这些行另存到另外一个地方时候,保存的界面透露了后缀名,是这样的:


看样子后缀是url的文件都是不显示这个后缀的

[ 本帖最后由 kangyi 于 2007-9-3 06:20 PM 编辑 ]

Snap1.png (6.59 KB, 下载次数: 47)

Snap1.png

作者: kangyi    时间: 2007-9-3 18:34
又有新发现

如果用cmd删除favorites里东西的时候,通配符不能是*.*,而必须是*.*.*,挺有意思的

sa.png (744 Bytes, 下载次数: 39)

sa.png

作者: 无翼鸟飞翔    时间: 2007-9-3 22:37
。。。乱讲。。偶用*.*删除过N次。。。。
作者: netwinxp    时间: 2007-9-3 22:58
用URL可以达到和link差不多的效果,指定热键用起来舒服多了,也可以实现一键上特定的网。:lol 具体格式如下:
[InternetShortcut]
url=文件完整名或网络地址
WorkingDirectory=文件工作路径
IconFile=图标文件完整名
IconIndex=图标所在图标文件的位置(即在icongroup的顺序号,每个组可能有几个不同大小的图标)注:用echo生成的话要用^0转义管道符0、1、2、3、4
HotKey=热键扫描码
=========================
下面以桌面生成记事本为例,用P处理生成URL快捷方式(效果和link差不多)
set link=%userprofile%\桌面\记事本11.url
ECHO [InternetShortcut]>"%link%"
ECHO URL=%SystemRoot%\system32\notepad.exe>>"%link%"
ECHO WorkingDirectory=%temp%>>"%link%"
ECHO IconFile=%SystemRoot%\system32\notepad.exe>>"%link%"
ECHO IconIndex=^0>>"%link%"
ECHO HotKey=1601>>"%link%"
::热键CTRL+ALT+A

[ 本帖最后由 netwinxp 于 2007-9-3 11:10 PM 编辑 ]
作者: 无翼鸟飞翔    时间: 2007-9-3 23:28
标题: 回复 #10 netwinxp 的帖子
很早以前就玩过。。不过没什么意思。。:lol
作者: kangyi    时间: 2007-9-4 17:37
感谢猫猫和鸟哥,原来都是前辈,早玩过了

昨天我只是简单地把自动生成的那个快捷保存起来了,可换台机器发现不能用了,出来个”该页无法显示“,不知道为什么会这样:lol

已经弄好了,原来添加这几行就好了,感谢感谢

set link=%userprofile%\favorites\un.url
ECHO [InternetShortcut]>"%link%"
ECHO URL=%userprofile%\桌面\un.htm>>"%link%"

[ 本帖最后由 kangyi 于 2007-9-4 05:41 PM 编辑 ]




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3