Avatar billede hcars Novice
03. juli 2005 - 18:38 Der er 9 kommentarer og
1 løsning

Script til username password select program-nr

I mit arbejde arbejder jeg med et offentlig progam, der lukker ned, når det ikke har været rørt i ganske kort tid.
Resultat: Jeg skal logge på måske 10 gange hver dag.
Da jeg ikke må lægge makro-programmer eller ande på min arbejdsgivers maskine, søger jeg et vbs-script, der kan:

Skrive mit username
Derefter står vi i paswordfeltet, hvor der skal skrives passwordet og
trykkes Return
Når næste billede er åbnet, skal der tastes to gange Tab (frem)
og derefter tastes Return
Når næste billede er åbnet, skal der skrives pp502
og derefter Return.
Avatar billede sjh Nybegynder
04. juli 2005 - 01:11 #1
ha ha jamen så må du vel heller ikke køre et vbs-script når du ikke må lave en makro..??

men det du vil lave kan du lave med et lille program AutoIt http://www.autoitscript.com/

Programmet AutoIt er designet til sådan nogle små opgaver.. og det kan du have på mindre end en diskette..
Avatar billede hcars Novice
04. juli 2005 - 12:39 #2
Jeg må godt lave en makro i et installeret prg, men jeg må ikke installere andre prg, alt heller ikke makroprg.
Jeg kigger på AutoIt.
Tak for svaret.
Avatar billede hcars Novice
05. juli 2005 - 23:27 #3
Det ligner sgu godt nok et prg, man skal være programmør for at få noget ud af.
Er meningen, at man ud fra AutoIt laver et script, man kan flytte over på en anden PC?
For selve AutoIt skal jo installeres på traditionel vis, og det er det jeg ikke må.
Avatar billede sjh Nybegynder
09. juli 2005 - 20:34 #4
ja.. jeg kan se at de har opdateret en del på det.. :D sådan var det ikke i den gamle version..

Jeg er ret sikker på det kan køre på alle windows computer, uden at installer AutoIt.. du skal bare lave dit program til en EXE-file så skulle det virke..

Men ja.. de har opdateret det meget siden sidst jeg brugte det.. så er jeg faktis ikke sikker på det er så nemt at bruge det.. men jeg kan da godt lige se om jeg kan finde en "gamel" version til dig..
Avatar billede sjh Nybegynder
09. juli 2005 - 20:40 #5
Du kan hente den gamle version her : http://hjem.get2net.dk/sjh/morten/
jeg mener det er den der hedder AutoIt_rar.exe de andre filer er noget jeg har lavet med den..
Avatar billede hiks Nybegynder
14. juli 2005 - 10:09 #6
hej

hva med noget i denne her stil:

dim oShell
set oShell = WScript.CreateObject("WScript.Shell")

oShell.Run "%windir%\notepad"
oShell.AppActivate "Notesblok"
WScript.Sleep 1000

oShell.SendKeys "username"
WScript.Sleep 100

oShell.SendKeys "password"
WScript.Sleep 100

oShell.SendKeys "{ENTER}"
WScript.Sleep 100

oShell.SendKeys "{TAB}{TAB}"
WScript.Sleep 100

oShell.SendKeys "{ENTER}"
WScript.Sleep 100

oShell.SendKeys "pp502"
WScript.Sleep 100

oShell.SendKeys "{ENTER}"

WScript.Quit
Set oShell = Nothing

Du skal selvfølgelig skifte notepad ud med hvad dit program nu hedder inkl. sti osv.. Læs evt. mere selv her: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/wsmthsendkeys.asp

/hiks
Avatar billede hcars Novice
23. juli 2005 - 13:24 #7
hiks,
hvordan skal filen navngives (filtype, extension)?
hvordan skal den anvendes?
hvor skal den placeres?
Avatar billede hcars Novice
23. juli 2005 - 13:26 #8
Hiks,
passer dit script til en dansk Win XP (den ser engelsk ud)?
Avatar billede hiks Nybegynder
25. juli 2005 - 19:35 #9
hej

sku lige hjem fra ferie... :o)

> hvordan skal filen navngives (filtype, extension)?
Det er en vbs fil. Det vil sige at den skal navngives "ditfilnavn.vbs"

>hvordan skal den anvendes?
den kan eksekveres direkte ved dobbeltklik

>hvor skal den placeres?
Ingen krav til placering

>passer dit script til en dansk Win XP (den ser engelsk ud)?
Ja det er en dansk winDåse jeg sidder og leger med. Scriptet er bygget op vha windows scripting og er derfor en slags programmering ligesom alm. vb.

/hiks
Avatar billede hcars Novice
16. august 2005 - 20:26 #10
Tak for hjælpen    =/;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester