
1、打开“开始菜单”,选择“控制面板”;
2、在“控制面板”中,选择“管理工具”,然后在管理工具中,找到“计算机管理”;
3、在“计算机管理”中,选择“任务计划程序”;
4、在“任务计划程序”中,选择“创建任务”;
5、在“创建任务”中,填写任务名称,如“自动按键”,然后点击“下一步”;
6、在“触发”选项下,选择“时间触发器”,然后填写触发时间,点击“下一步”;
7、在“ *** 作”选项下,选择“启动程序”,然后点击“下一步”;
8、在“程序或脚本”输入框中,输入想要按键的程序,如“notepad”,然后点击“下一步”;
9、在“参数”输入框中,输入想要按键的参数,如“Ctrl+S”,然后点击“下一步”;
10、最后点击“完成”,创建自动按键任务就完成了。
通过以上步骤,可以很方便的在Windows11上自动按键,实现自动化 *** 作。
实现起来要定义以下过程:1、
定义DrawCaptButton过程,这个过程的功能是在指定的位置画出按钮。
在过程中要使用win32函数GetSystemMetrics得到窗口的大小和标题按钮的大小;使用delphi函数Bounds定义一个矩形,这个矩形就是新按钮的位置;再定义一个小的矩形,这个矩形是为了填写文本;最后就调用delphi中比较有用的函数drawbuttonface把按钮画出来。
2、
每次我们对窗口进行 *** 作,例如,最大化 *** 作或最小化 *** 作,新按钮就会消失,为了解决这个问题,我们对所有的消息要进行处理,给每个消息编写一个过程对按钮进行重画。
A、定义WMNCPaint(var
Msg:TWMNCPaint)过程,处理消息WM_NCPaint。
B、定义WMNCActivate(var Msg
:TWMNCActivate)过程,处理消息WM_NCACTIVATE。
C、定义WMSetText(var
Msg:TWMSetText)过程,处理消息WM_SETTEXT。
D、定义WMNCHitTest(var Msg
:TWMNCHitTest)过程,处理消息WM_NCHITTEST。
E、定义WMNCLButtonDown(var Msg :
TWMNCLButtonDown)过程,处理消息WM_NCLBUTTONDOWN。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)