Hello all,

I tried to execute a windows command with proc:execute().

See my module:
———

module namespace _ ='process';

declare 
     %rest:path('treez/proc')
function _:process() {
    prof:dump( proc:execute('C:\Program Files\Microsoft Office 15\root\office15\winword.exe','/q')  )
}; 

declare 
     %rest:path('treez/proc_dir')
function _:process2() {
     proc:execute('dir','\’)

————
While function process() works as expected and opens winword, the function process2() (example from the docs) leads to following error:

<result>
<error>
Cannot run program "dir": CreateProcess error=2, Das System kann die angegebene Datei nicht finden
</error>
</result>

Any hints? As process() works and opens winword, I prosume that the error does not come from my installation (Win10, Tomcat 9.0, BaseX 9 - war version).
Starting Tomcat as admin does not change anything.

Best,

Dieter Zanzinger
Finanzgericht München