![](../cz/img/nic.gif)
Diskuzní fórum, poradna
|
![CAD Fórum - Homepage CAD Fórum - Homepage](forum_images/web_wiz_forums.png)
|
Odpovědět ![]() |
archiv |
Autor | |
PepaR ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
CAD/BIM manager ![]() ![]() Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6187 |
![]() Zasláno: 11.čvc.2005 v 12:52 |
Dobrý den, možná primitvní dotaz, zkouším skripty poprvé a tak ybch potřeboval radu. Potřebuji pomocí skriptu vybrat všechny entity, změnit hladinu na 0 a barvu na DleBlok. Dále bych potřeboval aby byla aplikováno čištění filtrů hladin příkazem deletefilters (nástroj od CAD Studia), nicméně nevím jak to do skriptu zakomponovat, konkrí¨átně u vymazání filtru haldin je nutné az příkazem deletefilters umístit mezerník. V manuálu se píše, že mezerník se nahrazuje mezerou nebo novým řádkem, ale to v praxi nefunguje.
Skript (který nefunguije tak jak má :):
|
|
![]() |
|
Pajas ![]() Diskutér ![]() Přihlášen: 31.kvě.2005 Lokalita: ČR (Pha) Používám: AutoCad 2009 Stav: Offline Bodů: 28 |
![]() |
Zkuste tohle: ^C^C_ai_selall;_CHANGE;_P;_COLOR;_BYLAYER;_LW;_BYLAYER;;_-LA YER;_S;0;;_-PURGE;_A;*;_N; |
|
![]() |
|
PepaR ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
CAD/BIM manager ![]() ![]() Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6187 |
![]() |
No jo, ale tohle nelze aplikovat na více výkresových souborů najednou...
|
|
![]() |
|
Seiner ![]() CAD/BIM manager ![]() Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662 |
![]() |
IMHO by mohlo stačit za tím DELETEFILTERS dát enter 2x ("vynechaná řádka"). S jistou nepravidelností v chování mezera/enter(přechod_na_novou_radku) jsem se ve scriptech take potýkal. Některe příkazy stráví mezeru, ale některé musí mít "návrat vozíku". V generátoru scriptů to řeším tak, že zadávám místo všech enterů středník a ten v programu změním na VBNewLine. Pozn. Nepravidelnost je jen zdánlivá. Tam, kde má příkaz vstup nějakého textu, musí být enter, jinde stačí mezera. Ladění scriptů je někdy poněkud pracné - proto si odladěné skripty schovávám a v generátoru je uživatelé vybírají podle popisu.Např: (command "_SAVEAS" "R12" (strcat (getvar "DWGPREFIX")(SUBSTR (GETVAR "dwgname") 1(-(strlen(getvar "dwgname"))4))"_12.dwg"))#Uložení ve verzi A12 -PLOT A MODEL PDFCREATOR;A3;m K N Z M;C;A OCE.ctb;N;N;N;N;A;(DELAY 60)#Tisk: A3,PDF |
|
![]() |
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět ![]() |
|
Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,572 sekund.