使用Python创建URL快捷方式

By | 2013/03/19

网上有很多方式,但是给我的感觉都太麻烦……

我写了个简单的实现方式,而且对vbscript程序员非常友好~~  ^V^

#-*- coding:utf-8 -*-
import win32com.client

bmurl = unicode(r"http://www.pystack.org/","utf8")
bmpath = unicode(r"C:\Users\moose\Desktop\bm\blog.url","utf8")

ws = win32com.client.Dispatch("wscript.shell")
scut = ws.CreateShortcut(bmpath)
scut.TargetPath=bmurl  
scut.Save()     #donnot forget brackets

要注意的就是最后的那个括号,虽然vbs中可以省略,但是在pywin32中是一定不能省略的,我就被这个括号给坑了……

Leave a Reply

Your email address will not be published. Required fields are marked *