Raul, et al, I am confused about where my "load '~user/bridge/bridgejhs.ijs'" goes (which is step d) in my list). I suspect it is either in startserver.ijs between
"load jpath '~addons/ide/jhs/core.ijs'" and "init_jhs_ ''" or it is the replacement for "startcommand 0" in my batch file which I named "bridgebatch". But whichever it is not, I don't know what would replace the other of them. By the way, my file '~user/bridge/bridgejhs.ijs' begins as follows. coclass'bridge' coinsert'jhs' PATH=: jpath'~user/bridge/' require PATH,'bridge.ijs' Could you please clarify? On Fri, Sep 9, 2016 at 4:59 PM, Raul Miller <[email protected]> wrote: > It seems to me that you could use an operating system script (a .bat > file, for example) to perform a number of these steps in sequence. Or, > if that is outside your comfort level, a sequence of shortcuts on your > desktop might work for you. > > Or, for the "shutdown" thing, maybe take advantage of how setting are > different for running on battery vs. plugged in. (Don't shut down when > plugged in, shut down after a relatively short time - and with a dim > screen until then - when running on battery.) This assumes your > computer has a battery, though... otherwise, I guess maybe go with the > desktop shortcuts approach (which should be doable, though I've not > researched that myself). > > Another thing is that when you launch j (from a script, or shortcut) > you can specify a j script for it to run (that's what happens when you > launch jhs). So you should be able to take advantage of that, here - > write a script to load up your stuff, and then drop into jhs, rather > than loading up jhs and then using the browser to have jhs load up > your stuff. > > For example, it might go like this: > > click on the link to set your power down preferences. > > click on the link which runs the .bat file to start up your jhs app(see > below) > > ...... > > click on the link to revert your power down preferences > > actually, why don't you just manually power down your machine when you > are done? That will shut down jhs, also... > > Meanwhile, the .bat file to start your jhs app would look something like > this: > > start path-start-jhs-server > sleep 3 > start http://127.0.0.1:65001/locale > > Or, if you are running OSX, replace 'start' with 'open' and make this > a shell script rather than a .bat file. (No extension on the file > name, first line is #!/bin/sh and chmod +x filename before running > it.) > > Actually, if I recall correctly, I think you will be using OSX, so... > for the jhs side, you could do > > open /Applications/j64-805/jhs.app > > but instead, you probably want to take the script at > /Applications/j64-804/jhs.app/Contents/MacOS/apprun which will look > something like this: > > #!/bin/sh > open -a /Applications/Utilities/Terminal.app "`dirname > "$0"`/../../../bin/jhs.command" > > which basically just runs /Applications/j64-805/bin/jhs.command > > which looks something like > > #!/bin/sh > "`dirname "$0"`/jconsole" ~addons/ide/jhs/core.ijs -js " init_jhs_'' " > > # see ~addons/ide/jhs/config/jhs_default.ijs for config info > > (the dirname stuff is so that the J application can be installed > anywhere - this finds stuff relative to where that particular file is > stored.) > > So you can simplify that to: > > #!/bin/sh > /Applications/j64-805/bin/jconsole '~user/startserver.ijs' -js > 'startcommand 0' > > replacing the "start" stuff with whatever works for you (and maybe > using double quotes if you do not like single quotes - but be careful > that some characters, like $ or ` are special when you use double > quotes). > > and the "startserver.ijs" command (or whatever you decided to name it) > would include > > load jpath '~addons/ide/jhs/core.ijs' > > and its final statement would be: > > init_jhs_ '' > > ... > > I've not actually tried this, but I think that that should work. > > Good luck, > > -- > Raul > > > On Fri, Sep 9, 2016 at 1:33 PM, Brian Schott <[email protected]> > wrote: > > I have been interested in using jhs and html5, and revised a contract > > bridge scoring app with the help of this forum to work as such. My own > > usage of the app is both at my own house and via wifi at at a friend's > > house, periodically. As is, I use my own computer as the host and have > have > > written down the several setup steps I must take each time I use the app > > because I have to: > > > > a) reset computer preferences so the computer does not shut down, > > b) launch jhs, > > c) launch jijx in the browser (maybe opening it first), > > d) load '~user/...' > > e) and then launch the locale in the browser > > > > f) reverse a) and b) at the end of the day > > > > The most recent release of JHS has theoretically combined steps b and c > > into a single step, but this is quite a list of steps, imo. > > > > I suppose a good alternative would be a dedicated web hosting service on > > which the app could be left always on. But for me a serious limitation to > > developing such apps is my resistance to paying for such a web host > service > > for hosting the result and not wanting to use my own computer as the > host. > > > > Am I missing a free service or am I missing a feature, or something? > > > > Thanks, > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- (B=) <-----my sig Brian Schott ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
