as I reported before, the shell() command does not work on the Mac (see http://www-10.lotus.com/ldd/nd85forum.nsf/5f27803bba85d8e285256bf10054620d/281cecc08f9060b7852574b900341567?OpenDocument ). As I wrote there, the suggested workaround with @command([Execute]) does not work for giving parameters to a program.
Will this be fixed in the release?
I just ask because in one of our applications I have to implement a real bad workaround: I’m detaching an attachment to /tmp and want to open it with the appropriate application.
Since shell() does not work and I cannot use @command[Execute]) in evaluate(), I have to
-
save the path of the attachment in a profile
-
open a dummy form
-
in the dummy form in the queryopen the @command[Execute]; )
-
and in the postopen I close the the form
And BTW it even does not work to use Java Runtime.getRuntime.exec() method via LS2Java bridge. The LS2Java bridge itself works, but the Runtime.getRuntime.exec() does not work on the Mac.