The USEE is a graphical environment which allows to define libraries from existing command-line scripts to provide modular script libs, GUI for parameters input including intelligent parameter types, and easy output handling. Just like WPF for your scripts! Implemented in C#.NET.

Important: Please visit the project for the development of the end-user libraries (see the link under "Related Projects") to download the ready-to-use libraries. This project is dedicated to the development of the GUI runtime environment only.

The program "USEE" was developed to manage the sets (or libraries) of command - line scripts. The following targets had to be reached:
  • Library Modularization
    • It must be possible to divide large script collections into small, area-specific units, which then can be easily distributed.
  • Existing Knowledge Inventory
    • The reliable and systematical registry of the existing scripts must be maintained.
    • Nothing will be lost and forgotten, everything is ready to hand all the time.
Screenshot-Open_Script_Library.PNG
  • Parameters Input and Submission Support
    • Parameters, required for script execution, will be shown in the GUI form.
    • It is not required any more to remember all the script parameters!
    • Input of the security - relevant parameters (such as passwords) is done with the input field where the actual characters are masked with "stars". Therefore, the password can not be accidentally seen in the clear text on the display any more.
    • Complex parameter types: some parameter types are defined, which have some kind of interactivity and automation; for example, "MsSqlDatabase" is shown as a combobox, which automatically fills itself with the list of the available databases, where the server name, login name and password are dynamically taken from the other input fields.
    • Using the "OleDbQuery" parameter type, it is possible to specify and user-defined SQL request statement as a data source for filling the combobox.
Screenshot-Easy_Script_Parameters_Input.PNG
  • Output Formatting and Analysis Support
    • Script output is done in a dedicated console, which feels just like a usual text box. Therefore, a simple navigation, selection and copying of the contents is possible. Also, a function for saving of the complete console contents into the text file is available.
    • Using so-called "output modifiers", it is possible to automatically parse parts of the output text and put them into the grid.
Screenshot-Automatic_Output_Parsing_And_Formatting.PNG

The program has a very small footprint (1 EXE, 2 DLLs, 3 XSD grammar files) and is configured using the XML files with the very simple and straightforward structure.

Due to described properties, this software may be very easily used to create standardized script libraries and on this way to help to establish for example common company standards for creation and maintenance of dabases, operating systems and client applications.
Last edited Jul 9 2009 at 2:05 PM by Dima_67, version 16

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Updating...
© 2006-2010 Microsoft | Get Help | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2010.2.24.16331