- 帖子
- 6
- 积分
- 19
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2023-8-8
|
回复 2# 77七
程序的基本功能就是打开一个应用程序,然后自动输入用户名密码,但是用户名或密码中只要出现特殊字符,比如^或%,就会输入不进去。就是想解决这个问题,用了您提供的方法,还是不行,不知还有什么方式?
@echo off
set "ip=192.168.1.12"
set "name=root"
set "pw=3edc%^4"
>%tmp%\\run.vbs echo dim program
>>%tmp%\\run.vbs echo program="D:\Program Files (x86)\Client.exe"
>>%tmp%\\run.vbs echo set Wshell=CreateObject("Wscript.Shell")
>>%tmp%\\run.vbs echo set oexec=Wshell.Exec(program)
>>%tmp%\\run.vbs echo wscript.Sleep 1000
>>%tmp%\\run.vbs echo Wshell.SendKeys"%name%"
>>%tmp%\\run.vbs echo Wshell.SendKeys"{TAB}"
>>%tmp%\\run.vbs echo Wshell.SendKeys"%pw%"
>>%tmp%\\run.vbs echo Wshell.SendKeys"{TAB}""{TAB}""{TAB}""{TAB}"
>>%tmp%\\run.vbs echo Wshell.SendKeys"%ip%"
>>%tmp%\\run.vbs echo Wshell.SendKeys"{ENTER}"
%tmp%\\run.vbs
del /q %tmp%\\run.vbs |
|