Visual Basic ( VB ) , erbjuder Microsofts utveckling språk och miljö för Windows , minst två sätt att automatisera program som för närvarande inte tar emot indata från användaren . Ett sätt är att utföra funktioner som programmet ska styras utsätter att styra program i detta syfte . En annan automation metod innebär att man använder VB SendKeys klassen . Den Send-metoden i den här klassen kan skicka tangenttryckningar till program som ges fokus genom AppActivate kommandot . Skicka kommandon från VB till out-of - focus kommandon gör det möjligt för olika typer av program för att arbeta tillsammans . Instruktioner
1
Open VB och klicka på " Arkiv " -menyn " Nytt projekt " för att börja skapa ett nytt , tomt program . Du kommer att skräddarsy programmet för att skicka ett kommando till ett program som inte är i fokus .
2
Klicka på " Windows formulerad ansökan " länken som visas i " Nytt projekt " i dialogrutan . Öppna fönstret för att utforma programmets formulär inmatning genom att klicka på " Design " under " Fönster " -menyn . Addera 3
Dra en Label-kontrollen från kontroll verktygslåda på formen , placera etikett nära toppen. Högerklicka på etiketten och klicka på "Egenskaper ", sedan " Application att automatisera " i " Text " egendom rad .
4
annan etikett som du gjorde den första , men placera den direkt enligt den första , och ställa sin text till " Key sekvens . "
5
Dra en kontroll textruta från verktygslådan på formen , placera den direkt till höger om den första etiketten . Dra en annan textruta till höger om den andra etiketten .
6
Dra en knapp kontroll från verktygslådan på formuläret nedan formulärets befintliga kontroller . Dubbelklicka på knappen för att ange ett fönster för att skriva din automation programmets källkod .
7
Klistra in följande källkoden ovanför " End Sub " uttalande " Button1_Click " subrutin . Denna kod kommer att aktivera programmet in i den första textrutan , sedan skicka kortkommando som anges i den andra textrutan .
AppActivate ( TextBox1.Text ) katalog
SendKeys.Send ( TextBox2.Text )
8
kör programmet du vill skicka tangentbordskommandot till .
9
Tryck " F5 " för att köra programmet , skriv sedan namnet på ett program för att skicka ett tangentbord kommando till . Skriv en viktig sekvens som utför detta kommando i den andra textrutan . Följande är prov på underlag för de två textrutor , som kommer att skicka " Back " -kommandot till en webbläsare . ( Kör webbläsaren programmet innan denna ingång , och navigera till en ny sida . ) :
Skriv namnet på webbläsaren ( t.ex. " Firefox ", " Internet Explorer " ) i den första textrutan . I den andra textrutan , skriv " % { LEFT } . " VB ska tolka denna tangent sekvens som " Alt - vänster pil , " en gemensam webbläsare kommando för att flytta till den tidigare besökt webbsida .
10
Tryck formulärets knapp för att skicka kommando till det öppna programmet . Om du använde exempeldata i steg 9 , kommer webbläsaren tillbaka till föregående webbsida .