2!:0 works in *nix (linux and mac). Use task.ijs facilities for portable code.
On Mon, Mar 22, 2021 at 2:43 PM Raul Miller <[email protected]> wrote: > Is that still the case? > > 2!:0'uname -prs' > Darwin 18.7.0 i386 > > Thanks, > > -- > Raul > > On Mon, Mar 22, 2021 at 10:16 AM Eric Iverson <[email protected]> > wrote: > > > > Use the facilities in ~system/main/task.ijs to run host commands. > > > > The (2!:0) mentioned by Raul is windows only. The service it offers is > > provided in windows by task.ijs. > > > > You probably want to replace winexec with shell_jtask_ . > > > > On Mon, Mar 22, 2021 at 8:04 AM Ewart Shaw <[email protected]> wrote: > > > > > Back in the days of J6 and 11!:0 to interact with MS Windows, I wrote > my > > > own backup system calling 7-zip from J. It would check if any files in > 200+ > > > directory trees had been updated since the corresponding .7z backup > file > > > was last updated, and if so then it would update the corresponding .7z > > > backup file. > > > > > > The system still works pretty efficiently and has saved me a couple of > > > times when computers died. However I want if possible to convert all my > > > remaining legacy J programs to J9. The relevant J6 command is in effect > > > 11!:0 'winexec "7z.exe a -r correspondingbackup.7z from > updatedtreeroot"' > > > > > > I can't see how to do this in J9; is it possible? Sorry if that's a > dumb > > > question - for various reasons (most recently long covid) I've fallen > > > behind with J developments. > > > > > > Many thanks, Ewart > > > -- > > > Ewart Shaw [J.E.H.Shaw] http://www.ewartshaw.com [Work in > Progress] > > > [email protected] http://www.facebook.com/ewart.shaw > > > 3 ((4&({*.(=+/))++/=3:)@([:,/0&,^:(i.3)@|:"2^:2))&.>@]^:(i.@[) <#:3 > 6 2 > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
