Slik fyller du ut et internett skjema ved hjelp av SendKeys

Forfatter: Florence Bailey
Opprettelsesdato: 23 Mars 2021
Oppdater Dato: 6 Kan 2024
Anonim
Slik fyller du ut et internett skjema ved hjelp av SendKeys - Artikler
Slik fyller du ut et internett skjema ved hjelp av SendKeys - Artikler

Innhold

Automatisering kan spare deg for å skrive tid ved å få datamaskinen til å fungere alene. Sendkeys er et verktøy innebygd i Windows som gir deg muligheten til å oppleve sanntids systemautomatisering. Du kan til og med bruke "SendKeys" for å fylle ut webskjemaer automatisk. I stedet for å skrive bruker-IDer, adresseinformasjon og passord, la datamaskinen gjøre jobben for deg. Det er ikke nødvendig å være programmerer for å lage et enkelt skript som fungerer på alle former du kan finne på internett.


retninger

Gi fingrene en pause ved å automatisere repeterende oppgaver (Jupiterimages / Comstock / Getty Images)
  1. Start en nettleser og naviger til en side som inneholder et skjema som du vil fylle ut. Trykk på "Tab" -tasten gjentatte ganger til musemarkøren når den første tekstboksen på skjemaet. Husk hvor mange ganger du trykker på tasten til den når denne tekstboksen.

  2. Åpne Notisblokk eller en tekstredigerer, og i et nytt dokument lim inn følgende kode:

    Sett Shell = WScript.CreateObject ("WScript.Shell")

    Den første linjen oppretter et "Windows Script Host" -objekt. "Windows Script Host" lar deg kommunisere med Windows.

  3. Legg til linjen vist nedenfor etter den som ble vist i forrige trinn:


    Shell.AppActivate ("Windows Title")

    Denne koden aktiverer vinduet som inneholder tittelen, "Windows Title". Erstatt "Windows Title" med tittelen som vises i tittellinjen i nettleseren din.

  4. Lim inn følgende kode under koden som er oppført i det siste trinnet:

    Shell.SendKeys "{TAB}"

    Denne setningen forårsaker at datamaskinen din sender "Tab" -tasten til nettleservinduet. Dupliser denne setningen så mange ganger som du tok for å veilede den til det første feltet i skjemaet. Hvis du for eksempel trykker den tre ganger, limer du inn koden i dokumentet:

    Shell.SendKeys "{TAB}" Shell.SendKeys "{TAB}" Shell.SendKeys "{TAB}"

  5. Legg til kodelinjene som vises nedenfor etter koden du opprettet i forrige trinn:

    Shell.SendKeys "Text 1" Shell.SendKeys "{TAB}"

    Erstatt "Tekst 1" med verdien som normalt kommer inn i skjemaet. For eksempel, hvis det er et påloggingsskjema, erstatt "Tekst 1" med verdien du plasserte i den første tekstboksen. Og den andre linjen av "Tab" i neste tekstboks.


  6. Dupliser de to foregående linjene for hver tekstboks som finnes på skjemaet. Hvis skjemaet inneholder to flere tekstbokser, legg til følgende kode etter koden som er oppført i det siste trinnet:

    Shell.SendKeys "Text 1" Shell.SendKeys "{TAB}"

    Shell.SendKeys "Text 1" Shell.SendKeys "{TAB}"

    Når "Tabs" når slutten av tekstboksen, vil du vanligvis finne "send" -knappen på skjemaet.

  7. Lim inn denne siste setningen etter koden du opprettet i forrige trinn:

    Shell.SendKeys "{ENTER}"

    Denne koden sender en "Enter" -tast som trykker på knappen på skjemaet. Følgende eksempel viser hvordan dette dokumentet ville være hvis du hadde trykket to "Tabs" for å komme til den første tekstboksen på et skjema med to tekstbokser og en knapp:

    Sett Shell = WScript.CreateObject ("WScript.Shell") Shell.AppActivate ("Tittel 1")

    'Fane til første inntastingsfelt Shell.SendKeys "{TAB}" Shell.SendKeys "{TAB}"

    "Send Input Shell.SendKeys" Tekst 1 "Shell.SendKeys" {TAB} "Shell.SendKeys" Tekst 2 "Shell.SendKeys" {TAB} "

    'Tab to Submit-knappen og trykk "Enter" Shell.SendKeys "{ENTER}"

    Lagre dokumentet med filtypen "vbs". Dette skaper en "VBScript" -fil.

  8. Start Windows Utforsker og finn filen. Naviger til nettsiden som inneholder skjemaet og dobbeltklikk på "VBScript" -filen. Nettleseren din vil flytte til det første feltet, og skriptet du opprettet fyller ut skjemaet og sender det inn.

tips

  • Det er best å bruke hele tittelen på en nettside i kommandoen "Shell.AppActivate", men det vil også fungere hvis du bare skriver inn en del av tittelen som vises i nettleservinduet.
  • Etter å ha opprettet et "VBScript" -program, kan du endre det til å fungere på andre skjemaer ved å justere antall "Tab" -taster som kreves for dette nye skjemaet.
  • Av og til må du kanskje ha mer enn én "Tab" -tast for å hoppe fra det endelige tekstfeltet til et skjema til knappen som sender skjemaet. Hvis dette er tilfelle, gi de ekstra "Tabs" ved hjelp av "SendKeys" som vist i de forrige trinnene.