(graphscr) | ||
Popis: | ||
- zobrazí grafickou obrazovku AutoCADu | ||
Návratové hodnoty: | ||
- nil |
(grclear) | ||
Popis: | ||
- vyčistí aktuální vievport(zastaralá funkce) | ||
Návratové hodnoty: | ||
- nil |
Podívej se na funkci grvecs.
(grtext [box text [highlight]]) | |||
Argumenty: | |||
box
|
- číslo určující místo, kde má být vypsán text | ||
text
|
- řetězec vypsaný do obrazovkového menu nebo stavového řádku, tento argument je zkrácen v případě, že je moc dlouhý | ||
highlight
|
- číslo, které vybere nebo zruší výběr obrazovkového menu | ||
Poznámka: | |||
- je-li funkce grtext vyvolána bez parametrů - obnoví standardní hodnoty všech textových oblastí | |||
- je-li funkce grtext vyvolána s jedním parametrem způsobí chybu | |||
Popis: | |||
- funkce vypíše text do stavového řádku nebo oblasti obrazovkového menu | |||
Návratové hodnoty: | |||
- řetězec (z argumentu text) - proběhne-li vše v pořádku | |||
- nil - v případě chyby nebo voláním funkce bez parametrů | |||
Oblast obrazovkového menu: | |||
- nastavení argumentu box na nezápornou hodnotu specifikuje polohu obrazovkového menu | |||
- možné hodnoty argumentu box (0 až max_číslo_obrazovkového_menu - 1). Max. počet obrazovkových menu se zjistí z proměnné SCREENBOXES | |||
- je-li argument highlight nastaven na celou kladnou hodnotu, funkce grtext zvýrazní text ve vytvářeném boxu | |||
Oblast příkazového řádku: | |||
- hodnota argumentu box je -1, text se zapíše do mode příkazového řádku | |||
- délka příkazového řádku závislá na zobrazovači (nejčastěji 40 znaků). Lze zjistit pomocí následujícího kódu: |
|||
(setq modelen (menucmd "M=$(linelen)")) | |||
- hodnota argumentu box je -2, text se zapíše do coordinate příkazového řádku | |||
- argument highlight je ignorován |
Podívej se na funkci nentselp.
(layoutlist) | ||
Popis: | ||
- vrátí seznam všech výkresových prostorů nákresů v aktuálním výkrese | ||
Návratové hodnoty: | ||
- seznam řetězců | ||
Příklady: | ||
Příkaz: (layoutlist) | ||
vrátí například ("Layout1" "Layout2") |
(prin1 [expr [file-desc]]) | ||
Argumenty: | ||
expr
|
- řetězec nebo výraz AutoLISPu, zobrazena je jen specifikovaná expr | |
file-desc
|
- popisovač souboru otevřeného pro zápis | |
Popis: | ||
- funkce vypíše výraz do příkazové řádky nebo do otevřeného souboru | ||
Návratové hodnoty: | ||
- hodnotu vyhodnoceného výrazu expr | ||
- symbol null - při volání bez argumentů | ||
Řídící kódy: | ||
Kód | Popis | |
\\ | znak \ | |
\" | znak " | |
\e | znak ESC | |
\n | znak nový řádek | |
\r | znak return | |
\t | znak TAB | |
\nnn | znak jehož octalový kód je nnn | |
Příklady: | ||
(setq a 123 b '(a)) | ||
vrací (A) | ||
(prin1 'a) | ||
vrací AA, příkaz vytiskne A a vrátí A | ||
(prin1 a) | ||
vrací 123123, příkaz vytiskne 123 a vrátí 123 | ||
(prin1 b) | ||
vrací (A)(A), příkaz vytiskne (A) a vrátí (A) | ||
(prin1 (chr 2)) | ||
vrací "\002""\002" |
(princ [expr [file-desc]]) | ||
Argumenty: | ||
expr
|
- řetězec nebo výraz AutoLISPu, zobrazena je jen specifikovaná expr bez vyhodnocení | |
file-desc
|
- popisovač souboru otevřeného pro zápis | |
Popis: | ||
- funkce vypíše výraz do příkazové řádky nebo do otevřeného souboru | ||
Návratové hodnoty: | ||
- hodnotu vyhodnoceného výrazu expr | ||
- symbol null při volání bez argumentů | ||
Řídící kódy: | ||
Kód | Popis | |
\\ | znak \ | |
\" | znak " | |
\e | znak ESC | |
\n | znak nový řádek | |
\r | znak return | |
\t | znak TAB | |
\nnn | znak jehož octalový kód je nnn | |
Příklady: | ||
(setq a 123 b '(a)) | ||
vrací (A) | ||
(princ 'a) | ||
vrací A | ||
(princ a) | ||
vrací 123 | ||
(princ b) | ||
vrací (A) | ||
(princ (chr 2)) | ||
vrací "\002" |
(prompt msg) | ||
Argumenty: | ||
msg
|
- řetězec | |
Popis: | ||
- zobrazí řetězec do obrazovkové prompt oblasti | ||
Návratové hodnoty: | ||
- nil | ||
Příklady: | ||
(prompt "New value: ") | ||
vrací nil |
(terpri) | ||
Popis: | ||
- funkce vytiskne nový řádek do příkazového řádku | ||
- nelze použít pro soubor I/O operace | ||
Návratové hodnoty: | ||
- nil |
(textpage) | ||
Popis: | ||
- přepne grafickou obrazovku do textového režimu | ||
- ekvivalent pro funkci textscr | ||
Návratové hodnoty: | ||
- nil |
(textscr) | ||
Popis: | ||
- funkce přepíná z grafické obrazovky do textové obrazovky | ||
Návratové hodnoty: | ||
- nil |