Zobrazit plnou verzi příspěvku: diesel

musil
23.02.2006, 10:53
Zdravim potřeboval bych pomoct s tlačítkem pro LT.
potřebuji dělat bloky do stejný složky kde by se měnilo akorát číslo.
Zatim jsem sesmolil toto,ale nějak se mě to nedaří dokončit.
Zatim moc dík  Musil
 
^C^Csetenv;SNS-;\setenv;SOUBOR;\_FILEDIA;0;_SELECT;\-w;$M=$( getenv,SOUBOR),$(getenv,SNS-);;0,0;
h:\nástroje\sns-10000

musil
24.02.2006, 07:43
Tak jsem si to dodělal
^C^Csetenv;SNS-;\setenv;SOUBOR;\_SELECT;\-WBLOCK;$M=$(getenv ,SOUBOR)SNS-$(getenv,SNS-);;0,0;
Akorát to nejde do složky! jen na disk "h:" což není zrovna ideální

Sedláček
01.03.2006, 10:42
Já jsem skusil toto:
^C^C_filedia;0;_select \_-wblock $M=$(getenv,soubor)$(getenv,cislo);;\_P  _oops;_filedia;1 setenv cislo $M=$(+,1,$(getenv,cislo))
 
Před spuštěním musíte nastavit:
setenv soubor - název opakované části názvu souboru vč. cesty (např. C:\data\pokus)
setenv cislo - číslo od kterého se bude indexovat (1001)
index se bude automaticky zvětšovat o 1, takže výsledek bude:
c:\data\pokus1001.dwg
c:\data\pokus1002.dwg
...
 
Pavel Sedláček
 
 

musil
01.03.2006, 14:56
Pěkný ale ještě nechápu jak přesvědčím autocad aby nepřerušil makro když narazí na lomítko(mám za to že lomitko vyhodnotí jako vstup uživatele ikdyž je v názvu cesty k souboru)
 
S pozdravem MUSIL

Sedláček
01.03.2006, 15:02
Tady jsem to trochu popletl.
cestu zadejte c:/data/pokus
 
- normální lomítko místo zpětného, to by mělo fungovat (alespoň mě to v A2002LT funguje)
Pavel Sedláček

musil
01.03.2006, 15:20
Skvělé  na tohle jsem čekal.
Jen tak mimo má jěště normální lomitko možnost neco ovlivnit,vím že mohu spouštět z autocadu jiný program jen když použiji  "C:/Program Files/AutoCAD LT 2002/......exe";