吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 973|回复: 2
收起左侧

[求助] sendkeys在不同程序中表现不同

[复制链接]
wangweiggsn 发表于 2022-3-1 20:13
我主要写excel vba,vba代码加保护密码后,每次修改代码就要输入密码,比较麻烦,我就写了如下的代码一键输入密码:

dim wsh
set wsh=CreateObject("wscript.shell")
' if wsh.appactivate("无标题 - 记事本") then wsh.sendkeys("abcabcd1234~")
if wsh.appactivate("VBAProject 密码") then wsh.sendkeys("abcabcd1234~")

在记事本里测试,一般都能正常输入abcabcd1234,但在excel vba输入密码的框里,就只有abcd1234输入进去了,有时候少前面3个,有时候少前面2个或4个字母,大多数时候是少3个。
不同程序里被“吃掉”字母的多少不同?
求高手解答。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wangtk1982 发表于 2022-3-9 22:35
循环送入字符试试,加个延时
 楼主| wangweiggsn 发表于 2022-3-22 11:23
wangtk1982 发表于 2022-3-9 22:35
循环送入字符试试,加个延时

好的,非常感谢,我试试。AHK脚本就没有问题,奇怪。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 15:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表