CAD tip # 12119:
Otázka
Standardně přiřazená funkce při poklepání na rastrový obrázek je příkaz OBRUPRAV. Tu ale můžete změnit právě na spuštění rastrového editoru dle vaší volby - např. PhotoShop, CorelPAINT, IrfanView, Malování, apod.
První podmínkou je freeware LISP utilita ImgEdit - tu si stáhněte z Download a přetáhněte na ikonu aktovky v dialogu příkazu APLČTI - tím zajistíte její načtení v každém DWG výkresu. Utilita nadefinuje příkaz IMGEDIT, který použijeme v menu.
Spusťte příkaz CUI a v panelu vlevo dole vytvořte nový příkaz "ImgEdit" a přířaďte mu makro ^C^CIMGEDIT. Tento nový příkaz pak přetáhněte nahoru do větve "Akce dvojitým kliknutím > Obrázek". Dialog potvrďte OK.
Pak už stačí v AutoCADu poklepat myší na libovolný obrázek připojený pomocí OBRPŘIPOJ. Automaticky se spustí grafická aplikace asociovaná ve Windows s daným typem rastrového obrázku (v našem případě IrfanView) a obrázek se uvolní pro editaci. V aplikaci pak změněný obrázek uložte a aplikaci ukončete. AutoCAD automaticky načte změněnou podobu obrázku zpět do výkresu.
Viz použití v akci (klikněte pro větší):
Úpravou LISPu můžete spouštět i předem určenou grafickou aplikaci. Mechanismus v této LISP aplikaci můžete použít i pro podobné úlohy vyžadující spuštění externí .EXE aplikace s vyčkáním na její dokončení.