按键精灵数组的问题。

简单来说就是循环判断调用子程序,子程序进行相应的模拟按键。然后当循环x>某个值的时候结束脚本。但是子程序的按键是判断一次按一次,我想把结果集合起来,在脚本末尾在一次性输入... 简单来说就是循环判断调用子程序,子程序进行相应的模拟按键。然后当循环x>某个值的时候结束脚本。
但是子程序的按键是判断一次按一次,我想把结果集合起来,在脚本末尾在一次性输入结果,并按照之前的判断顺序。
听说要用到数组,有大佬能具体说一下思路吗?
展开
 我来答
藤原子大雄
2018-01-27 · TA获得超过7195个赞
知道大有可为答主
回答量:6977
采纳率:82%
帮助的人:1725万
展开全部
  • 打开按键精灵,“新建”一个脚本。

  • 2

    首先编辑脚本属性。

    描述改为:数组读取;

    启动热键:Ctrl+5。

  • 3

    编辑源文件,代码如下:

    //打开Excel文档工作表

    Call Plugin.Office.OpenXls("C:\1234.xls")

    //向Excel工作表(1)第一行写入数据

    Call Plugin.Office.WriteXls(1, 1, 1, "1月统计")

    Call Plugin.Office.WriteXls(1, 1, 2, "958")

    Call Plugin.Office.WriteXls(1, 1, 3, "金额1")

    Call Plugin.Office.WriteXls(1, 1, 4, "9878.34")

    //向Excel工作表(1)第二行写入数据

    Call Plugin.Office.WriteXls(1, 2, 1, "1月统计")

    Call Plugin.Office.WriteXls(1, 2, 2, "852")

    Call Plugin.Office.WriteXls(1, 2, 3, "金额2")

    Call Plugin.Office.WriteXls(1, 2, 4, "8934.04")

    //读取Excel工作表(1)第一行第1、4格内容

    Text1 = Plugin.Office.ReadXls(1, 1, 1)

    Text2 = Plugin.Office.ReadXls(1, 1, 4)

    //关闭Excel文档工作表

    Call Plugin.Office.CloseXls()

    //弹出窗口写入数据

    MessageBox text1&"打印"&Text2

  • 4

    看一下普通,理解一下各行代码的含义。

  • 5

    调试没有问题。

    保存退出就可以了。

  • 6

    在脚本列表区找到我们刚刚编辑的脚本。

  • 7

    试着运行一下。

    这里我们只是读取了其中的两组数据,其它的数据可以依据需要读取。

  • 8

    打开C盘上按键精灵建立的EXCEL文档,看一下文档写入的几组数据位置。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式