Conform the export interface MacOS

The problem that this feature will solve:

Scripting export (or export by keyboard only).

Brief description of the outcomes that you expect from this feature:

I expect all interface in the export dialog to behave in a consistent manner and thus be able to script.

A simple script in Keyboard Maestro (MacOS)


Export STEP

Triggered by any of the following:
The Hot Key ⌥E is pressed

Will execute the following actions:
Select Menu Item in Shapr3D
Select: File ⇢ Export…
Stop macro and notify on failure.
Pause for 25 Hundredths of a Second
Notify on failure.

	Type the Right Arrow Keystroke		 
	Pause for 25 Hundredths of a Second
	Notify on failure.

	Type the Space Keystroke	
	Pause for 25 Hundredths of a Second
	Notify on failure.		

	Type the Return Keystroke	
	Pause for 25 Hundredths of a Second
	Notify on failure.
	
	Type the Right Arrow Keystroke
	Pause for 25 Hundredths of a Second
	Notify on failure.	
 
	Type the Down Arrow Keystroke		 
	Pause for 25 Hundredths of a Second
	Notify on failure.
	
	Type the Space Keystroke		
	Pause for 25 Hundredths of a Second
	Notify on failure.
	
	Type the Return Keystroke

So far so good, but then there is no way to invoke the ‘Next’ button, only mouse click works and that is bad as the dialog placement is uncertain.

Tried:

	Press Button “Next”

But that fails.

Following save dialog works OK.

What can’t you achieve without this feature?

Spare some time at exporting numerous designs.

Thanks for the report. A whole-scale redesign of the entire export interface on macOS is on our backlog, and so is adding a shortcut for easy repeated exports.

Out of curiosity, how would you handle the parameters in your script? Are the defaults for STEP working well for you or you’d extend your script to change those as well?

1 Like

Great to hear! The default setting suits my needs perfect. And without (?) any key combo to alter settingd I would hit the same wall as I did with the last dialog.

(Though I have no clue of what extra I would gain going from AP214 to AP242)

1 Like