按键精灵,有好几个版本,哪个版本是免费的,可以实现游戏中的后台鼠标点击?(请看补充)

一般使用版本2014,沙漠插件版本号为3.1233。

我教你怎么注册。

下载沙漠插件3.1233。

必要时解压,将解压后的dm.dll和RegDll.dll2放入密钥向导的附件中。

运行下面的代码。这是沙漠的注册插件,也可以作为模板使用。以后做剧本的时候,把剧本放在//上就行了~—————

//这是使用沙漠插件的模板。您必须在使用desert插件之前注册。这里的模板已经包括注册。

//?首先,把dm.dll和RegDll.dll包到附件里。当然,如果你有其他资源(字体、图片等。),也可以一起打包。

//?这个需求版本被用作这个脚本的插件版本。如果您想要更改插件,请记住更改该值。

//↓↓↓↓↓↓↓↓↓?沙漠参数的相关设置?↓↓↓↓↓↓↓↓↓

Const?需要吗?=?"3.1233"

Const?BasePath?=?" D:\ Desert Release \ File "//沙漠所在的路径

//↑↑↑↑↑↑↑↑↑?沙漠参数的相关设置?↑↑↑↑↑↑↑↑↑

打电话?RegDm()

//↓↓↓↓↓↓↓↓↓?脚本开始?↓↓↓↓↓↓↓↓↓

如果?dm。DmGuard(1,?“np”)?=?0?然后呢?

痕迹打印?“未能打开防护罩”

埃尔瑟夫?dm。DmGuard(1,?“np”)?=?1?然后

痕迹打印?“成功打开防护罩……”

不然呢?

痕迹打印?"未知错误"

结束?如果

//↑↑↑↑↑↑↑↑↑?脚本结束?↑↑↑↑↑↑↑↑↑

////↓↓↓↓↓↓↓↓↓?常见的沙漠功能?↓↓↓↓↓↓↓↓↓

Sub?RegDm()

暗淡?帕萨尔?我,?父亲之路?ver?基本路径

帕萨尔?=?分割(基本路径,"\")

为了什么?我?=?0?去哪?UBound(路径)

如果?我?=?0?然后呢?

FatherPath?=?FatherPath?& amp?"\"?& amp?帕萨尔(一)

其他

打电话?Plugin.file.create文件夹(父路径)//创建路径

延迟?1000

结束?如果

然后

PutAttachment?基本路径,?"*.* "//释放BasePath的所有附件。

设置?ws?=?createobject("Wscript。外壳”)

//?插件需要使用atl系统库,一些XP精简系统会精简atl.dll。为了防止注册失败,请在此手动注册atl.dll。

ws.run?“regsvr32?atl.dll?/s "

打电话?插件。RegDll.Reg(BasePath?& amp?" \dm.dll")//使用插件注册。

设置?dm?=?Createobject("dm.dmsoft")//创建一个沙漠对象。

ver?=?Dm.ver()//等到沙漠对象的版本。

//如果系统中未注册的版本为空,如果已经注册,则等待,直到比较的版本。

如果?ver?& lt& gt?需要吗?然后//符合条件就注册。

如果?ver?& lt& gt?""?然后呢?//如果ver不为空,还有其他版本。

base_path?=?dm.getBasePath()

设置?dm?=?没有任何东西

ws.run?“regsver32?/u?/s?”?& amp?base_path?& amp?" dm.dll "

延迟?1000

ver?=?""

设置?dm?=?createobject("dm.dmsoft ")

ver?=?Dm.ver()//等到沙漠对象的版本。

如果?ver?=?""?然后呢?

痕迹打印?"成功卸载旧版本的Desert "

其他

MessageBox?“未能卸载沙漠。目前的沙漠版本是:?”?& amp?ver?& amp?"?沙漠的路径是什么?”?& amp?dm.getBasePath()

ExitScript?

结束?如果

结束?如果

ws.run?" regsvr32?"?& amp?BasePath?& amp?" \dm.dll?/s "

延迟?1000

ver?=?""

设置?dm?=?createobject("dm.dmsoft ")

ver?=?dm.ver()

如果?ver?& lt& gt?需要吗?然后呢?

MessageBox?“沙漠注册失败。Desert的当前版本是:?”?& amp?ver?& amp?"?沙漠的路径是什么?”?& amp?dm.getBasePath()

ExitScript?

结束?如果

结束?如果

设置?ws?=?没有任何东西

痕迹打印?“沙漠注册成功了。Desert的当前版本是:?”?& amp?ver?& amp?"?沙漠的路径是什么?”?& amp?dm.getBasePath()

//?以下代码将全局路径设置为驱动器c的根目录。

dm_ret?=?dm。SetPath(基本路径)

结束?Sub如果调试运行,如下所示,则注册成功。

-注册完成。

如第三步所述,可以作为模板,沙漠插件还有更简单的使用方法,当然前提是注册成功。

用下面的代码直接使用desert插件,不需要把Dll文件放到附件里。

设置?dm?=?CreateObject("dm.dmsoft ")?//创建沙漠,获得沙漠的版本。

痕迹打印?"当前注册的沙漠版本号:?"?& amp?只需在dm.ver()之后编写您的关键向导代码。

当然,如果你不熟悉那些命令,你应该阅读这个文件。它包含了沙漠的所有命令。

-

鼠标在后台点击的问题,窗口分为主窗口和客户端窗口,两个窗口是不同的句柄。如果处理不当,目的肯定达不到。当然,原版的按钮向导对于后台操作来说确实不怎么样,尤其是对于模拟器来说。