Zobrazit plnou verzi příspěvku: diesel
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
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
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
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";