Scripturi de comandă

Un script este un fișier text, fiecare rând care conține o comandă.

Scriptul poate fi invocat atunci când programul este încărcat sau în timpul unei sesiuni utilizând comanda PACKAGE. Scriptul oferă o modalitate ușoară de a crea o prezentare (schimbând în mod continuu pe imaginile de pe ecran) pentru a prezenta produse, de exemplu, la expoziții comerciale.







Înainte de a imprima mai multe documente utilizând comenzile de fișier script, setați variabila de sistem BACKGROUNDPLOT la 0.

Fiecare rând al fișierului script conține o comandă. Fiecare decalaj din fișierul script este semnificativ, deoarece variabila SPACEBAR este percepută ca un semnal pentru completarea intrării datelor. Trebuie să cunoașteți bine succesiunea cererilor pentru a scrie corect fișierul de script.

Notă Ar trebui să rețineți că secvențele de interogări și numele comenzilor pot fi modificate în versiuni ulterioare și este posibil să trebuiască să schimbați scripturile atunci când actualizați versiunea programului. Din același motiv, nu trebuie să utilizați nume și opțiuni de comenzi abreviate; Adăugarea de comenzi și opțiuni noi poate duce la neînțelegeri.

Cu ajutorul scriptului, puteți executa orice comandă din linia de comandă, cu excepția comenzii care afișează caseta de dialog. În majoritatea cazurilor, comanda, atunci când execută caseta de dialog, corespunde unei opțiuni alternative - o comandă care afișează o linie de comandă în locul unei casete de dialog.

Numele de fișiere care conțin spații trebuie să fie închise în ghilimele duble. De exemplu, pentru a deschide un desen house.dwg dintr-un script, utilizați următoarea intrare:

În scripturi, asemenea comenzi sunt adesea folosite:

Întârziere la următoarea comandă pentru un anumit număr de milisecunde

Trecerea de la caseta de text la zona de desen

Reluați executarea unui fișier de script întrerupt

Rularea fișierului script din nou

Treceți la caseta de text

Dacă se solicită o comandă dintr-un fișier script, se presupune că parametrii variabilelor sistemului PICKADD și PICKAUTO sunt 1 și, respectiv, 0. Aceasta elimină necesitatea de a verifica valorile acestor variabile.

Scriptul este tratat ca un grup de comenzi, care pot fi anulate printr-un singur apel la comanda O. Totuși, deoarece fiecare comandă de script care este executată este înregistrată în fișierul undo log, procesarea de script-uri poate fi încetinită. Dacă este necesar, înainte de a începe scriptul (sau la începutul scriptului însuși), instrumentul de anulare a instrumentului poate fi dezactivat utilizând opțiunile "Gestionați" - "Nimic" ale comenzii UNDO. Nu uitați să îl porniți din nou (comanda CANCEL, opțiunea "Administrare" - "Toate") atunci când scriptul este terminat.







Scriptul se termină atunci când este invocată o altă comandă de script.

Apelarea scriptului la încărcarea programului

Să presupunem că atunci când se creează un nou desen, utilizatorul de fiecare dată trebuie să activeze afișarea grilei, să stabilească scala globală a tipului de liniuță la 3.0 și să facă stratul curent 0, atribuindu-i o culoare roșie. Pentru a face acest lucru, puteți utiliza fie șablonul de desen, fie să scrieți un script și să îl salvați în fișierul setup.scr.

Prima linie include grila. A doua linie atribuie o scară globală pentru tipurile de linii. A treia linie stabilește stratul curent la 0 și îi atribuie o culoare roșie. În scenariile de aplicație, se folosește comanda LAYER, care oferă o afișare a liniei de comandă, mai degrabă decât o versiune a paletei. Pentru a obține același rezultat, puteți scrie "-layer" pe linia de comandă. A patra linie (goală) completează comanda LAYER.

Notă Scripturile VBA și AutoLISP® care sunt numite atunci când programul este încărcat (nu este disponibil în AutoCAD LT) ar trebui să verifice vizibilitatea procedurii AutoCAD. Dacă aplicația este invizibilă, atunci scriptul nu trebuie să ruleze, deoarece aplicația poate imprima sau publica în fundal. Pentru a verifica vizibilitatea procesului AutoCAD, utilizați proprietatea Vizibilitate a obiectului Aplicație din modelul de obiect AutoCAD.

Pentru a apela scriptul când porniți AutoCAD, în linia de comandă a sistemului de operare se introduc următoarele opțiuni:

Numele de fișiere care conțin spații trebuie să fie închise în ghilimele duble, de exemplu, "casă de oaspeți".

Vizualizarea afișată când desenul este deschis se specifică prin introducerea numelui vizualizării după atributul / v. Parametrul cel mai recent trebuie să fie fișierul script specificat de atributul / b.

Adăugarea unei extensii la numele fișierului (.exe, dwg, .dwt sau .scr) este opțională. Dacă fișierul script nu poate fi găsit, aplicația va raporta că nu poate deschide fișierul.

Pentru a crea un desen folosind șablonul MyTemplate.dwt, apelați programul după cum urmează:

Această comandă creează un nou desen și continuă executarea secvenței comenzilor de configurare din fișierul setup.scr. După finalizarea scriptului, vi se solicită să introduceți comanda.

Când creați un desen nou utilizând șablonul implicit, puteți omite atributul / t și numele fișierului șablonului.

Notă Capacitatea de a crea un nou desen cu numele specificat nu mai este acceptată. Numele poate fi atribuit numai când fișierul desen este salvat.

Prezentare cu scripturi

Utilizând fișierele de script, puteți organiza o expunere de diapozitive. Viteza standard a modificării diapozitivului se datorează timpului pe care aplicația îl cheltuiește la accesarea discului pentru a citi fișierul. Există totuși posibilitatea de a preîncărca un diapozitiv în memorie, în timp ce publicul vede diapozitivul anterior. Diapozitivul deja stocat este afișat aproape instantaneu.

Pentru ca diapozitivul să fie încărcat în prealabil, este necesar să introduceți un asterisc înaintea numelui acestuia în comanda SLIDE. Următoarea comandă SLIDE o detectează și o afișează fără a întreba numele fișierului.

În mod prestabilit, fiecare diapozitiv este vizibil pe ecran până la expirarea timpului de încărcare următor. Puteți introduce o întârziere suplimentară utilizând comanda DELAY. Parametrul său este numărul de milisecunde.

Puteți opri scriptul să ruleze din nou apăsând tasta ESC. Pentru a continua executarea scriptului întrerupt, utilizați comanda CONTINUE.

Înainte de a executa un fișier script lung, se recomandă să apelați comanda CANCEL cu opțiunea "Gestionați" și să selectați "Nimic" pentru a dezactiva autentificarea de anulare.

Sarcinile similare







Articole similare

Trimiteți-le prietenilor: