[Windows Mobile Apps and Games] badbob001:
version 0.10b

Custom Commands

You can define custom commands, such as to your own scripts or other browsers, as other choices for the script to run or prompt to run. So now you can use this single script to launch all your browsers. If the app you pick can accept a url as a parameter, then you can have those commands handle the url in links.

Improved Exclude options

You can specify a different action, chosen from your list of browsers and custom commands, to handle excluded urls. If you have prompts enabled, one command is to open the last url with the exclude action, which save you from having to go into setup to perform the same step.

Prompting with timeout

As before, you can enable a prompt of action choices when running the script or opening a link. Now you can individually enable prompting when opening an excluded link. A timeout option allows you to specify how many seconds will pass before the default action or selection action is run. Both normal and exclude actions can have their own individual defaults. The timeout amount is shared by both normal and exclude actions.

Quickswitch

If enabled, running the script with Opera Mini on screen will make the script grab the current address and open it with your exclude options. If IE is on screen when invoked, the script will grab the current address and open it with your default options. This works best if the script is bound to a hardware key or some other fast launch method that quickly returns you to the previous application. So if you bind the script to your IE button and have your default action as OM and your exclude action as IE, then pressing the IE button will allow you to view the current page on the opposite browser with a single click and then vice versa...

This was a suggestion by Zenoran. Thanks!

It works fine on my WM6 smartphone, but not so great on my WM6 pda. If your default input type is not keyboard, then that may cause incompatibilities with the chosen select and copy types.

Special Commands

Setup options to create direct launch shortcuts to add your midlets as well as to the JVM itself.

Uninstall option to delete all configuration files, unregister script, and remove shortcuts.

JVM selection improvements

JVM selection depends on your registry settings and then some guesswork if needed. If your JVM registry settings are not valid or if you have multiple JVMs installed, it is possible for the wrong JVM to be automatically selected. If you run setup and do the re-detect, you have the option to manually select the JVM and the selector.utf file. So theoretically, it's possible to select a JVM other than jbed... perhaps jeodek since its direct launching works the same, but no guarantees if that will work. And after you selected your JVM files, that selection is saved so if you need to re-detect midlet changes, you have to option to use your previous JVM values.

Fixes / Notes

Encountered issues with non-english devices when I tried to look for the 'Enter Address' window, which is now fixed. Will still look for a window named Java, but you can change the text in Setup.

The _ini file has changed format, but will detect the old format and update (hopefully). Also, before writing changes to the _ini, the old _ini is renamed to _bak. If for any reason writing the new _ini fails and the _ini is lost, the script will use the _bak file upon next startup.

A debug log option writes some activity info to _debug to help troubleshoot. It's disabled by default.

On smartphones, shortcuts are created in \Windows\Start Menu\ (localized). On other devices, \Windows\Start Menu\Programs\.

Someone wanted to use Opera Mini 3.1, so that is supported now.

See the attached help file for more details.