Dcf, xml, and buttons

Hi.
I dragged a button into a folder so I could do some find-and-replace editing on the resulting xml, then re-install the button into my toolbar.

I noticed that it gave me a dcf file. What is this all about? Can these DCF files be double clicked to launch commands without a lister being opened? Or is it just a way to store buttons?

When I dragged the dcf BACK into the toolbar, and tried to edit the button using Customize/right-click/EDIT, it was completely uneditable. Button had no label, it had no box where I could see all the commands - nothing.

Once the button is turned into XML, there's no going back to DOpus mode? All changes have to be made in XML mode?

Thanks

You should be able to drag it back. Did you edit it before trying? Maybe the edit messed it up.

I was able to drag it back. It worked fine - it just wasn't editable like it was before I turned it into a DCF.

Did you edit the file at all?

in xml mode I edited it, yes

and it worked

it just wasn't able to be re-edited once it was up inside the toolbar

The edits to the xml probably messed it up then.

Try dragging an unmodified button to a dcf and back again without editing the xml. That should prove it works if the xml is still properly formed.

[quote="dwilbank"]in xml mode I edited it, yes

and it worked

it just wasn't able to be re-edited once it was up inside the toolbar[/quote]

I'm curious why you would want to manually edit the xml code instead of using the built in Opus command editor which takes care of all the xml stuff for you?

I had to find-and-replace 27 occurances of one variable with a new variable. This is a button with cascading menus.

..

The Find & Replace probably did something unexpected to the XML. That's always a risk if you edit by hand.

(Editing by hand certainly makes sense in the rare cases where such changes are needed; you just have to be careful.)

ah great

at least I have the pre-xml button config saved so I can return to it...

thx

If you've got both versions of the button, feel free to attach them to a message and I'll see if I can work out what went wrong.

Thanks. Will do when I get back into the office.

Well here's my wonderbutton, which I actually created in XML mode.
I remember now that it never existed, in its current form, in the Command Editor.
So I shouldn't be surprised that the Command Editor won't open it up...

<?xml version="1.0"?> <button backcol="none" display="both" separate="yes" textcol="none" type="menu"> <label>Transcode Simul</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" separate="yes" textcol="none" type="menu"> <label>to MPG</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" textcol="none"> <label>BD 24 fps to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; A 2</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>BD 30 fps to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; B 2</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC NDF to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC NDF to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; C 2</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC DF to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC DF to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; D 2</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>PAL to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert PAL to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; E 2</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>3D BD 24 fps to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert 3D BD 24 fps Source to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; F 2</instruction> </function> </button> </button> <button backcol="none" display="label" separate="yes" textcol="none" type="menu"> <label>to MOV</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" textcol="none"> <label>BD 24 fps to MOV</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; A 3</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>BD 30 fps NDF to MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert BD 30 fps NDF Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; B 3</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC NDF to MOV</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC NDF Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; C 3</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC DF to MOV</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC DF Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; D 3</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>PAL to MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert PAL Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; E 3</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>3D BD 24 to MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert 3D BD 24 fps Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; F 3</instruction> </function> </button> </button> <button backcol="none" display="label" separate="yes" textcol="none" type="menu"> <label>to MPG + MOV</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" textcol="none"> <label>BD 24 fps to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; A 1</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>BD 30 fps NDF to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert BD 30 fps NDF Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; B 1</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC NDF to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert NTSC NDF Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; C 1</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC DF to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert NTSC DF Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; D 1</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>PAL to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert BD PAL Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; E 1</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>3D BD 24 fps to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert 3D BD 24 fps NDF Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; F 1</instruction> </function> </button> </button> <button backcol="none" display="label" separate="yes" textcol="none" type="menu"> <label>to Low ABR QT</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" textcol="none"> <label>BD 24 fps to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; A 4</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>BD 30 fps to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; B 4</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC NDF to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC NDF to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; C 4</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC DF to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC DF to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; D 4</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>PAL to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert PAL to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; E 4</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>3D BD 24 fps to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert 3D BD 24 fps Source to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; F 4</instruction> </function> </button> </button> <button backcol="none" display="label" separate="yes" textcol="none" type="menu"> <label>to 3D QT for SDI</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" textcol="none"> <label>BD 24 fps to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; A 5</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>BD 30 fps to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; B 5</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC NDF to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC NDF to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; C 5</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC DF to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC DF to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; D 5</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>PAL to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert PAL to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; E 5</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>3D BD 24 fps to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert 3D BD 24 fps Source to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; F 5</instruction> </function> </button> </button> </button>

That seems to work fine for me in the toolbar editor. Might be because I'm using a newer (unreleased) version of Opus, though.

I re-exported it from the button to see if that changed anything, and it did remove one field and fix the indentation, FWIW. Here is the result:

<?xml version="1.0"?> <button backcol="none" display="both" textcol="none" type="menu"> <label>Transcode Simul</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" separate="yes" textcol="none" type="menu"> <label>to MPG</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" textcol="none"> <label>BD 24 fps to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; A 2</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>BD 30 fps to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; B 2</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC NDF to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC NDF to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; C 2</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC DF to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC DF to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; D 2</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>PAL to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert PAL to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; E 2</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>3D BD 24 fps to MPG</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert 3D BD 24 fps Source to MPG?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; F 2</instruction> </function> </button> </button> <button backcol="none" display="label" separate="yes" textcol="none" type="menu"> <label>to MOV</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" textcol="none"> <label>BD 24 fps to MOV</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; A 3</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>BD 30 fps NDF to MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert BD 30 fps NDF Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; B 3</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC NDF to MOV</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC NDF Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; C 3</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC DF to MOV</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC DF Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; D 3</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>PAL to MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert PAL Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; E 3</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>3D BD 24 to MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert 3D BD 24 fps Source to MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; F 3</instruction> </function> </button> </button> <button backcol="none" display="label" separate="yes" textcol="none" type="menu"> <label>to MPG + MOV</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" textcol="none"> <label>BD 24 fps to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; A 1</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>BD 30 fps NDF to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert BD 30 fps NDF Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; B 1</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC NDF to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert NTSC NDF Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; C 1</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC DF to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert NTSC DF Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; D 1</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>PAL to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert BD PAL Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; E 1</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>3D BD 24 fps to MPG + MOV</label> <icon1>#newcommand</icon1> <function type="normal"> <instruction>@confirm Convert 3D BD 24 fps NDF Source to MPG + MOV?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; F 1</instruction> </function> </button> </button> <button backcol="none" display="label" separate="yes" textcol="none" type="menu"> <label>to Low ABR QT</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" textcol="none"> <label>BD 24 fps to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; A 4</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>BD 30 fps to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; B 4</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC NDF to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC NDF to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; C 4</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC DF to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC DF to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; D 4</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>PAL to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert PAL to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; E 4</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>3D BD 24 fps to Low ABR QT</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert 3D BD 24 fps Source to Low ABR QT?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; F 4</instruction> </function> </button> </button> <button backcol="none" display="label" separate="yes" textcol="none" type="menu"> <label>to 3D QT for SDI</label> <icon1>#newmenu</icon1> <button backcol="none" display="label" textcol="none"> <label>BD 24 fps to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; A 5</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>BD 30 fps to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert BD 24 fps Source to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; B 5</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC NDF to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC NDF to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; C 5</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>NTSC DF to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert NTSC DF to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; D 5</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>PAL to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert PAL to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; E 5</instruction> </function> </button> <button backcol="none" display="label" textcol="none"> <label>3D BD 24 fps to 3D QT for SDI</label> <icon1>#newcommand</icon1> <function type="batch"> <instruction>@confirm Convert 3D BD 24 fps Source to 3D QT for SDI?</instruction> <instruction>Rename PATTERN=&quot; &quot; TO=&quot;_&quot; FINDREP</instruction> <instruction>@NODESELECT</instruction> <instruction>&quot;\\sparta.gdmx.local\sparta\_TemplatesAndTools\_TOOLS\_BATCH_FILES\RND\EVD_Render_from_AVS_File.bat&quot; &quot;{filepath$}&quot; F 5</instruction> </function> </button> </button> </button>

Thx.
Button works, but it is stuck in XML mode on my end.
Which is fine since that's how I would edit it later anyway...