Regole per la creazione di menu utente indipendenti personalizzati

Come creare un menu utente indipendente personalizzato

  1. Creare un file XML e assegnargli il nome user_menu.xml.
  2. Creare una copia del file TreeSchema.xml che si trova nella cartella PowerMill installation path\sys\hci\popups.
  3. Posizionare sia il file user_menu.xml che la copia del file TreeSchema.xml nella sottocartella della cartella PowerMill Home.
  4. Rinominare il file TreeSchema.xml in user_menu.xsd. In questo modo, il file user_menu.xml seguirà lo schema di PowerMill.

Formato del menu utente indipendente personalizzato

<?xml version="1.0" ?>
<menus xmlns="x-schema:user_menu.xsd">
	<usermenu value="user_menu">
		<menupage label="This is the Title">
			<spacer/>
			<button
			label="Button Label"
			command="SOME POWERMILL COMMAND"/>
		</menupage>
	</usermenu>
</menus>

Le prime tre righe e le ultime tre righe sono obbligatorie.

Ad esempio, per creare questo menu utente di esempio:

Il file user_menu.xml contiene:

<?xml version="1.0" ?>
<menus xmlns="x-schema:user_menu.xsd">
	<usermenu value="user_menu">
		<menupage label="My menu"><button label="Block dialog" command = "Form Block"/>
			<button label="Block dialog" command = "Form Block"/>
			<button label="3D Offset Finishing dialog" command = "IMPORT TEMPLATE ENTITY TOOLPATH TMPLTSELECTORGUI'Finishing\3D-Offset-Finishing.ptf'"/>
		<spacer/>
			<button label="Create Pattern" command = "CREATE PATTERN"/>
			<button label="Curve Editor toolbar" command = "CREATE PATTERN ; EDIT PATTERN ; CURVEEDITOR START"/>
		</menupage>
	</usermenu>
</menus>