batch file - Get a VBScript to run properly while my computer is locked -
i put pause code break down , make sure doing supposed do. not.
the check1.msl spit out file named check.rpt. when run manually , batch file pauses - check.rpt there. schedule task , lock computer. when log in, msl program open , cmd prompt sitting @ pause there no check.rpt file.
here have @ beginning:
@echo off pushd "%~dp0" echo cd %cd% ping 1.1.1.1 -w 2000 -n 1 echo starting check1 msl file dir check1.msl start check1.msl ping 1.1.1.1 -w 2000 -n 1 echo starting password injector file wscript //b passwordinjector.vbs pause popd exit here vbscript called passwordinjector.vbs
set wshshell = wscript.createobject("wscript.shell") wshshell.appactivate "user login" wshshell.sendkeys "username" wshshell.sendkeys "{tab}password" wshshell.sendkeys "{tab}{enter}" i've tried cscript passwordinjector.vbs no avail.
edit:
researching (and common sense) figured out can't .sendkeys while computer locked. need alternative way pass log in information program. how pass username , password prompt program?
how can pass login information program depends on how particular program expects login information. unless you're able present credentials in commandline or similar (like http post request instance) can't done vbscript i'm afraid.
you may want consider switching more suitable gui automation, autoit.
Comments
Post a Comment