whycomputer.com >> Rangkaian komputer >  >> Perisian

Kawal C dalam Skrip Harapkan

Bahasa skrip komputer Expect memperoleh namanya dari fungsi utama bahasa, iaitu mengharapkan input pengguna dari program interaktif dan automatik tindak balas. Expect digunakan terutamanya dalam aktiviti jenis sistem pentadbiran, di mana pentadbir mungkin perlu berinteraksi secara berkala dengan sistem lain secara formula. Satu penekanan utama dalam pentadbiran sistem adalah "Ctrl-C, "biasanya digunakan untuk membatalkan proses. Expect dirancang untuk mengotomatisasi sebarang kunci khas atau kombinasi kunci yang mungkin dimasukkan oleh pentadbir sistem.

Harapkan Bahasa Skrip

Expect adalah bahasa skrip yang dirancang khusus untuk mengotomatisasi interaksi dengan program komputer. Skrip Expect dapat membolehkan pengaturcara atau pentadbir sistem mengotomatisasi proses yang biasanya memerlukan interaksi pengguna. Don Libes mencipta bahasa Expect semasa bekerja di National Institute of Standards dan ia telah dilaksanakan secara meluas sejak awal 1990-an. Expect dikembangkan di atas bahasa skrip Tcl dan perpustakaan subrutin. Sintaks untuk skrip Expect mirip dengan skrip Tcl.

Kawalan-C

Urutan papan kekunci tertentu telah digunakan sebagai standard dalam dunia pengkomputeran, merentasi platform dan sistem operasi. Perintah "Ctrl-C" adalah satu urutan kunci penting, terutamanya pada platform Unix. "Ctrl-C" ditaip dengan menekan kekunci "Control" dan kekunci huruf "C" secara serentak pada papan kekunci. Dalam persekitaran baris perintah di Unix, "Ctrl-C" telah diadopsi secara meluas sebagai perintah batalkan. Skrip dan perintah dirancang untuk dihentikan setelah menerima gangguan "Ctrl-C". Huruf pendek untuk "Ctrl-C" ditulis sebagai ^ C.

"Ctrl-C" di Jangkakan

Mungkin perlu untuk mengirim atau menerima "Ctrl-C" dari dalam skrip Expect, walaupun lebih biasa untuk mengirim daripada menerima perintah seperti itu. Cara paling selamat untuk menghantar urutan "Ctrl-C" di Expect adalah dengan menggunakan kemampuan pengekodan oktal bahasa Tcl. Semua kod kawalan mempunyai urutan oktal yang setara dalam ASCII. "Ctrl-C" mempunyai nilai oktal tiga dalam ASCII, jadi urutan Expect adalah "\ 003". Untuk menghantar "Ctrl-C" di Expect menggunakan nilai oktalnya, gunakan arahan "send \ 003" dalam skrip anda.

Autoexpect

Salah satu alat yang tersedia untuk pembangun menulis skrip di Expect adalah autoexpect. Autoexpect dirancang untuk menghasilkan skrip Expect melalui pemantauan interaksi anda dengan program lain. Autoexpect akan menghasilkan semula interaksi anda dalam skrip Expect yang dapat digunakan pada masa akan datang. Anda boleh menggunakan autoexpect untuk mengatasi kerumitan yang mungkin anda hadapi ketika mengekod skrip Expect. Sekiranya anda cuba menghantar atau menerima urutan "Ctrl-C" di Expect, dan skrip anda tidak bersikap seperti yang dijangkakan, jalankan interaksi melalui autoexpect untuk menyelesaikan masalah. Anda boleh menjalankan autoexpect dari baris arahan di mana-mana komputer di mana Expect dipasang dengan perintah "autoexpect".


URL:https://ms.whycomputer.com/perisian/1015008349.html

Perisian
  • Cara Menjalankan Skrip SQL pada Microsoft Access 2007

    Microsoft Access adalah aplikasi pangkalan data di mana Anda dapat menjalankan skrip SQL. Apabila anda menggunakan wizard Microsoft Access untuk membuat pertanyaan, perisian secara automatik membuat sintaks SQL di latar belakang. Sintaks SQL yang dibuat digunakan untuk menjalankan pertanyaan. Anda j

  • Risiko Kawalan Dalaman dalam eCommerce

    Teknologi telah banyak mengubah cara syarikat beroperasi dalam dunia perniagaan masa kini. Banyak syarikat telah memulakan laman web eCommerce melalui Internet untuk menjual barang dan perkhidmatan mereka kepada pengguna dan perniagaan lain. Syarikat hanya boleh beroperasi sebagai perniagaan eCommer

  • Cara Membuat Fail VBE

    Fail VBE adalah fail visual basic standard (VBS) yang telah dienkripsi. Ini akan mengelakkan pengguna yang tidak dibenarkan mengakses maklumat kod sumber dalam fail, menjaga harta intelek anda selamat daripada penggodam dan pencuri data. Ini dapat dicapai dengan menggunakan perisian Script Encoder d

Rangkaian komputer © https://ms.whycomputer.com