I have created the following macro but I cannot get it to "finish" properly, I always have to R Click the mouse prior to selecting the print icon in the printing dialogue box. I have tried multiple ways to make it "finish" cleaner but haven't found the right combination. For example, following the instructions from the Help files for Action Strings, I have tried the E, T & K Key Ins and also multiple spaces, slashes (/) and semi-colons (;) all to no avail.FIT VIEW EXTENDED 1; PLACE FENCE ACTIVE; / ; PRINT
Using V8i
when I told msnt to print I went to the mdl load keyin and looked at all the available keyins from the already loaded mdls and I went back to all the docs under printing I admit I did this way back in V8iss2 and figured out the execute and the printer settings but there is another equally important setting
Workspace config>Printing>Automatically fit view change to 1
sets MS_PLOT_AUTO_FIT_VIEW=1
This then also helps to force a fence automatically around the extents of your drag sheet / title block in model space
The only problem with the execute you is don't get a chance to change the scale if your not happy with it... and even control P should place your fence automatically provided all your configs have preset default printers.pltcfg etc there is quite of lot under printing in the work space config
Lorys
Started msnt work 1990 - Retired Nov 2022 ( oh boy am I old )
But was long time user V8iss10 (8.11.09.919) dabbler CE update 16 (10.16.00.80)
MicroStation user since 1990 Melbourne Australia.click link to PM me
This helps, I will try it. Been frustrated over the issue for a long time, have not see ";execute" documented.
How about "print boundary fit all 1;print dialog"?
.
are you actually using a macro or is it a keyin script that you run either run from menu or f key or a text script file?
You need to add the "execute" at the end for it to finish
here is what I use on f12
fit view extended;place fence allfiles;selview 1;PRINT;print maximize;print driver MyprinterPDF.pltcfg;execute
No I was using the same version to test.