Bagaimana untuk mengisi borang internet menggunakan SendKeys

Pengarang: Florence Bailey
Tarikh Penciptaan: 22 Mac 2021
Tarikh Kemas Kini: 17 Mungkin 2024
Anonim
Bagaimana untuk mengisi borang internet menggunakan SendKeys - Artikel
Bagaimana untuk mengisi borang internet menggunakan SendKeys - Artikel

Kandungan

Automasi boleh menjimatkan masa anda menaip dengan membuat kerja komputer anda sendiri. "Sendkeys" adalah utiliti yang dibina ke dalam Windows yang memberikan anda peluang untuk mengalami automasi sistem masa nyata. Anda juga boleh menggunakan "SendKeys" untuk mengisi borang web secara automatik. Daripada menaip ID pengguna, alamat maklumat, dan kata laluan, biarkan komputer anda melakukan kerja untuk anda. Ia tidak perlu menjadi pengaturcara untuk membuat skrip mudah yang berfungsi pada sebarang bentuk yang boleh anda temukan di internet.


Arahan

Beri jari anda jeda menaip dengan mengautomasikan tugas berulang (Jupiterimages / Comstock / Getty Images)
  1. Mulakan pelayar web dan navigasi ke halaman yang mengandungi borang yang ingin anda isi. Tekan kekunci "Tab" berulang kali sehingga kursor tetikus sampai ke kotak teks pertama pada borang. Ingat berapa kali anda menekan kekunci itu sehingga ia mencapai kotak teks ini.

  2. Buka Notepad atau editor teks dan dalam dokumen baru paste kod berikut:

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

    Baris pertama mencipta objek "Windows Script Host". "Windows Script Host" membolehkan anda berkomunikasi dengan Windows.

  3. Tambahkan garisan yang ditunjukkan di bawah selepas yang ditunjukkan pada langkah sebelumnya:

    Shell.AppActivate ("Tajuk Windows")


    Kod ini mengaktifkan tetingkap yang mengandungi tajuk, "Judul Windows". Gantikan "Judul Windows" dengan tajuk yang muncul di bar tajuk penyemak imbas anda.

  4. Tampal kod berikut di bawah kod yang disenaraikan dalam langkah terakhir:

    Shell.SendKeys "{TAB}"

    Kalimat ini menyebabkan komputer anda menghantar kekunci "Tab" ke tetingkap penyemak imbas. Duplikat pernyataan ini sebanyak yang anda ambil untuk membimbingnya ke medan pertama borang. Sebagai contoh, jika anda menekannya tiga kali, tampal kod ini ke dalam dokumen:

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

  5. Tambahkan garisan kod yang ditunjukkan di bawah selepas kod yang anda buat pada langkah sebelumnya:

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

    Gantikan "Teks 1" dengan nilai yang biasanya memasuki borang. Sebagai contoh, jika ia merupakan borang login, ganti "Teks 1" dengan nilai yang anda masukkan ke dalam kotak teks pertama. Dan baris kedua "Tab" dalam kotak teks seterusnya.


  6. Duplikat dua baris sebelumnya untuk setiap kotak teks yang wujud pada borang tersebut. Jika borang mengandungi dua lagi kotak teks, tambahkan kod berikut selepas kod yang disenaraikan dalam langkah terakhir:

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

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

    Apabila "Tab" mencapai hujung kotak teks, biasanya anda akan mencari butang "submit" pada borang.

  7. Tampal pernyataan akhir ini setelah kod yang anda buat pada langkah sebelumnya:

    Shell.SendKeys "{ENTER}"

    Kod ini menghantar kunci "Enter" yang menekan butang pada borang. Contoh berikut menunjukkan bagaimana dokumen ini akan jika anda menekan dua "Tab" untuk sampai ke kotak teks pertama pada borang dengan dua kotak teks dan satu butang:

    Tetapkan Shell = WScript.CreateObject ("WScript.Shell") Shell.AppActivate ("Tajuk 1")

    'Tab ke medan input pertama Shell.SendKeys "{TAB}" Shell.SendKeys "{TAB}"

    'Hantar Input Shell.SendKeys "Teks 1" Shell.SendKeys "{TAB}" Shell.SendKeys "Teks 2" Shell.SendKeys "{TAB}"

    'Tab untuk Hantar butang dan tekan "Enter" Shell.SendKeys "{ENTER}"

    Simpan dokumen dengan sambungan fail "vbs". Ini mencipta fail "VBScript".

  8. Mulakan Windows Explorer dan cari fail tersebut. Navigasi ke halaman web yang mengandungi borang dan dwiklik dua kali pada fail "VBScript". Penyemak imbas anda akan berpindah ke medan pertama, dan skrip yang anda buat akan mengisi borang dan menyerahkannya.

Bagaimana

  • Lebih baik menggunakan tajuk penuh halaman web dalam perintah "Shell.AppActivate", tetapi ia juga akan berfungsi jika anda memasukkan hanya sebahagian tajuk yang muncul di tetingkap pelayar anda.
  • Setelah mencipta program "VBScript", anda boleh mengubahnya untuk berfungsi dengan bentuk lain dengan melaraskan bilangan kekunci "Tab" yang diperlukan untuk borang baru ini.
  • Kadangkala, anda mungkin memerlukan lebih daripada satu kekunci "Tab" untuk melompat dari medan teks akhir borang ke butang yang menghantar borang. Jika ini berlaku, berikan tambahan "Tab" dengan menggunakan "SendKeys" seperti yang ditunjukkan dalam langkah-langkah sebelumnya.