Ai Squared App Central - Immed 3.1.4 by Ai Squared
by Ai Squared
The Scripting Immediate Mode Window script provides a way to develop and test script functionality (or script snippets) in real-time without having to create and load an entire script.
The default hotkey for launching Immed is Control-Shift-Q. VBScript, JScript, and Python are supported.
Supported Languages: English, Polish
Minimum Version: Window-Eyes 7.0
Release Date: 4/17/2017
Last Update: 4/17/2017
4/17/2017 10:00:18 AM
- Changed all references of GW Micro to Ai Squared
11/8/2012 9:24:38 AM
- Fixed an error that would occur when closing the Snippet dialog.
- Updated Polish strings.
11/1/2011 9:43:58 AM
- Added hotkeys for clearing the source window (Control-Alt-X), the output window (Control-Alt-Shift-X), or both windows (Control-Alt-Windows-X).
- Added a view menu option called Clear Output Between Commands, which, when enabled, will automatically clear the output window before displaying the output of a new command. This helps keep the output window less cluttered, especially when using multi-line mode.
- Fixed a problem trying to get the title of a window that didn't exist.
10/26/2011 10:29:15 AM
- Output window data now saved on exit (optional)
- Fixed some reported errors.
10/26/2011 10:27:49 AM
- Immed now provides Python support, in addition to JScript and VBScript. If you have Python installed (version 2.5 only, at the moment), you can select Python from the Tools -> Options menu. The immed.pys file (which is the Python interpreter for Immed) also provides an example of using Python with Window-Eyes.
- There are now two editing modes: single line (the default) and multi-line. Single line behaves like Immed has always behaved. Type a line, hit enter. Multi-line allows you to enter multiple lines without executing the code. Once you've typed everything in, you can execute with Control-Enter. This lets you build more complex routines without having to remember to put a colon between each statement. In addition, the code executed in both modes is also available in both modes. In other words, you could write a class in multi-line mode, then switch back to single line mode to instantiate that class as an object.
- You now have the option of redirecting the output to an output edit box rather than intermingled within your source. This is available in both single and multi-line mode.
- All of the buttons in the UI have been moved to menu items. So the main Immed window contains a menu, and up to two edit boxes. In addition, the menu should have a more intuitive structure now.
- File -> Save As let's you save the contents of the source window.
5/2/2011 3:22:25 PM
- Fixed an error that would occur if you escaped from a dialog (displayed using the dlg feature) that did not contain a button with the system="cancel" attribute set.
11/17/2010 2:10:24 PM
- Added appropriate entries to the Window-Eyes script menu.
- Updated the script help text.
- Other minor fixes.
5/4/2010 1:36:21 PM
- When displaying a dialog using the DLG function, you can now use Control-T to check for duplicate shortcuts in the dialog's controls. If duplicate shortcuts are found, they will be presented in a message box.
4/22/2010 4:39:15 PM
- The dlg function has been re-written. It now takes only one parameter: the path to an XML file. It displays a dialog containing a treeview, which lists all languages, and dialogs available in those languages, in the xml. Dialogs are displayed in their intended language. Also, when a dialog is displayed for testing, the dimensions (position, with, and height) are now included in the title bar.
11/24/2009 11:07:29 AM
- Fixed a bug with the dlg method where ClientInformation.ScriptPath was being appended incorrectly.
11/17/2009 8:04:00 AM
- The cursor position was getting stored when the dialog closed, but it wasn't getting restored when the dialog opened. This has been fixed.
- The Dlg method will now only close a dialog when you select a push button control. This means you can toggle radio buttons and check boxes without having the dialog close on you.
- If you do not specify a full path to the XML file in the Dlg method, ClientInformation.ScriptPath will be appended automatically.
10/21/2009 1:51:08 PM
- Fixed clear button issue.
9/3/2009 2:28:35 PM
- Fixed a bug where the results of a command entered on the first line were displayed on the same line, rather than the following line.
- Added the active window title and focused window class name to the Immed title bar.
11/24/2008 1:08:52 PM
Release Notes for 2.81 - 10/15/08
Release Notes for 2.8 - 10/14/08
- Fixed a problem with the Outline feature when using VBScript.
Release Notes for 2.7 - 10/10/08
- The Outline command now works with JScript.
- Added a new command called dlg. If you supply a full path to a XML file containing dialog information, along with an ID of a dialog, the dialog will be displayed. You can select and button to close the dialog. This is useful when you need to interact with a dialog during design time without having a script associated.
- The command edit box now remembers the cursor position when switching between languages.
Release Notes for 2.6 - 10/9/08
- The method of using the @ sign, and the ~ and ~~ characters (for switching to the ActiveWindow, and working with the clipboard respectively) are now fully functional using both VBScript and JScript.
- Save On Exit now allows you to save both VBScript and JScript code rather than one or the other.
- The overloaded ActiveWindow and FocusedWindow variables now work correctly in JScript.
- If you use the language shortcut keys, focus will automatically move back to the command edit box and announce the selected language.
- Cleaned up a few UI issues
Release Notes for 2.5 - 10/8/08
- This version of Immed introduces the ability to get real-time feedback of JScript commands, just like VBScript. You can select between the two using the Language radio button in the Immed window. With JScript selected, all JScript syntax applies to the command window (such as using parenthesis, semi-colons, etc.). If you switch back to VBScript, then the all VBScript syntax applies to the command window. This gives you the best of both worlds when working with either language.
- Known Issues: the @ command to switch to the active window before performing the command is currently not functioning correctly with JScript. Neither is the Outline command. These will be cleaned up in a future version. Feedback is strongly encouraged.
Release Notes for 2.4 - 10/2/08
- A new option has been added that let's you save the contents of the Immediate Mode Window on exit. If enabled, that text will show up automatically when the dialog is created.
- This version also introduces a new feature whereby you can save code snippets for later retrieval. The help states: You can copy the contents of the Immediate Mode Window to one of ten code snippet spots for later retrieval using the Control-# hotkeys (where # is a number from 0 to 9, 0 representing the 10th spot). If text is selected when the Control-# hotkey is pressed, that selected text will be saved to the respective snippet spot. Otherwise, all of the text in the Immediate Mode Window will be saved to the respective snippet spot. To replace the contents of the Immediate Mode Window with a snippet, use the Alt-# hotkeys. You can insert a snippet, replacing the text that's selected, or inserting where the cursor is, using the Insert-# hotkeys.
- Much of Immed was re-written to conform to the other GW Micro script standard practices. In doing do, the options dialog was no longer necessary. Instead, the save window size and position check box is now part of the main dialog. You can still manage the hotkey through the standard help and options method.
Release Notes for 2.3 - 08/19/08
- Added support for Polish.
Release Notes for 2.2 - 08/19/08
- Fixed the name of a variable.
- Put the version in the xml .
- Use ClientInformation.ScriptVersion.
Release Notes for 2.1 - 08/08/08
- Updated to use the new toolkit name space.
- Use OnStateChange when performing update checking at script startup.
- Use the new language information in the XML in WE 7.0 beta 2.
Release Notes for 2.0 - 07/08/08
- Added a help button to the main Immed window for easy access to the help options.
Release Notes for 1.9 - 07/03/08
- You can now precede a print command with a tilde character (~) to copy the result of the print command to the clipboard, or two tilde characters (~~) to append the result of the print command to the clipboard.
Release Notes for 1.8 - 06/18/08
- Fixed a problem where the immed window would not get activation after a command completed if the command began with an @ sign and had errors.
Release Notes for 1.7 - 05/15/08
- Added key describer support.
Release Notes for 1.6 - 05/15/08
- Fixed a problem where pressing enter in the middle of a line would insert a new line.
- Fixed a problem where the stored activewindow was often the alt-tab window.
Release Notes for 1.5 - 05/06/08
- Misc. updates for private beta build.
Release Notes for version 1.4 - 4/18/08
- OnError parameter count updated
- updated for use with new toolkit update routine
Release Notes for version 1.3 - 4/14/08
- Resolved a problem with the auto-update feature. Note that the previous version will not auto-update because of this problem. You will need to update to version 1.3 manually.
Release Notes for version 1.2 - 4/14/08
- Bullet-proofed the auto position and resizing routine.
Release Notes for version 1.1 - 4/11/08
- Options are now included in a separate Options dialog
- The script now takes advantage of the GW Toolkit to provide automatic updates
- Script Help has been implemented
- The immediate mode window is now resizable, and can remember the last position and size (assuming that the option to do so is enabled)
- Some new functionality has been added. Review the script help for more details.
- Filename: immed.wepm
- Date: 4/17/2017 10:00:20 AM
- Size: 40.7KB
- Total Downloads: 19209
DISCLAIMER: Ai Squared DOES NOT ASSUME AND IS NOT RESPONSIBLE FOR ANY LIABILITY WHATSOEVER FOR THE CONTENT OF THIS, OR ANY EXTERNAL, APP, THE OPERATION OR CONTENT (INCLUDING THE RIGHT TO DISPLAY SUCH INFORMATION) OF ANY APP, NOR FOR ANY OF THE INFORMATION, INTERPRETATION, COMMENTS OR OPINIONS EXPRESSED IN ANY APP. ANY COMMENTS OR INQUIRIES REGARDING THIS APP ARE TO BE DIRECTED TO THE PARTICULAR PERSON OR PERSONS RESPONSIBLE FOR AUTHORING AND PROVIDING THE APP.
This is a priceless powerhouse tool for app development because it gives us a sketch pad to work with in real time which can save an enormous amount of time during the development cycle. It's also a great learning tool for beginners because while reading the App development guide you can simply pop up this window and test what you're trying to learn. Kudos to GW for this one.
absolutely required for anyone who is thinking of VBScript scripting
App Central Search
App Central Links