- 博客(72)
- 收藏
- 关注
原创 AutoHotKey自动热键AHK-正则表达式
在这个软件的操作中,基本都是需要即时的解决一些问题,所以对字符串的操作是比较多的,所以正则的使用还是比较重要的,接下来我们用一个例子来了解正则表达式的使用。
2024-11-14 15:49:21
563
原创 CorelDRAW2020的shape类在X4的基础上新增的变量与函数
这次来查看一下CorelDRAW2020的shape类在X4的基础上新增的变量与函数。
2024-07-15 16:35:16
340
1
原创 AutoHotKey自动热键(十一)下载SciTE4AutoHotkey-Plus的中文增强版脚本编辑器
可以看到fincs是SciTE4AutoHotkey的作者,而他也是基于编辑器SciTE而来。这里我们直接去github上下载增强版的链接,下面是telppa在github链接。如果连不上github,下载我分享的链接也是一样的。这里主要是来推荐SciTE4AutoHotkey。关于AutoHotkey的专用编辑器,里面还集成了各位大佬的写下的快速工具。所以我们使用的IDE就是这款。很适合中文环境的编辑器。
2024-07-15 12:41:15
1504
原创 AutoHotKey自动热键(十)把脚本转换成 EXE
2.右键点击: 在资源管理器中, 您可以在任何一个 .ahk 上右键点击并选择 “Compile Script” (只有在安装 AutoHotkey 时选择了脚本编译器时时才可用). 这样创建了与脚本具有相同的主文件名的 EXE 文件, 它会在稍后出现在相同目录中. 注: 这样生成的 EXE 文件会使用与前面的方法 #1 最后一次使用时相同的自定义图标, .bin 文件以及 MPRESS 设置.- 如果省略了 “out” 文件, 则使用脚本的主文件名作为 EXE 的主文件名.
2024-07-12 16:46:06
1146
原创 AutoHotKey自动热键(九)自动执行段-持续状态-默认设置-折行
关于autohotkey里面的运行有自动执行的概念,有些代码放在其它地方无法执行,这就是脚本只有一定范围内自动执行,根据脚本的内容脚分为持续状态与非持续状态先讲一个关于Control/Alt/Shift三键的小问题。
2024-07-12 16:38:12
1685
原创 AutoHotKey自动热键(八)脚本快速暂停与重新加载
我们在编辑脚本的时候,可以添加快捷键来改变脚本的状态。这个提示功能一定要写在脚本开头,否则无法运行。我们可以在脚本开头加上标签提示脚本重启成功。第二个ToolTip是用来关闭提示器用的。reload用来重置脚本。
2024-07-11 16:57:01
1234
原创 AutoHotKey自动热键(七)WINDOWS按键映射与鼠标映射(替换/组合)
该脚本支持简单的按键替换,可以针对某个窗口进行按键替换,还可以对鼠标和键盘进行互相替换,也可以用来禁用一些按键。
2024-07-11 16:51:59
4061
原创 AutoHotKey自动热键(五)添加WINDOWS秘笈指令-输入瞬间启动功能
在AUTOHOTKEY的使用中,不仅仅可以监听组合热键,还可以监听正常文本击键录入,这是另一种监听方式,比如依次击键jsq之后直接弹出工具,或者依次击键sj之后直接输出135****5564的手机号码,等等,这就是autohotkey的录入击键监听,以双冒号为开头:: 因这种录入监听像极了某些作弊秘笈的用法,故由此取名为"秘笈".就是CTRL+A写成等常见的组合,无冒号就是^a前面没有双冒号,前几章说的全是这种,故此处不再重复return。
2024-07-09 17:41:54
1166
原创 AutoHotKey自动热键(四)WINDOWS程序窗口的9种匹配方法与Window Spy窗口检索的使用方法
我们在进行窗口匹配的时候,根据匹配类型的不同可以多种匹配方法,根据使用者目录中可以找到九种匹配方式,这些匹配方式大都需自带的SPY监视工具用以查看窗口的名称.类名.进程名.句柄ID.位置信息等等。
2024-07-08 13:53:51
2777
原创 AutoHotKey自动热键(二)中文版帮助手册下载和自定义一般键盘快捷键
因为键盘上只有四个功能键CTRL+SHIFT+ALT+WIN,那么我们在使用的时候可以添加自定义的功能键,所谓功能键就是按下的时候什么事都不发生,但是在同时按下其它键的时候可以组合出其它功能,这里我们将F11键当成一个功能键去组合其它的按键F11 & L::msgbox F11+L被按下Return这里要注意的就是在符号前面的这个按键会被默认当成功能键,会覆盖掉这个按键之前的功能。
2024-07-01 16:59:29
3453
原创 网页JS自动化脚本(十二)更新JS脚本的版本号以便于更新所有使用者的脚本
【代码】网页JS自动化脚本(十二)更新JS脚本的版本号以便于更新所有使用者的脚本。
2024-03-20 14:58:30
438
原创 网页JS自动化脚本(十一)将已写好的JS脚本挂在网上供所有人下载使用
【代码】网页JS自动化脚本(十一)将已写好的JS脚本挂在网上供所有人下载使用。
2024-03-20 14:49:08
572
原创 网页JS自动化脚本(十)新旧字符串关键词检测
关于两串字符串的对比有时候也是比较常用的, 因为我们的程序往往是需要将字符串转发,但往往会有一些添加或者减少,或者是其它的一些操作,所以我们在使用自动化脚本的时候可以使用字符串的对比功能来帮助我们减少工作出现的错误
2023-11-06 16:04:01
326
1
原创 网页JS自动化脚本(八)使用网页专属数据库indexedDB进行数据收集
【代码】网页JS自动化脚本(八)使用网页专属数据库indexedDB进行数据收集。
2023-05-29 15:54:47
1435
原创 CorelDRAWX4的VBA插件开发(四十六)VBA插入启动事件让CDR启动时检测并自动添加工具栏和按钮
先上结果图,这个工具栏和按钮都是主程序自动生成的在程序的运行当中,如果我们希望程序能够自己创建工具栏和按钮,可以在CDR启动事件中设置一个检测功能
2023-04-01 10:06:15
1204
4
原创 CorelDRAWX4的VBA插件开发(四十五)建立类(2)汇总相似功能简化重复代码:一键建立设计外框加出血线和等分折页线
【代码】CorelDRAWX4的VBA插件开发(四十五)建立类(2)汇总相似功能简化重复代码:一键建立设计外框加出血线和等分折页线。
2023-03-07 16:38:21
520
原创 CorelDRAWX4的VBA插件开发(四十四)建立类(1)汇总相似功能简化重复代码:一键建立设计外框加出血线和等分折页线
还有什么区别吗,也有的,自己招募的工人,在干完活以后不能直接辞退,还得养着他,自己买的工具也得占着一块地方一直留着备用. 但是使用公司的话若不需要时可以不养一人不留一地,只在用的时候把它们老总唤出来即可,因为类的创建是在堆区重新划了一块地给他,一般来说没有自动回收功能时是一直占着这块地的,但是VB是一种解释形语言会自动回收类。这次主要来浅讲一下"类"这个功能,先上一下要实现的功能,建立设计外框加出血线和等分折页线,先上图。就相当于是材料,如沙,石,水,砼,钢,砖,工具等等, 那么函数。
2023-03-06 15:29:06
881
原创 CorelDRAWX4的C++插件开发(四十三)VBA的错误返回机制
我们在写程序的时候往往不知道内部出了什么问题,所以问题返回机制还是比较重要的,程序可以不正确,但是程序一出问题直接就闪退崩溃也是一大麻烦,所以这里我们先探讨一下VBA的错误返回机制。
2023-02-21 14:24:49
695
原创 网页JS自动化脚本(六)在特定位置添加元素
我们这一次在按钮元素后面复制一个一模一样的按钮,所以分为几个步骤,先新建一个一样的元素,然后把相同中的属性赋值给它,再插入到合适的位置,最后再稍微修改一下外观样式即可
2022-12-02 12:36:31
1405
原创 网页JS自动化脚本(一)安装油猴或暴力猴等脚本管理器并新建脚本
version 1.0是这个脚本的版本,这个是用来更新版本用的,有时候我们写了脚本需要共享给别人使用,升级的时候可以根据这个版本来判断是否覆盖掉原来的版本。,如果写成none就是一个正常的在浏览器中运行的脚本,如果写成unsafeWindow就会有独立的沙箱空间,可以进行一些非常规的操作,我们使用默认的none。这一行以分号结尾 ,所有的js的语法和C的语言法不多,都要在结尾处加上分号代表这一行的命名执行完毕。问号后面是一般的网页上传信息的参数,一般由问号分隔开,问号后面的是接的。
2022-11-24 10:41:50
9393
5
原创 CorelDRAWX4的C++插件开发(四十二)纯C++插件开发(6)其它invoke的DISPID的功能如打印时鼠标点击时等等
【代码】CorelDRAWX4的C++插件开发(四十二)纯C++插件开发(6)其它invoke的DISPID的功能如打印时鼠标点击时等等。
2022-11-10 17:00:33
612
原创 CorelDRAWX4的C++插件开发(四十一)纯C++插件开发(5)实现六个纯虚函数
【代码】CorelDRAWX4的C++插件开发(四十一)纯C++插件开发(5)实现六个纯虚函数。
2022-11-07 14:55:02
1142
9
原创 CorelDRAWX4的C++插件开发(四十)纯C++插件开发(4)继承插件结构体IVGAppPlugin和自动化接口IDispatch
【代码】CorelDRAWX4的C++插件开发(四十)纯C++插件开发(4)创建类来继承插件结构体IVGAppPlugin和自动化接口IDispatch。
2022-11-03 17:10:21
1221
原创 CorelDRAWX4的C++插件开发(三十九)纯C++插件开发(3)声明变量并暴露导出函数
是一个长整数,是我们到时候把这个插件申报给主程序CDR注册的时候主程序给我们返回的一个值.是后面用来出自定义的MFC弹窗用的,在启动CDR的时候我们需要给它赋值,在声明的时候。中已经非常详细地讲过了,这里就不再重复讲了,这里新声明了一个DLL的句柄。是让它初始化,全部变成0;接下来我们暴露导出函数。
2022-11-02 14:32:09
817
原创 CorelDRAWX4的C++插件开发(三十八)纯C++插件开发(2)导入tlb编译文件
为什么这样子改,把前的路径删除全都是为了让程序知道vgcoreauto.tlh和vgcoreauto.tli这两个文件就在当前的目录里面,不需要去别的地方找了。,再把第5行的源tlb的全路径填好,如果不知道的话可以去自己安装的CDRX4的路径下面找一下就行了,这个第二十八章也是讲了的。,我的第三个vgcoreauto在第26169行,不同的编译器翻译出来的行数可能不相同,但是大体差不多,并把它改成如下图。好了,到了这里,我们对tlb编译文件的处理OK了,下面,我们回到。然后我们把第二十八章生成的。
2022-11-02 14:02:55
821
2
原创 CorelDRAWX4的C++插件开发(三十七)纯C++插件开发(1)创建CPP文件
【代码】CorelDRAWX4的C++插件开发(三十七)纯C++插件开发(1)创建CPP文件。
2022-11-02 14:01:27
680
原创 CorelDRAWX4的VBA插件开发(三十六)调用C++实现一键智能群组(第5节)导出动态链接库并在VBA中静态调用
代码】CorelDRAWX4的VBA插件开发(三十六)调用C++实现一键智能群组(第5节)导出动态链接库并在VBA中静态调用。
2022-08-16 14:15:48
821
2
原创 CorelDRAWX4的VBA插件开发(三十五)调用C++实现一键智能群组(第4节)递归调用框选工具
代码】CorelDRAWX4的VBA插件开发(三十五)调用C++实现一键智能群组(第4节)递归调用框选工具。
2022-08-16 14:03:23
576
原创 CorelDRAWX4的VBA插件开发(三十四)调用C++实现一键智能群组(第3节)主调函数以及三个被调函数
代码】CorelDRAWX4的VBA插件开发(三十四)调用C++实现一键智能群组(第3节)主调函数和三个被调函数
2022-08-16 13:46:49
810
原创 CorelDRAWX4的VBA插件开发(三十三)调用C++实现一键智能群组(第2节)入口函数和暴露导出函数
的指针,也就是告诉了本函数,到时候主调函数传的第一个参数,是一个指向IVGApplication结构体的地址指针,所以程序就是这样定位到了主调程序的IVGApplication结构体在内存中的起始位置,一般来说指针都是指向的起始位置,然后根据结构体的字节长度,就能访问到该结构体的任意变量.因为这个结构体就是在VGCoreAuto.tlh里面定义的,所以程序对这个结构的长度和各个字节是什么类型全部都是了解的.是这个入口函数的返回值,是个布尔值,里面也就是0和1,返回0一般表示失败,返回1表示成功....
2022-08-16 13:21:15
685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人