Thanks. I figured out part of it (I think) although there may be a better way.
This:
<form><input type='submit' name='view' value='View' onclick='
var a = selectedItems();
if (a.size() != 1)
this.value = "Select One File";
else
this.value = selectedFilesAsStr()'/></form>
{.if not|{.?view = Select One File.}|{:
{.notify|{.vfs to disk|{.?view.}.}.}
:}.}
gives me a notify bubble with the full path to the file. However, this:
<form><input type='submit' name='view' value='View' onclick='
var a = selectedItems();
if (a.size() != 1)
this.value = "Select One File";
else
this.value = selectedFilesAsStr()'/></form>
{.if not|{.?view = Select One File.}|{:
{.exec|notepad {.vfs to disk|{.?view.}.}.}
:}.}
does not open the selected file with notepad. Does this make sense?
EDIT: Solved it:
<form><input type='submit' name='view' value='View' onclick='
var a = selectedItems();
if (a.size() != 1)
this.value = 0;
else
this.value = selectedFilesAsStr()'/></form>
{.if not|{.?view.}||{:
{.exec|notepad|{.vfs to disk|{.?view.}.}.}
:}.}