Introducerea simbolurilor și tastatură de linie de comandă

5.4.3. Introducerea simbolurilor și tastatură de linie de comandă

Introduceți de la tastatură de caractere extins codul ASCII în programul de executare în prezent, poate fi una dintre următoarele moduri:

1) prin apăsarea tastei corespunzătoare de pe tastatura mașinii de scris, situat la caz inferior sau superior, sau tastele digitale mici de pe tastatură atunci când este instalat în modul de intrare numerică (Caps Lock a fost activată) sau cheie de serviciu (a se vedea tabelul 5.14) ..;

2) prin apăsarea combinație Ctrl - Cl. simbolul respectiv, unde kl este o cheie de mașină de scris sau un buton de serviciu special (a se vedea tabelul 5.14 ..);

3) prin apăsarea tastei Alt. set de cod ASCII extins în zecimala pe mica tastatura numerică și apoi eliberați tasta Alt.

Modalități de a introduce caractere sunt enumerate în ordinea crescătoare a flexibilității și, în același timp, complicând experiența utilizatorului. Excepție de la această regulă este faptul că a doua metodă nu poate fi considerată un prim universal.

Primul mod toate caracterele mașinii de scris și cele patru caractere de control pot fi introduse, și anume: ESC. BS. HT (TAB) și CR. Când este conectat la tastatura corespunzătoare driverul DOS, puteți introduce alte caractere din setul extins de caractere ASCII. În particular, caractere chirilice sau Pseudographic. Tastatura și tastatura de conducător auto OTE calitate PC-intrare oferă litere chirilice, fără nici un efort din partea utilizatorului.

A doua modalitate puteți introduce orice caracter de control ASCII. cu excepția NUL. Combinația Ctrl - Cl. în cazul în care celulele - una dintre tastele A - Z. [, \,], * l și - oferă intrare de caractere de cod ASCII, care este mai mică decât celulele de caractere ASCII pentru a 40H. De exemplu, caracterul ASCII cod G este 47N. Apoi, prin apăsarea unei combinații de Ctrl - G va pune caracterul cu codul 47N - 40H = 07N, și anume BEL (clopot) caracter. Combinația Ctrl - BS introduce gestionare ASCII DEL. Ctrl - Enter - ASCII LF. deși acesta din urmă poate fi setat ca Ctrl - J. Aceste combinații (Ctrl - BS și Ctrl - Enter), și combinația dintre Ctrl - @ nu sunt supuse acestor reguli. Astfel, ieșiri Ctrl -® extins codul cheie 0 3.

A treia metodă prevede introducerea de caractere ASCII, cu excepția NUL. specificând în mod explicit codul în notația zecimală. Pentru conducătorul auto recunoaște o metodă de introducere de caractere, acesta din urmă formează pe fundal în jos tasta Alt. De exemplu, dacă doriți să introduceți un simbol # 9553;. atunci trebuie să apăsați tasta Alt și mențineți-l, pe o tastatură numerică mică pentru a apela numărul 186 (de exemplu, VAN), apoi eliberați tasta Alt. Ca urmare a acestui fapt, pe ecran apare caracterul dorit, dacă se furnizează datele introduse de utilizator de cartografiere (afișare ecou). O astfel de metodă de intrare de caractere va fi notată cu Alt -, unde n zecimal cod caracter

Codul introdus cu una dintre următoarele metode de simbol este introdus în buffer tastatură, din care programul utilizând instrumentul DOS. capabil să-l citească. Prin urmare, pentru a introduce un simbol, nu este necesar pentru a finaliza această acțiune prin apăsarea tastei Enter. Cu toate acestea, de multe ori software-ul, inclusiv DOS. necesită introducerea unui șir de caractere, adică, nu continuă activitatea până la sfârșitul liniei de marcare apare în soluția tampon de tastatură - simbolul CR. În astfel de cazuri, un caracter sau secvență de caractere de intrare trebuie terminată prin apăsarea tastei Enter.

Toate intrarile de la tastatura sunt de obicei afișate imediat pe ecran la poziția cursorului. Cu toate acestea, puteți specifica programul pentru a introduce caractere fără ecou de afișare pe ecran.

Utilizatorii și programatori au de multe ori să se ocupe cu managerii implicați în caractere ASCII PC. sunt prezentate în tabelul. 5,15, ceea ce arată desemnarea fiecărui caracter, reprezentarea grafică a acesteia, funcția de cod și diferite opțiuni de intrare.

Informații suficiente pentru a introduce caracterele pseudo-grafic extins codul ASCII. Acesta a fost deja prezentată în Tabelul. 5.8. În acest caz (cu excepția săgeată - a se vedea în continuare tabelul 5.16 ..) poate utiliza numai combinația Alt -, unde n - cod de caractere.

Introduceți linia de comandă în prompt DOS în modul următor. Utilizatorul de pe tastatură câștigă în mod constant de caractere de linie de comandă. De obicei, fiecare caracter tastat este afișat pe ecranul de afișare la poziția cursorului, iar cursorul apoi se mută o poziție spre dreapta. Prin urmare, ecranul poate fi văzut tastat o parte din linia de comandă deja. Este recomandabil să se păstreze un ochi pe ecran pentru erorile obna-în timp util apărarea bunului. În cazul în care sa dovedit că o parte din linia de comandă tastat necesare otredak-ted, puteți face una dintre următoarele moduri:

1) apăsați tasta Esc. astfel încât întreaga intrare linie de comandă va fi anulată și puteți începe un set de linie de comandă din nou;

Implicat în PC-ul de control simvolyASCII

2) apăsați tasta BS. în care ultimul caracter de linie de comandă format este șters, cursorul se mută o poziție spre stânga, iar linia de intrare poate fi continuată.

A doua metodă poate fi utilizată în mod repetat, atâta timp cât toate caracterele de linie de comandă tastat sunt șterse. Utilizatorul selectează unul sau un alt mod de a edita, la discreția sa, în funcție de ce parte a erorii liniei este detectată (la începutul sau la sfârșitul anului), precum și dacă este necesar să introduceți această linie de comandă (probabil, utilizatorul a făcut o greșeală în etapa de planificare acțiunile lor).

Pentru a separa elementele de linie de comandă simbol SP (spațiu) de intrare utilizate în mod obișnuit prin apăsarea tastei Spațiu. Cu toate acestea, puteți utiliza caracterul TAB (Tab cheie).

Introduceți linia de comandă este completat prin apăsarea tastei Enter. După aceea, începe să fie procesată KP DOS. Dacă introduceți o linie de comandă greșită, utilizatorul nu poate face nimic până când apare ecranul mesajului

Bad command sau nume de fișier

(Raportează această comandă sau numele de fișier eronat)

Dacă primiți acest mesaj, puteți apela și introduceți din nou linia de comandă corectă. Dacă este prea lung, utilizatorul incetineste. Pentru a rezolva acest neajuns DOS menține introdus linia de comandă trecută într-un tampon special, conținutul sau o parte a conținutului, care pot fi recuperate, editate si re-introduse. Tastele funcționale sunt utilizate pentru a efectua aceste acțiuni. Pentru mai multe detalii cu privire la acest lucru, nu ne vom opri, deoarece există drivere externe speciale (de exemplu, COM, DOSEDIT.) Stern viatury, care au o caracteristică mai bogate. Acest lucru menține șoferul în stivă (în ordine inversă) administrarea ultimei linii de comandă câteva, fiecare dintre acestea pot fi trase pe ecran prin apăsarea succesivă tastele t „, atunci se pot edita folosind tastele de control al cursorului pe mici.

Controlul simvolyASCII. admisibil ca pseudographics