I had setup BASIC Anywhere Machine programs to require a user to click on the console window before programs would start executing.
This is required to set input/output context on the program's window. When the console window doesn't have the focus, any sounds produced by the program will not be heard. (That's a javascript and/or web browser thing.)
At some point in the near future, I intend on using BASIC Anywhere Machine programs as a scripting tool for TiddlyWiki. For that to work, I need BASIC programs to immediately run without user intervention.
That aside, many, if not most, regular programs shouldn't really require user-clicking on the console window before starting the program.
So I've added a little bit of "architecture" to support autostarting programs, along with a user interface to set/unset autostart for individual programs.
You'll find in the "Properties" (previously "Details" window the "autostart" checkbox, as per the screenshots below.
Cheers !
just a quick test
ReplyDeletequick acknowledgement of quick test
Delete