bb_register_plugin_activation_hook函数——bbPress的BUG

2011年05月12日   By Demon   110,975 views

最近开发 bbPress 插件,要在插件启用时初始化一些设置(比如新建数据表)。在 WordPress 中实现该功能的函数是 register_activation_hook ,bbPress 中对应的函数是 bb_register_plugin_activation_hook

阅读这个条目剩下部分 »

VBS调用WMI监视注册表变动

2011年05月11日   By Demon   28,530 views

似乎有人觉得用VBS监视注册表很高级?使用了WMI事件而已,跟《用VBS监视进程创建和删除》一样。Google一下“VBS监视注册表”,TOP 5都是一模一样的代码,我查了一下,出处是Hey, Scripting Guy! Blog上一篇名为《How Can I Monitor Changes to a Registry Key?》的文章,真是厚颜无耻。

阅读这个条目剩下部分 »

用VBS控制鼠标(获取鼠标坐标、鼠标移动、鼠标单击、鼠标双击、鼠标右击)

2011年05月10日   By Demon   93,470 views

不止一个人问过我怎样用VBS控制鼠标操作,比如:怎么用VBS获取鼠标指针的坐标位置?怎么用VBS移动鼠标?怎么用VBS模拟鼠标左键单击、左键双击、右键单击?……

网上搜到的答案普遍是VBS无法实现,或者是要用第三方COM(ActiveX?)组件。我对第三方组件是很反感的,使用第三方组件毫无可移植性可言,因为别人的系统中不一定注册了这个组件。我的建议是,尽量不要在VBS代码中调用第三方组件,除非你的程序只是写来自己用。(顺便说一下,也尽量不要用不靠谱的Sendkeys方法,原因不解释)

阅读这个条目剩下部分 »

bbPress积分插件——Virtual Money

2011年05月9日   By Demon   44,999 views

bbPress 简洁得有点儿过头了,连用户积分功能都没有,官网上貌似也找不到类似的插件。没办法,毛主席教导我们,自己动手,丰衣足食,自己写一个插件吧。

阅读这个条目剩下部分 »

VB使用WebBrowser读取网页中iframe的内容

2011年05月8日   By Demon   35,530 views
Set iframe = WebBrowser1.Document.frames(i).Document
Debug.Print iframe.documentElement.innerHTML
iframe.getElementsByName("username")(0).Value = "demon"

其实和JavaScript没什么区别,都是HTML DOM操作。