AutoCAD ne otvara dijaloški okvir prilikom spremanja. U Autocadu nedostaje dijaloški okvir za spremanje. Upute za opis polja

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

Osim ako ne pripadate posebnoj i vrlo rijetkoj vrsti korisnika koji, radeći u AutoCAD nemojte koristiti dijaloški okviri, a sve radnje se izvode isključivo preko naredbenog retka, zatim:

  • prilikom izvođenja naredbe Otvoren (Otvoren), čekate da se pojavite na ekranu dijaloški okvir Odaberite Datoteka (Odabir datoteke),
  • a kada pokrenete naredbu Spremi kao (Spremi kao) ili jednostavno Uštedjeti (Uštedjeti), ako datoteka prethodno nije bila spremljena na računalu, - Dijaloški okvir Spremi crtež kao (Spremanje crteža).

AutoCAD 2017. Odaberite dijaloški okvir Datoteka (Odabir datoteke)

Ali jeste li se ikada susreli sa situacijom u kojoj dijaloški prozor navigacija prilikom otvaranja (ili spremanja) datoteke nestao? I umjesto toga:

  • prilikom unosa naredbe Otvoren (Otvoren) na naredbenom retku postoji zahtjev ( Naziv crteža za otvaranje),
  • a kada pokrenete naredbu Uštedjeti (Uštedjeti) pojavljuje se zahtjev na naredbenom retku Spremi crtež kao (Spremanje crteža).

Kao odgovor na njih AutoCAD očekuje da primi naziv i putanju datoteke.

AutoCAD 2017. Zahtjev Unesite naziv crteža za otvaranje (Naziv crteža za otvaranje)

Naravno, navigacija datotekama također se može obaviti putem naredbenog retka. Također možete odgovoriti na sličan zahtjev u naredbenom retku sa simbolom “ ~ “, nakon čega će se na ekranu prikazati ono što je većini korisnika poznato dijaloški prozor navigaciju datotečnim sustavom. Ali za one koji nisu navikli voditi dijalog s AutoCAD Isto tako, ova metoda nije baš prikladna i može značajno usporiti tijek rada.

Ali što se dogodilo? Gdje je nestalo dijaloški prozor navigacija koja se prije uvijek redovito pojavljivala prilikom otvaranja ili spremanja datoteke i kako je mogu vratiti na mjesto koje joj pripada?

Zapravo, ovaj se problem može riješiti vrlo jednostavno. Varijabla sustava je kriva FILEDIA, odgovoran za prikazivanje dijaloški okviri navigacija datotekama. Prema zadanim postavkama, ova varijabla sustava ima vrijednost " 1 ", koji uključuje prikaz navigacijskih prozora. Ali što ako za varijablu sustava FILEDIA postavljen " 0 ", To dijaloški okviri nisu prikazani.

Stoga, vratiti se prikazivanje dijaloških okvira kada otvarate ili spremate datoteku, samo trebate promijeniti vrijednost opisane sistemske varijable u " 1 ", da biste to učinili, morate učiniti sljedeće:

  • u naredbeni redak enter FILEDIA i pritisnite tipku [ Unesi],
  • a zatim, kao odgovor na zahtjev za unos nove vrijednosti za sistemsku varijablu, unesite " 1 » i potvrdite promjenu pritiskom na [ Unesi].

AutoCAD 2017. Promjena vrijednosti sistemske varijable FILEDIA


Nakon što je ovaj postupak završen, uobičajeno dijaloški okviri Odaberite Datoteka (Odabir datoteke) za tim Otvoren (Otvoren) I Spremi crtež kao (Spremanje crteža) za tim Uštedjeti (Uštedjeti).

Ponekad AutoCAD" a žale se na nestanak jelovnika Datoteka -> Spremi kao(ovaj izbornik uzrokuje pojavu prozora Spremanje crteža):

Po prikazu ovaj prozor izbornika u AutoCAD" e varijabla odgovora FILEDIA : ako je jednak 0 , poziva se varijanta naredbe SPREMI KAO pomoću sučelja naredbenog retka:

– kliknite Start -> Pokreni... -> u polju Otvoren Unesi regedit –> OK;

– otvori poslovnicu

;

- pronaći REG_DWORD-parametar FileDialog sa značenjem 0 , instalirati 1 (ili potpuno uklonite ovaj parametar);

- Zatvoriti Urednik registra.

Bilješke


2. Cjelobrojna varijabla FILEDIA kontrolira prikaz navigacijskih prozora (čitanje/pisanje/spremanje datoteka). Može imati sljedeća značenja:

0 – prozori se ne prikazuju. Međutim, i dalje je moguće prisilno otvoriti prozor datoteke: da biste to učinili, morate unijeti tildu ( ~ ) kao odgovor na naredbeni redak (isto vrijedi i za funkcije AutoLISP I A.D.S.);

1 – prikazuje prozore. Međutim, ako datoteka ili program AutoLISP/ObjectARX aktivni, na zaslonu se prikazuje uobičajeni upit.

3. Ako je vrijednost varijable FILEDIA jednaki 0 , prilikom izvođenja naredbe SPREMI KAO Prozor naredbenog retka prikazuje sljedeći redak:

Trenutačni format datoteke: AutoCAD 2007 crtež

Postavite format datoteke<2007>:

– postavite opciju, pritisnite Unesi;

4. Za rusificiranu verziju AutoCAD 2007 varijabilna vrijednost FILEDIA pohranjeno u odjeljku

;

za rusificiranu verziju AutoCAD 2006- U poglavlju

.

5. Budite oprezni pri rukovanju ! Neispravna uporaba Urednik registra može dovesti do ozbiljnih problema, uključujući ponovnu instalaciju operativnog sustava!

Autocad\Civil 2009, iako mislim da to vrijedi i za druge Autodeskove proizvode, prilikom otvaranja/spremanja dokumenta umjesto dijaloškog okvira pojavljuje se linija.

Da biste to ispravili, unesite naredbu filedia i pritisnite Enter. Rezultat naredbe bit će cijeli broj "0" ili "1". Sljedeći korak je unos naredbe filedia s obrnutim rezultatom. Odnosno, ako je bilo "0", tada treba unijeti "1". Pritisnite Enter i uživajte u životu.

Detaljan opis

Dostupno u R12-2008
Iz reference 2007ru:


Potiskuje prikaz dijaloških okvira za navigaciju datotekama.
Tip: cijeli
Spremljeno u: registar
Početna vrijednost: 1

0 - Dijaloški okviri se ne prikazuju. Međutim, u ovom načinu rada dijaloški okvir može se prisilno pojaviti ako unesete tildu (~) kada se od vas zatraži naredba. Isto vrijedi i za funkcije AutoLISP i ADS.
1 - Prikazuje dijaloške okvire. Ako je paketna datoteka ili program AutoLISP/ObjectARX™ aktivan, pojavljuje se normalni upit.

S nekim naredbama možete raditi i u naredbenom retku iu dijaloškim okvirima. Ovo je korisno kada koristite skripte.

Da biste izvršili naredbu ne iz dijaloga, već iz naredbenog retka, morate unijeti crticu (-) prije naziva naredbe (za mnoge naredbe). Na primjer, naredba sloja u naredbenom retku otvorit će dijaloški okvir Upravitelj svojstava sloja.
Ali naredba -layer ispisat će isti skup parametara i opcija u naredbenom retku.
Opcije prikazane u dijaloškom okviru mogu se malo razlikovati od onih prikazanih u naredbenom retku.
Suzbijanje dijaloških okvira korisno je za kompatibilnost s ranijim verzijama AutoCAD-a i za korištenje paketnih datoteka.

Sljedeće varijable sustava utječu na otvaranje dijaloških okvira:
ATTDIA određuje treba li koristiti dijaloški okvir za unos atributa naredbe INSERT.
CMDNAMES određuje prikaz naziva (na engleskom) trenutno aktivne naredbe i transparentne naredbe.
EXPERT određuje trebaju li se prikazati dijalozi upozorenja.

FILEDIA kontrolira izgled dijaloških okvira za čitanje i pisanje datoteka. Na primjer, ako je FILEDIA=1, izvršavanje naredbe SAVE B otvara dijaloški okvir Spremi crtež. Ako je FILEDIA=0, naredba SAVE B će se izvršiti nakon odabira željene opcije u naredbenom retku.
Varijable FILEDIA i EXPERT korisne su pri izvršavanju naredbi pomoću skripti.

Dodaci (koje nisam potvrdio) za 2006. i starije:
Ako pritisnete CTRL+0, zatim com. neće biti linije. Ovo je korisno za one koji koriste DIN ulaz. U tom će se slučaju riječ Filedia upisana na tipkovnici pojaviti na kursoru, a ne u tekstualnom okviru. crta.
Zanimljiva značajka (dokumentirana?), čak i ako ne uklonite kvržicu. redak, ali uključiti din. ulaz, pozivnice Filedia u kom. redak se NEĆE pojaviti (sve dok ne pritisnete Enter).

Dijaloški okviri važna su komponenta svake aplikacije.

Dijaloški okviri koriste:

  • za prikaz korisnih informacija,
  • za praktičan unos početnih podataka,
  • za promjenu postavki programa.

AutoCAD dijaloški okvir možete stvoriti bez korištenja programa trećih strana Vizualni LISP editor. Kako bi to učinio, Visual LISP editor koristi DCL jezik, koji je dizajniran za programiranje dijaloških okvira.

Kao primjer, stvorimo dijaloški okvir za praktičniji unos početnih podataka za ravni dio zračnog kanala.

Dodajmo ovom obrascu programske postavke - odabir oblika presjeka.

A kao korisnu informaciju, prilikom unosa početnih podataka korisniku ćemo prikazati brzinu zraka.

Kao rezultat toga, želio bih dobiti sljedeći dijaloški okvir. Pogledajte sl. 1.

Riža. 1. Dijaloški okvir.

I zato otupimo:

Otvorite AutoCAD.

Pokrenite Visual LISP editor (u naredbeni redak upišite VLIDE i kliknite ).

Kliknite na gumb "Nova datoteka".

Otvara se dijaloški okvir Spremi datoteku. Pronađite mapu u koju želite spremiti datoteku (u mom slučaju D:\MyLisp).

U retku Vrsta datoteke: odaberite " Izvorne DCL datoteke».

Postavite naziv datoteke i kliknite na gumb "Spremi". Pogledajte sl. 2.

Riža. 2. Napravite DCL datoteku.

Direktiva za opis dijaloga.

Program napisan u DCL-u sastoji se od logičkih jedinica – direktiva.

Kod dijaloškog okvira uvijek počinje direktivom opisa dijaloga.

Općenito to izgleda ovako:

: dijalog { <атрибуты окна> ; <polja >} - ovo je naziv kojim se dijaloški okvir iz LISP programa poziva na ekran. Nakon toga slijedi ":", ključna riječ dijaloga i otvarajuća vitičasta zagrada "("

Parametar<атрибуты окна >predstavlja niz atributa i njihovih vrijednosti. Općenito to izgleda ovako:

<Атрибут > = <значение >;

Nakon atributa i njegove vrijednosti stavite “; »

Parametar<поля >je skup direktiva koje opisuju polja (tekstualno polje, tekstualno polje za uređivanje, padajući popis, gumbi)

Uputa za opis dijaloga završava zatvarajućom vitičastom zagradom ")".

Imenujmo dijaloški okvir:

pr_uch

Dodajmo atribut:

oznaka = "Ravni dio" ;

— početni naslov dijaloškog okvira;

Dodajmo direktivu za opis polja gumba:

u redu_otkaži;

Kao rezultat dobivamo. Pogledajte sl. 3.

Riža. 3. Direktiva opisa dijaloga.

Pogledajte dijaloški okvir.

Da biste vidjeli kako dijaloški okvir izgleda, odaberite "Alati" u glavnom izborniku, zatim pomaknite pokazivač miša na " Alati sučelja" i kliknite na " Gledanje DCL-a iz uređivača».

Pogledajte sl. 4.

Riža. 4. Pregledajte DCL iz uređivača.

Pojavit će se prozor "Unesite naziv dijaloškog okvira", pogledajte sl. 5.

Riža. 5. Unesite naziv dijaloškog okvira.

Pritisnite "OK" i dijaloški okvir će se pojaviti u radnom prozoru AutoCAD-a.

Direktive opis polja.

Radijska kolumna.

: radio_stupac ( oznaka = "Odaberi oblik odjeljka"; ključ = "rc_S" ; ): - direktiva počinje dvotočkom; radio_column – ključna riječ direktive radio stupca; Atributi: oznaka = "Odaberi oblik odjeljka"; - naslov radijske kolumne; ključ = "rc_S" ; - kod polja pomoću kojeg se polju može pristupiti iz LISP programa.

Pogledajte sl. 6.

Riža. 6. Uputa za opis radijske kolone.

Radio gumbi.

Za okrugli dio:

: radio_button ( label = "Round" ; key = "rb_K" ; value = "1" ; ): - direktiva počinje dvotočkom; radio_button – ključna riječ direktive radio gumba; Atributi: label = "Okruglo" ; - naslov radio gumba; ključ = "rb_K" ; - kod polja kojim se gumbu može pristupiti iz LISP programa; vrijednost = "1"; - odgovara uključenom radio gumbu (“0” – onemogućeno).

Za pravokutni presjek:

: radio_button ( label = "Rectangular" ; key = "rb_P" ; value = "0" ; ) : - direktiva počinje dvotočkom; radio_button – ključna riječ direktive radio gumba; Atributi: label = "Rectangular" ; - naziv radio gumba; ključ = "rb_R" ; - kod polja pomoću kojeg se polju može pristupiti iz LISP programa; vrijednost = "0"; - odgovara isključenom radio gumbu (“1” – uključen). Pogledajte sl. 7.

Riža. 7. Upute za opisivanje radio gumba.

Dodajmo sljedeće direktive:

Polje za tekst:

: text ( value = ; key = "t1" ; ) : - direktiva počinje dvotočkom; text – ključna riječ direktive tekstualnog polja; Atributi: vrijednost = "Unesite protok i veličinu odjeljka"; - početna vrijednost tekstualnog polja; ključ = "t1" ; - kod polja pomoću kojeg se polju može pristupiti iz LISP programa.

Tekstno polje koje se može uređivati:

: edit_box ( label = "Protok m3/h:" ; key = "eb_L" ; edit_width =15 ; value = "150" ; ) : - direktiva počinje dvotočkom; edit_box – ključna riječ tekstualnog polja direktive koje se može uređivati; Atributi: label = "Protok m3/h:" ; - naslov uređivanog tekstualnog polja; ključ = "eb_L" ; - kod polja pomoću kojeg se polju može pristupiti iz LISP programa. edit_width =15 ; - širina uređivanog tekstualnog polja; vrijednost = "150"; - početna vrijednost uređivanog tekstualnog polja;

Padajući popis:

: popup_list ( label ="Section mm:" ; key ="pop1" ; list ="100" "\n125" ; edit_width =15 ; ) : - direktiva počinje dvotočkom; popup_list – ključna riječ direktive padajućeg popisa; Atributi: label ="Section mm:" ; - naslov padajuće liste; ključ = "pop1" ; - kod polja pomoću kojeg se polju može pristupiti iz LISP programa; popis ="100" "\n125" ;- početna vrijednost padajućeg popisa popisa; edit_width =15 ; - širina padajućeg popisa.

I opet tekstualno polje za uređivanje:

: edit_box ( label = "Brzina m3/h:" ; key = "eb_V" ; edit_width =15 ; value = "0" ; ) : - direktiva počinje dvotočkom; edit_box – ključna riječ tekstualnog polja direktive koje se može uređivati; Atributi: label = "Brzina m3/h:" ; - naslov uređivanog tekstualnog polja; ključ = "eb_V" ; - kod polja pomoću kojeg se polju može pristupiti iz LISP programa. edit_width =15 ; - širina tekstualnog polja za uređivanje; vrijednost = "0"; - početna vrijednost uređivanog tekstualnog polja;

Riža. 8 . Direktive opis polja.

Direktiva praznog niza.

Kako bismo olakšali navigaciju našim dijaloškim okvirom, dodajmo upute za prazne retke:

: spacer ( height =1 ;) – naredba za umetanje praznog retka. : - direktiva počinje dvotočkom; razmaknica – ključna riječ direktive, prazan niz; visina =1; - atribut određuje visinu praznog retka.

Riža. 9. Konačna verzija programa.

Kao rezultat toga, naš dijaloški prozor stvorio. Sve što preostaje je naučiti kako pokrenuti i upravljati njime iz LISP programa. U sljedećem članku ćemo pogledati kako to učiniti:

Ako imate pitanja, postavite ih u komentarima.

Ako pronađete nešto korisno na mojoj web stranici, ne zaboravite preporučiti članak na društvenim mrežama.

Napišite u komentarima ili mi pošaljite e-mail svoje želje o tome koje članke biste voljeli vidjeti na mojoj web stranici.

Želite li primati informacije o izdavanju novih članaka? Pretplatite se.

reci prijateljima