Automatisch tekst invullen in andere exe

Status
Niet open voor verdere reacties.

jurgenvo

Gebruiker
Lid geworden
30 sep 2008
Berichten
16
Hallo,

ik ben vrij nieuw in visual basic. Vandaar deze vraag:
Ik wil een .exe maken waarin ik op een button klik en daarmee een ander programma opstart. Dit lukt opzich nog wel met de volgende code:
Code:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        System.Diagnostics.Process.Start("LOCATIE VAN DE EXECUTABLE")
    End Sub
Het probleem is alleen dat ik zodra dit programma gestart is een login moet invoeren.
Kan dit ook geautomatiseerd worden??

Alvast bedankt voor de reacties!
 
je kan sendkeys gebruiken, dat zit standaard al in VB. Wat het doet is simpelweg keys sturen, 'alsof je het typte'. Je moet dan dus wel zorgen dat de focus goed staat etcetera.


:thumb:
 
ja ik denk dat je sendkeys moet gebruiken.
zorg dat bij de opstart van je 2e exe de focus goed word gezet en dat je eerste exe even wacht en dan pas sendkeys doet.


sendkeys "text"
sendkeys {ENTER} = enter of
sendkeys vbcrlf = enter.


good luck :)
 
het is een lelijke methode :p


ik ben vrij nieuw in visual basic. Vandaar deze vraag:
haha, maargoed, nu krijgen we vragen over de findwindow/sendmessage api. Lol.


:thumb:
 
haha, maargoed, nu krijgen we vragen over de findwindow/sendmessage api. Lol.

hehe... daar heb je enigszins wel een punt. Al moet je als beginner natuurlijk ook wel je grenzen leren kennen. :)
 
ja, dat is een van de dingen waar ik me af en toe aan erger op het forum. Vandaar dat ik soms alleen de 'makkelijke' weg aangeef ;)


:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan