按键精灵吧 关注:500,415贴子:1,029,959
  • 0回复贴,共1
我有个需求,需要先手动输入日期,然后自动填充到网页需要输入日期的输入框,但是用saystring函数不行,经过测试猜测可能得键盘输入才行,请指教如何键盘输入,
A = inputBox("报表日期是(年-月-日):")
MoveTo 1175, 261
LeftDoubleClick 2
Delay 500
B=dateadd("d", - 1 , A)
SayString B
Delay 500
KeyPress "Enter", 1
Delay 500

实际测试的时候,问题是这样的,比如我输入日期2023-01-20,截止日期能输入2023/1/19,但是运行下一行就,变成2023-01-24,也就是默认值,仔细观察后发现,键盘手工输入下方日期蓝色选定日期能变更对应,但是脚本虽然日期是2023-01-19,但是下方日期仍然是2023-01-24,所以脚本运行回车后,日期仍未2023-01-24,所以请教能否模拟键盘输入日期,或者有其他方法(自动办公,所以日期需要变更,不能用指定的日期)


IP属地:河北1楼2023-01-26 08:11回复