批量创建快速启动
本文按署名·非商业用途·保持一致授权作者:
,发表于2006年02月24日01时09分
把下面的代码保存为一个.js文件。假设你放在E:\bat.js下,那么开始-》运行 WScript E:\bat.js。这时候,快速启动那里将会多出一个pietttttt和QQ的快捷方式,分别指向E:\\Program\\pietty.exe和E:\\Program\\tx\qq.exe..
下面代码中的target_files是可以修改的,:前面为快捷方式的名字,后面是快捷方式指向的文件。注意,target_files里,除了最后一行没有逗号之外,其他行都必须有一个逗号结尾。ql是快速启动文件所在目录,这个你必须修改,因为每个系统的这个路径都不相同(郁闷。。为什么没有SpecialFolders(“Quick Launch”)…..),我这个是XP的,用户名为surfchen,所以快速启动目录路径就是C:\\Documents and Settings\\surfchen\\Application Data\\Microsoft\\Internet Explorer\\Quick Launch
target_files={
'pietttttt':'E:\\Program\\pietty.exe',
'QQ':'E:\\Program\\tx\qq.exe'
}
var ws=WScript.CreateObject("WScript.Shell");
appDir = ws.SpecialFolders("AppData");
ql = appDir + "\\Microsoft\\Internet Explorer\\Quick Launch";
for (k in target_files)
{
sc=ws.CreateShortcut(ql+"\\"+k+".lnk");
sc.TargetPath = target_files[k];
sc.Save();
}Update:继续查了一下资料,原来quick launch路径可以通过SpecialFolders(“AppData”)+\\Microsoft\\Internet Explorer\\Quick Launch获得,所以ql路径也不用手动设置了。
