(acad_helpdlg helpfile topic) | ||
- zastaralý - nahrazen funkcí help |
(command [arguments] ...) | ||
Argumenty: | ||
arguments
|
- příkaz AutoCADu a jeho volby | |
- může být řetězec, real, integer, bod | ||
- řetězec ("") odpovídá stisknutí ENTRu | ||
- nejsou-li argumenty uvedeny odpovídá příkaz zmáčknutí ESC | ||
Popis: | ||
- spustí příkaz AutoCADu | ||
Návratové hodnoty: | ||
- nil | ||
Příklady: | ||
Nastavení dvou bodů a nakreslení čáry mezi nimi: | ||
(setq pt1 '(1 1) pt2 '(1 5)) | ||
vrací (1 5) | ||
(command "line" pt1 pt2 "") | ||
vrací line From point: | ||
vrací To point: | ||
vrací To point: | ||
vrací Command: nil |
Podívejte se na funkci vl_cmdf.
Podívejte se na funkci setfunhelp.
Podívejte se na funkci getcfg.
Podívejte se na funkci getenv.
(setfunhelp c:fname [helpfile [topic [command]]]) | |||||
Argumenty: | |||||
c:fname
|
- řetězec - uživatelem definovaný příkaz, musí se použít c:prefix | ||||
helpfile
|
- řetězec - jméno souboru helpu, koncovka není nutná | ||||
|
- v případě neuvedení koncovky se AutoCAD dívá na soubory s koncovkou .hlp, v případě nenalezení souboru s touto koncovkou se hledá soubor s koncovkou .ahp. Není-li ani tento soubor nalezen hledá se soubor bez koncovky. | ||||
topic
|
- řetězec identifikující ID téma Helpu | ||||
command
|
- řetězec identifikující typ požadavku na help, toto je parametr fuCommand posílaný do Helpu Windows | ||||
Popis: | |||||
- definuje uživatelský příkaz, který po zadání spustí přiřazenou nápovědu | |||||
Návratové hodnoty: | |||||
- řetězec - c:fname, je-li vše v pořádku | |||||
- nil - v opačném případě | |||||
Příklady: | |||||
Definice jednoduché funkce a nastavení setfunhelp k spojení funkce s nápovědou k příkazu circle: | |||||
(defun c:foo () | |||||
(getstring "Press F1 for help on the foo command:") | |||||
) | |||||
(setfunhelp "c:foo" "acad.hlp" "circle") | |||||
- po nahrání této funkce příkazem foo a zmáčknutí F1 se zobrazí help k příkazu circle. |
Podívejte se na funkci getvar.
(ver) | ||
Popis: | ||
- zjištění verze AutoLISPu | ||
Návratové hodnoty: | ||
- řetězec - tvaru: "Visual LISP číslo_verze (dva_znaky_kódu_země)" | ||
Příklady: | ||
(ver) | vrací "Visual LISP 2000 (en)" |
(vl-cmdf [arguments] ...) | ||
Argumenty: | ||
arguments
|
- příkaz AutoCADu a jeho volby | |
- může být řetězec, real, integer, bod | ||
- řetězec ("") odpovídá stisknutí ENTRu | ||
- nejsou-li argumenty uvedeny odpovídá příkaz zmáčknutí ESC | ||
Popis: | ||
- spustí příkaz AutoCADu | ||
Návratové hodnoty: | ||
- T | ||
Příklady: | ||
Ukázky rozdílu použití funkcí command a vl_cmdf: | ||
(command "line" (getpoint "point?") '(0 0) "") | ||
line Specify first point: point? | ||
Specify next point or [Undo]: | ||
nil | ||
- prvně je volána funkce LINE a potom funkce getpoint | ||
(vl-cmdf "line" (getpoint "point?") '(0 0) "") | ||
point?line Specify first point: | ||
Specify next point or [Undo]: | ||
T | ||
- prvně je volána funkce getpoint a potom funkce LINE |