按键精灵吧 关注:500,387贴子:1,029,684
  • 5回复贴,共1
脚本如图,结果是saystring输出为空白。。。
求大神看下哪里出错了。。是哪个语句格式或者逻辑有问题?
难道是文件路径和文件名格式不对?


1楼2016-03-29 16:09回复
    顶起来,求不沉,怎么按键吧没人啊?


    2楼2016-03-29 16:56
    回复
      2025-10-26 12:03:53
      广告
      不感兴趣
      开通SVIP免广告


      9楼2016-03-30 10:11
      回复
        我是选中顾客名称的输入框后,按F10直接运行脚本的


        10楼2016-03-30 10:11
        回复
          这个是后面试用懒人插件版的代码,好像错误比较多
          Call Plugin.LazyOffice.ExcelOpen("C:\Users\admin\Desktop\3.29发票填开排序后.xlsx")
          Dim x,y
          x = 401
          y = 1
          Call Plugin.LazyOffice.ExcelRead(1, 401, 1)
          Text = Call Plugin.LazyOffice.ExcelRead(1, 401, 1)
          SayString Text
          TracePrint Text
          KeyPress "Tab", 1
          Call Plugin.LazyOffice.ExcelRead(1, 401, 2)
          Text=Call Plugin.LazyOffice.ExcelRead(1, 401, 2)
          SayString Text
          Delay 1000
          KeyPress "Tab", 1
          SayString "台"
          Delay 1000
          KeyPress "Tab", 1
          SayString "1"
          Delay 1000
          KeyPress "Tab", 1
          Call Plugin.LazyOffice.ExcelRead(1, 401, 3)
          Text=Call Plugin.LazyOffice.ExcelRead(1, 401, 3)
          SayString Text
          Delay 1000
          KeyPress "Tab", 2
          Call Plugin.LazyOffice.ExcelRead(1, 401, 4)
          Text=Call Plugin.LazyOffice.ExcelRead(1, 401, 4)
          SayString Text
          Call Plugin.LazyOffice.ExcelClose()
          Delay 1000
          EndScript
          Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")
          Call Plugin.Window.Active(Hwnd)


          13楼2016-03-30 12:08
          回复
            这个是按键精灵自带office插件版
            Call Plugin.Office.OpenXls("C:\Users\admin\Desktop\3.29发票填开排序后.xlsx")
            Dim x,y
            x = 401
            y = 1
            Text = Plugin.Office.ReadXls(1, 401, 1)
            SayString Text
            KeyPress "Tab", 1
            Text=Call Plugin.Office.ReadXls(1, 401, 2)
            SayString Text
            Delay 1000
            KeyPress "Tab", 1
            SayString "台"
            Delay 1000
            KeyPress "Tab", 1
            SayString "1"
            Delay 1000
            KeyPress "Tab", 1
            Text=Call Plugin.Office.ReadXls(1, 401, 3)
            SayString Text
            Delay 1000
            KeyPress "Tab", 2
            Text=Call Plugin.Office.ReadXls(1, 401, 4)
            SayString Text
            Call Plugin.Office.CloseXls()
            Delay 1000
            EndScript


            14楼2016-03-30 12:13
            回复