whycomputer.com >> Интернет познания >  >> Софтуер

Контрол С в очакван скрипт

Компютърният скриптов език Expect получава името си от основната функция на езика, което означава да се очаква въвеждане от потребителя от интерактивна програма и автоматизиране на отговора. Expect се използва предимно в дейности по системен административен тип, където администраторът може периодично да взаимодейства с друга система по формуларен начин. Едно често срещано натискане на клавиш в системната администрация е "Ctrl-C", обикновено използвано за прекратяване на процес. Expect е проектиран да автоматизира всеки типичен ключ или комбинация от ключове, които системният администратор може да въведе.

Очаквайте скриптов език
Очаквайте е скриптов език, който е създаден специално за автоматизиране на взаимодействието с компютърни програми. Скрипт Expect може да позволи на програмист или системен администратор да автоматизира процеси, които обикновено изискват взаимодействие с потребителя. Дон Либес е създал езика „Очаквайте“, докато е работил в Националния институт за стандарти и се прилага широко от началото на 90-те години. Очаквайте се разработва на върха на Tcl скриптовия език и библиотеките на подпрограмата. Синтаксисът на скриптовете Expect е подобен на този на Tcl скриптове.

Control-C
Някои клавишни последователности са приети като стандарти в компютърния свят, между платформите и операционните системи. Командата "Ctrl-C" е една такава важна ключова последователност, особено на Unix платформи. "Ctrl-C" се въвежда чрез едновременно натискане на клавиша "Control" и буквата "C" на клавиатурата. В среда на командния ред в Unix "Ctrl-C" е широко възприет като команда за прекъсване. Скриптовете и командите са предназначени за прекратяване при получаване на прекъсване "Ctrl-C". Обща стенография за "Ctrl-C" е написана като ^ C.

"Ctrl-C" в Expect
Може да се наложи да изпратите или получите "Ctrl-C" от скрипта Expect, въпреки че е по-типично да изпращате, отколкото да получавате такава команда. Най-сигурният начин за изпращане на "Ctrl-C" последователност в Expect е да се използват осмичните възможности за кодиране на езика Tcl. Всички контролни кодове имат еквивалентна октална последователност в ASCII. "Ctrl-C" има осмична стойност от три в ASCII, така че последователността Expect ще бъде "003". За да изпратите "Ctrl-C" в Expect, използвайки неговата осмична стойност, използвайте командата "send 003" в скрипта си. , Autoexpect е проектиран да генерира сценарий Expect чрез наблюдение на взаимодействията ви с друга програма. Autoexpect ще възпроизведе взаимодействията ви в сценарий Expect, който може да се използва в бъдеще. Можете да използвате autoexpect за работа по трудности, които може да срещнете при кодиране на сценарий Expect. Ако се опитвате да изпратите или получите последователност "Ctrl-C" в Expect и вашият скрипт не се държи така, както се очаква, стартирайте взаимодействие чрез autoexpect, за да отстраните грешките на проблемите. Можете да стартирате autoexpect от командния ред на всеки компютър, на който Expect се инсталира с командата "autoexpect".

URL:https://bg.whycomputer.com/soft/100208349.html

Софтуер
  • Как да стартира SQL скрипт в Microsoft Access 2007

    Microsoft Access е приложение за бази данни, в което можете да изпълнявате SQL скриптове. Когато използвате помощника на Microsoft Access за създаване на заявка, софтуерът автоматично създава синтаксиса на SQL във фонов режим. Създаденият SQL синтаксис се използва за изпълнение на заявката. Можете с

  • Рискове от вътрешен контрол в eCommerce

    Технологията значително промени начина, по който компаниите работят в днешния бизнес свят. Много компании са започнали уебсайтове на електронната търговия чрез интернет, за да продават своите стоки и услуги на потребителите и други предприятия. Компаниите могат да оперират само като електронна търго

Интернет познания © https://bg.whycomputer.com