Subj : Re: More dumb questions To : echicken From : Mortifis Date : Fri Jul 19 2019 01:08 pm > Re: More dumb questions > By: Mortifis to All on Fri Jul 19 2019 11:18:34 > Mo> When scripting a commandline utility, console.clear() and other > Mo> console.* functions are 'undefined' Is there a load(*.js) I need to > Mo> call at the start of the script to has access to those functions or are > Mo> they hard coded in sbbs? > 'console' only exists in scripts running in the 'bbs' context, ie. under a > telnet/rlogin/ssh session. > Its methods are strictly for interacting with a remote terminal and they > aren't relevant under jsexec, > the webserver, or other places where Synchronet runs JS. > There are ways to deal with running scripts either under jsexec or in a BBS > session (you seemed to have > the idea of doing 'if (js.global.console)'). Ya, I see that now, I found conio.clrscr; and conio.suspend which does what I needed. > Sometimes it's just easier to > pick one or the other. This > script in particular (generating a report about dupe users) seems like a > utility I'd just want to run > under jsexec and I wouldn't need to run during an ssh session. I was following the premise under mailall.js LOL but, with your help, I am slowly seeing the error or my ways :-) The script has already grown beyond an FYI script and is has menu options Thanks, EC My teachers always said "You can't make a living looking out a window!", they were wrong, I drive truck :-P --- þ Synchronet þ AlleyCat! BBS - http://alleycat.synchro.net:81 .