Visual Basic ( VB) , Microsofts udvikling sprog og miljø til Windows, tilbyder mindst to måder at automatisere programmer, der ikke i øjeblikket modtager brugerinput. En måde er at udføre funktioner , at programmet skal styres udsætter at kontrollere programmer til dette formål. En anden automatisering metode indebærer brug af VB SendKeys-klassen . Den Send metode denne klasse kan sende tastetryk til applikationer fået særlig opmærksomhed i AppActivate kommando. Sende kommandoer fra VB til out -of- fokus kommandoer gør det muligt for forskellige typer af programmer til at arbejde sammen . Instruktioner
1
Open VB og klik på menuen "Filer" s " Nyt projekt " kommando til at begynde at oprette en ny, tom program . Du vil tilpasse dette program til at sende en kommando til et program , der ikke er i fokus.
2
Klik på "Windows formularen ansøgning" linket , der vises i " Nyt projekt " dialogboksen . Åbn vinduet for at designe programmets brugeren elektronisk ved at klikke på " Design " under " Window" menu.
3
Træk en etiket styring fra kontrol værktøjskasse til formularen , hvilket placerer etiket nær toppen . Højreklik på etiketten, og klik på "Egenskaber " og derefter skrive " Ansøgning til at automatisere " i " Text " ejendom række.
4
Foretag en anden etiket , som du gjorde den første, men placere den direkte under den første , indstille og dens tekst til " Key sekvens. "
5
Træk en tekstboks fra værktøjskassen til formularen , hvilket placerer den lige til højre for den første etiket. Træk en anden tekst boksen til højre for den anden etiket .
6
Træk en knap kontrol fra værktøjskassen til formularen nedenfor formularens eksisterende kontrol . Dobbeltklik på knappen for at indtaste et vindue for at skrive din automatisering programmets kildekode.
7
Indsæt følgende kildekode over " End Sub " erklæring af " Button1_Click " subrutine . Denne kode vil aktivere programmet anføres i den første tekstboks , og derefter sende nøglen kommandoen angivet i det andet tekstfelt.
AppActivate ( TextBox1.Text )
SendKeys.Send ( TextBox2.Text )
8
Kør det program, du ønsker at sende tastaturet kommando til .
9
Tryk på " F5 " for at køre programmet , og skriv derefter navnet på et program til sende et tastatur kommando til . Skriv et centralt sekvens, der udfører denne kommando i det andet tekstfelt. Det følgende er eksempel input til de to tekstbokse , som vil sende "Tilbage" kommando til en webbrowser. (Kør browserprogrammet før indtastning dette input og navigere til en ny side. ) : Hej
Skriv navnet på browseren ( fx " Firefox ", " Internet Explorer "), i det første tekstfelt . I det andet tekstfelt , skriv "% { LEFT } ". VB vil fortolke dette tastesekvensen som " Alt- venstre pil ", en fælles browser kommando til at flytte til den tidligere besøgt webside .
10
Tryk formularens knappen for at sende kommando til det åbne program. Hvis du har brugt eksempeldataene i trin 9, vil browseren tilbage til den forrige webside .