DooSoft

Software Solutions for Your Home Automation Efforts

 

Lunarpages.com Web Hosting

[Home] [DooEditor] [DooMotion] [DooStat] [Purchase] [Downloads]
 

DooEditor
ScreenShots

Get It Now - HomeSeer!Welcome to Version 1.0 of DooEditor for HomeSeer!

Description

DooEditor for HomeSeer® is a script editor specifically designed to work with HomeSeer®.  It is designed mostly for usage with VBScript® but other languages can be used. Since it is a text-based editor, other text files can also be edited.

Features

DooEditor for HomeSeer® supports the following features:

  • HomeSeer Support - Supports HomeSeer VBScript scripts and HomeSeer Phone IVR scripts. For the HomeSeer VBScript scripts, references to HomeSeer and HomeSeer Phone are made by default giving access to their methods and properties while the user is editing those scripts. A copy of the HomeSeer Log window can be opened for added convenience.
  • DooMotion for HomeSeer Support - A reference to the DooMotion Plug-In for HomeSeer is available to users who have purchased that plug-in. The user can edit that plug-in's Custom Action Code.
  • Script Debugging - Scripts can be compiled and executed. Several options are available including running the currently active script, running a script from a list of available scripts, and running a function or procedure in the currently active script. Script errors are highlighted and line number are reported after adjusting for any #include file statements.  Note that debugging is not available for HomeSeer Phone IVR scripts.
  • Code Tips And Code List - These features are similar to Microsoft's Intellisense® built in to some of their programming language editors. Code Tips are tooltips that are shown after a known function or procedure name is entered so that the user can see the needed parameters. The Code List shows all the available methods and properties and also displays all of the user's HomeSeer® device and event names.
  • Dynamic Object References - Once an object is created with a "Set myobject = " statement, its methods and properties will be available within the Code Tips and Code List.
  • Dynamic Function & Procedure References - Code Tips include all functions and procedures defined within the currently active editor (#include statements are parsed and their functions and procedures are incorporated as well).
  • Procedure & Function Execution - the user can either run the entire script or run specific procedures or functions. The user will be prompted for any required parameters. Functions will return the appropriate results in a "Immediate" window.
  • Color Syntax Highlighting - VBScript language specific keywords, comments, and strings are colored differently to set them apart from plain text - Bold, italics, and underline are supported, as well. Some other languages are partially supported.
  • Fully Customizable Keyboard Mappings - Keystrokes can be added and removed to emulate popular keyboard mappings.
  • Keystroke Macros - A series of keystrokes can be recorded and assigned to hotkeys to play back the keystrokes repeatedly. Up to 10 macros are supported.
  • Drag and Drop Text Manipulation - Highlighted text can be dragged and dropped between any window supporting OLE text Drag and Drop - Text may be copied or moved.
  • Multiple Split Views - Users can create up to four separate views of the same edit buffer. Each view can be scrolled independently.
  • Unlimited Undo/Redo - All edit actions are fully undoable and redoable.
  • Regular Expression Searching.   Perform regular expression searching and replacing using standard Gnu regular expressions.
  • Auto Indentation - As code is entered, lines will be indented.
  • Clipboard Support - Text can be cut, copied and pasted onto the clipboard using the right-click menu or a keystroke.
  • Column Selection and Manipulation - Columns of text can be selected with the mouse and then manipulated. Empty columns can be selected, causing subsequent typing and deletion to occur over multiple lines at the same time.
  • Custom Color Settings - All foreground and background colors can be configured with the built-in window properties dialog.
  • Built-In Window Properties Dialog - Most properties, including keyboard assignments, colors, current language, and tab settings are available to the user in a tabbed dialog available from the built-in right-click menu or a keystroke (Alt+Enter).
  • Built-In Right Click Menu - A set of commonly used commands are available from a default right-click menu.
  • Microsoft IntelliMouse Support - Scrolling, word selection, and line selection is easily accomplished with the Microsoft IntelliMouse®.
  • Line Numbering - Lines are numbered by default using a decimal format but the user can turn this feature off as well as specify other number formats.
  • Keyword Case Normalization - Keywords can be converted to the proper case once a line is entered.
  • Built-in Printing Support - The contents of the edit buffer may be printed.
  • Line Highlighting - A single line may be highlighted a specific color.
  • Horizontal Line Dividers - Each line may have a line underneath it to separate functions or other groupings of text.
  • Selection Bounding - The text caret can optionally be confined to the bounds of the text. If enabled, then clicking on ‘virtual’ space to the right of text will cause the caret to be placed at the end of the line clicked on.

Last Revision: 12/09/2005 04:17:42 PM -0800

Copyright © 2003 by DooSoft. All rights reserved.
Solution Graphics

Doo's Collectibles Web Site

In Association with Amazon.com

X10 Home Automation Accessories











>





















>








Copyright © 2004-2006 by DooSoft. All rights reserved.