001 ACAK 入门教程 01 - sdupjj/ACAK GitHub Wiki

尝试制作一个个简易配置的ACAK机器人实例:

在Bing中搜索10所大学。

设置core_plugin页:

点击“core_plugin”进入“core_plugin”。单击刷新按钮,此时Plugin SS和Plugin Time会被显示。在“E5”,“E6”单元格中输入“Y”,单击“Load Plugin”以导入插件至ACAK Core。此时页面右侧就会出现已经加载的插件了。 a010 返回core_homepage页,就能看到出现了几个新的按钮,它们分别连接到插件的几个设置页。同时检查core_ifcamp页与core_actions页,也会发现新增了几个接口与动作。

设置core_ACAK_setup页:

进入core_ACAK_setup页,在“D12”单元格,双击。在弹框中选择"PIXX_uc_a_IniExcelName",点击insert。保存一下ACAK,关闭ACAK并重新打开ACAK。 a011

进入PIXX_s_uc_ssfp页,B14单元格应该已经变成了ACAK的名字。
a012

设置PIXX_s_uc_ssfp页:

打开chrome, 进入bing。同时打开任务管理器。可以看到chrome加载bing时候的窗体名称。
a013

请把此窗体名称输入到PIXX_s_uc_ssfp的B16单元格。同时配置单元格M16,N16,O16,P16用来设置想把Chrome窗体定位到哪里及窗体大小。
配置单元格M14,N14,O14,P14用来设置想把ACAK窗体定位到哪里及窗体大小。
由于我电脑屏幕的分辨率为1366 X 768,我这样的设置是希望Chrome与ACAK各占半边屏幕。
还有一大波设置,请参照如下截图设置,请注意大小写。
a016

制作一个实时截图,也就是第17所对应的item,C17,D17,E17,F17是截图区域。单击最上方的“标准截图bmp 合适 20000”按钮。然后进入子文件夹FPbenchmark。查看是否有截图保存其中。
a015

设置PI77_s_uc_inputcheckmark页:

B3至B12单元格,全部设为1。设置C2单元格为 University。C3至C12单元格, 设置10所学校名称。
最后所有设置请如图所示:
a019

配置core_if页:

双击B2单元格,此时会出现一个弹框。请双击选择PIXX_uc_if_fp(........).
a017

对B2单元格就行编辑:PIXX_uc_if_fp "G15", "T"
C2单元格改为 “在Bing首页”
双击B3单元格,选择PIXX_uc_if_cl(WhichRange As String)
对B3单元格就行编辑:PIXX_uc_if_fp "G16"
C3单元格改为 “最后一个学校已经被查找了”
最后所有设置请如图所示:
a018

设置core_screen页:

F15,F16分别设置成“在Bing首页”,“最后一个学校已经被查找了”

阶段测试》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
进入PIXX_s_uc_ssfp,点击BMP图片导入到内存。
将Chrome(Bing)与ACAK(core_screen)放在屏幕两侧:
a024

依次点击 Switch On One -> Switch On Actions -> Check Status
观察G15, G16的变化情况 是否 变成 1,0
将Chrome隐藏起来,依次点击 Switch On One -> Switch On Actions -> Check Status
观察G15, G16的变化情况 是否 变成 0,0
a025 阶段测试》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

右侧矩阵设置为:
a020

I19 设为PI77_uc_a_MouseReturnToExcel "Y"
I20设为PI77_uc_a_ShapeMovePageOnPageNumer 20000
I21设为PI77_uc_a_MouseMove 480, 25, 1000
I22设为PI77_uc_a_MouseClick 0, 1000
I23设为PI77_uc_a_InputPage 20000, "input"
I24设为PI78_uc_a_SleepMS 1000
I25设为PI77_uc_a_SendKeyss "~"
J19设为PI77_uc_a_MouseReturnToExcel "Y"
J20设为PI78_uc_a_SleepS 5
J21设为PI77_uc_a_PressButtonLink 20000, "Backspace", 1000
J22设为PI77_uc_a_MouseReturnToExcel "Y"
J23设为PI77_uc_a_FindAndMarkDONE "Good"
K19设为a_CloseOne
L19设为PI77_uc_a_MouseReturnToExcel "Y"
L20设为PI78_uc_a_SleepMS 2000
其余设置为a_X8

开始运行:

将Chrome(Bing)浏览器放在屏幕左边,ACAK(core_screen)放在屏幕右边。
依次点击 1 -> Switch On One -> Switch On Actions -> One
看看是否运行正常。如果正常的话:
依次点击 5 -> Switch On One -> Switch On Actions -> One
请欣赏运行结果。 https://v.youku.com/v_show/id_XNDE0OTAyNzYxMg==.html?spm=a2h3j.8428770.3416059.1

多一嘴:

可以点击 "Info"按钮,弹出一个信息显示框,查看当前ACAK的状态。
如果G16 变成1了怎么办,进入PI77_s_uc_inputcheckmark,把所有的DONE去掉即可

⚠️ **GitHub.com Fallback** ⚠️