inputbox输入*密码如何不让人家看到是输入了多少字符??
有一些类似的密码框,输入一个字母是随机显示几个*号的,这样别人看不出来我输入了多少个字母。AU3有没有类似的办法?? 一个思路吧,输入后自动随机加1-3个特殊符号 gzh888666 发表于 2020-1-9 23:05一个思路吧,输入后自动随机加1-3个特殊符号
inputbox貌似不可以实时输入密码就加入字符,只能输入后加字符那种。
比如我输入123,希望inputbox显示多个*****,这样别人看不出我是按了多少个字符 229989799 发表于 2020-1-14 10:04
inputbox貌似不可以实时输入密码就加入字符,只能输入后加字符那种。
比如我输入123,希望inputbox显示 ...
是这个意思?
chzj589 发表于 2020-1-16 17:28
是这个意思?
是的。原本以为inputbox可以做到。看来只能用新绘制GUI达到这目的了。多谢帮忙。 随机加几个字符不行吗? 不知是不是楼主要的效果
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <EditConstants.au3>;显示星号密码
Local $Form1 = GUICreate("更改密码", 330, 120, -1, -1)
Local $input1 = GUICtrlCreateInput("", 23, 62, 283, 24, BitOR($ES_NUMBER, $ES_PASSWORD))
GUISetState(@SW_SHOW, $Form1)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
页:
[1]