Carl L. Roth Software
Download shareware that Carl L. Roth has written.
 
Home ] Downloads ] Support ] Links ]

 

CLR Script

Features
Revision History
Download
Register
FAQ
Sample Scripts
Web Logon Scripts
Mailing List

Register Now


CLR Tabs To Spaces

CLR Web Site Uploader


Password Tracker Deluxe

Top50.to

Here is the CLR Script revision history.

1.00 ] [ 1.10 ] [ 1.11 ] [ 1.12 ] [ 1.13 ] [ 1.20 ] [ 1.21 ] [ 1.22 ] [ 1.23 ] [ 1.24 ] [ 1.30 ] [ 1.31 ] [ 1.40 ] [ 1.41 ] [ 1.42 ] [ 1.43 ] [ 1.44 ] [ 1.50 ] [ 1.51 ] [ 1.52 ] [ 1.60 ] [ 1.61 ] [ 1.62 ]

Version 1.62 - March 24, 2004

  • Added the BrowserAttachIE function.
  • Added the BrowserGetOpenWindowTitles function.
  • Added the GetIPAddress function.
  • Added the strlwr function.
  • Added the strupr function.
  • Improved the BrowserSetFormField function to use the field value if there is no field name or use both the field name and value. The onchange and onclick events are also now triggered.
  • Improved the ComboBox_SelectString and ListBox_SelectString functions by adding an optional send change notification message.
  • Improved the ListBox_SelectString function by adding the ability to clear the selections.
  • Added the ability to pass parameters to a function by reference.
  • Added the Find Next command.
  • Fixed sending the extended keys: home, end, delete, insert, pageup, pagedown, up, down, left, and right.
  • Fixed a few aspects of the script engine.
  • Fixed a few aspects of the installation.
  • Fixed a few aspects of the script launcher.

Version 1.61 - March 3, 2002

  • Added the ComboBox_GetCount function.
  • Added the ComboBox_GetText function.
  • Added the FtpGetFolderListing function.
  • Added the GetDlgItemText function.
  • Added the GetFileSize function.
  • Added the GetFileTimeString function.
  • Added the GetMenuCommandStrings function.
  • Added the GetMenuState function.
  • Added the IsDlgButtonChecked function.
  • Added the ListBox_GetCount function.
  • Added the ListBox_GetText function.
  • Improved the CurrentTimeString function to allow a default value for the format.
  • Improved the GetFolderListing function by adding a sort listing option.
  • Improved the FTP functions by adding the option to specify a port.
  • Improved the RunWait function to allow default values for the show and milliseconds parameters.
  • Improved the SetDlgItemText function with the option to also send a change message to the control.
  • Added the command line option ‘/c’ to enable string special codes in the parameters.
  • Added the Built-in Function Reference command to the Help menu.
  • Added the Online Support command to the Help menu.
  • Fixed a few aspects of the script engine.
  • Fixed a few aspects of the installation.
  • Improved the help.

Top

Version 1.60 - January 11, 2002

  • Made writing scripts easier by having a non-strict compiler option.
  • Added the BrowserGetStatusText function.
  • Added the BrowserGetTextLinkUrl function.
  • Added the GetPixelColor function.
  • Added the SetSystemTime function.
  • Added the Strict option on the Build menu.
  • Added the #strict statement.
  • Added command line options for the strict compiler option.
  • Improved the BrowserFollowTextLink function to include following graphic links with no alternate text.
  • Improved the RegDeleteKey function to include the option of deleting all the descendants or only deleting empty sub keys.
  • main() functions are now excluded from #include files.
  • Fixed a few aspects of the script engine.
  • Improved the editor text selection by not automatically selecting words.
  • Improved the help.

Top

Version 1.52 - June 27, 2001

  • Added the GetForegroundWindowTitle function.
  • Added the MoveFile function.
  • Improved the BrowserClickFormButton function.
  • Improved the BrowserSetFormField function.
  • Fixed a few aspects of the script engine.
  • Improved the help.

Top

Version 1.51 - April 23, 2001

  • Added the DownloadUrl function.
  • Added the FtpDownloadUrl function.
  • Added the FtpGetOpenFileName function.
  • Added the SendMailMapi function.
  • Added the SetWaitIncrement function.
  • Added the ability to automatically check for an update if connected to the Internet.
  • Fixed a few aspects of the script engine.
  • Improved the help.

Top

Version 1.50 - December 29, 2000

  • Added the ASCII function.
  • Added the BrowserGetHtml function.
  • Added the Chr function.
  • Added the CreateFolder function.
  • Added the DeleteFolder function.
  • Added the FolderExists function.
  • Added the FtpDelete function.
  • Added the FtpDownload function.
  • Added the FtpRename function.
  • Added the FtpUpload function.
  • Added the ReplaceString function.
  • Added the ability to return integer values to a batch file or a calling program.
  • Added the ability to pass parameters when running a script file from the command line.
  • Added more SendKeys special codes.
  • Improved the editor with drag-n-drop and line selection.
  • Increased the maximum size of a script file to 1 MB (1,048,576 bytes).
  • Increased the maximum length of a string to 16 MB (16,777,216 characters).
  • Added the ability to open multiple files with the Open command on the File menu.
  • Fixed a few aspects of the uninstallation.
  • Fixed and improved a few aspects of the script engine.
  • Improved the help.

Top

Version 1.44 - May 23, 2000

  • Added the BrowseForFolder function.
  • Added the BrowserIsDocumentInteractive function.
  • Added the BrowserWaitDocumentInteractive function.
  • Added the GetFolderListing function.
  • Improved the FindString function by adding the optional start character parameter.
  • The System Tray Launcher command Add option defaults to the active script file.
  • Fixed and improved installation and uninstallation under Windows NT/2000.
  • Fixed and improved a few aspects of the script engine.

Top

Version 1.43 - March 10, 2000

  • Added the GetFileAttributes function.
  • Added the GetOpenFileName function.
  • Added the SetFileAttributes function.
  • Added the SetRunningScriptWindow function.
  • Added the Create Desktop Shortcut command on the Tools menu.
  • Improved the InputString function by adding the optional title and timeout values.
  • Improved the MessageBox function by adding the optional timeout values.
  • Improved the OpenFile function by adding some more file access modes.
  • Improved the VerifyActiveWindowTitle, VerifyActiveWindowTitleSub, VerifyActiveWindowText and VerifyActiveMDIWindowTitle functions by adding an optional timeout value.
  • Improved the installation procedure.
  • Fixed and improved a few aspects of the script engine.
  • Improved the help.

Top

Version 1.42 - January 28, 2000

  • Added the atoi function.
  • Added the BrowserGetBodyText function.
  • Added the BrowserGetLocationURL function.
  • Added the BrowserSetInternetSettings function.
  • Added the CloseFile function.
  • Added the ExitWindows function.
  • Added the FileEOF function.
  • Added the OpenFile function.
  • Added the ReadFileString function.
  • Added the WriteFileString function.
  • Added the HFILE type specifier.
  • Added the Font command on the View menu to select the editor window’s font name and size.
  • Added the ability to set dialog box controls by using the id of the control instead of the text label.
  • Fixed and improved a few aspects of the script engine.
  • Improved the help.

Top

Version 1.41 - December 8, 1999

  • Added the BrowserGetTitle function.
  • Added the BrowserRefresh function.
  • Added the CopyFile function.
  • Added the FindString function.
  • Added the rand function to generate a random number.
  • Added the constant RAND_MAX.
  • Fixed and improved a few aspects of the script engine.

Top

Version 1.40 - October 21, 1999

  • Added the ability to declare and use variables.
  • Added the BrowserClickFormButton* function.
  • Added the BrowserClose* function.
  • Added the BrowserGetFormFields* function.
  • Added the BrowserGetFormNames* function.
  • Added the BrowserGetTextLinks* function.
  • Added the BrowserGoBack* function.
  • Added the BrowserFollowTextLink* function.
  • Added the BrowserIsDocumentComplete* function.
  • Added the BrowserLaunchIE* function.
  • Added the BrowserNavigate* function.
  • Added the BrowserResetForm* function.
  • Added the BrowserSetActiveForm* function.
  • Added the BrowserSetForegroundWindow* function.
  • Added the BrowserSetFormField* function.
  • Added the BrowserShowWindow* function.
  • Added the BrowserSubmitForm* function.
  • Added the BrowserWaitDocumentComplete* function.
  • Added the GetClipboardText function.
  • Added the LeftString function.
  • Added the MidString function.
  • Added the RightString function.
  • Added the RunWait function.
  • Added the strlen (string length) function.
  • Added the HBROWSER type specifier.
  • Added the constant NULL.
  • Added the Tip of the Day when the program starts. The Tip of the Day can also be accessed from the Help menu.
  • Fixed and improved a few aspects of the script engine.
  • Improved the help.

* The browser functions are currently only available for Microsoft Internet Explorer 4 and above.

Top

Version 1.31 - August 7, 1999

  • Added the EnableScreenSaver function.
  • Added the GetEnvironmentVariable function.
  • Added the IsConnectedToInternet function.
  • Added the RegGetKeyValueInt function.
  • Added the RegGetKeyValueString function.
  • Added the StopScreenSaver function.
  • Added the string comparison logical operators == and !=.
  • Added the remainder operator %.
  • Fixed the order of precedence when evaluating the operators.
  • Fixed and improved a few aspects of the script engine.
  • Improved the help.

Top

Version 1.30 - June 23, 1999

  • Added the ability to run script files from a system tray menu. Configure the system tray launcher settings by using the Configure Launcher command on the Tools menu.
  • Added the AppendFileString function.
  • Added the CurrentTimeString function.
  • Added the GetUserName function.
  • Added the IsScreenSaverRunning function.
  • Added the VerifyActiveMDIWindowTitle function.

Top

Version 1.24 - May 6, 1999

  • Added the InputString function.
  • Added the SetDefaultPrinter function.
  • Added the MB_OKCANCEL MessageBox buttons option.
  • Added the MB_YESNO MessageBox buttons option.
  • Added the MB_ICONQUESTION MessageBox icon option.
  • Added the integer logical operators ==, !=, <, <=, > and >=.
  • The registration and installation information is now stored for the local machine instead of the current user.
  • Fixed and improved a few aspects of the script engine.

Top

Version 1.23 - April 16, 1999

  • Added the IsServiceActive function.
  • Fixed and improved a few aspects of the script engine.
  • Improved the help.

Top

Version 1.22 - February 24, 1999

  • Added the ComboBox_SelectString function
  • Added the ListBox_SelectString function.
  • Added the ability to run CLR Script without installing the program by adding the switch “/n” to the command line.
  • Fixed and improved a few aspects of the script engine.

Top

Version 1.21 - February 17, 1999

  • Added the break statement.
  • Added the repeat statement.
  • Added the while statement.
  • Fixed and improved a few aspects of the script engine.
  • Fixed a few problems with the installation.
  • Improved the help.

Top

Version 1.20 - January 22, 1999

  • Added the BrowseURL function.
  • Added the CreateFile function.
  • Added the DeleteFile function.
  • Added the FileExists function.
  • Added the ability to run a script without displaying the progress dialog window by adding the switch “/h” to the command line.
  • Fixed a few bugs in the script engine.
  • Fixed getting help for dialog boxes by pressing F1.

Top

Version 1.13 - November 25, 1998

  • Added the RegCreateKey function.
  • Added the RegSetKeyValueInt function.
  • Added the RegSetKeyValueString function.
  • Added the RegDeleteKey function.
  • Added the RegDeleteKeyValue function.
  • Added the HKEY type specifier.
  • Fixed and improved a few aspects of the script engine.
  • Improved the help.

Top

Version 1.12 - November 9, 1998

  • Added the itoa function.
  • Added the operators +, -, *, /, &, ||, and &&.
  • Added the string operator + to concatenate strings.
  • Fixed and improved a few aspects of the script engine.

Top

Version 1.11 - October 26, 1998

  • Added the NetUserChangePassword function.
  • Added the SetForegroundWindowTitleSub function.
  • Added the Window Information Finder command.
  • Fixed and improved a few aspects of the script engine.
  • Improved the help.

Top

Version 1.10 - October 12, 1998

  • Added the ClickButton function.
  • Added the CopyToClipboard function.
  • Added the EmptyClipboard function.
  • Added the exit function.
  • Added the SetDlgItemText function.
  • Added the WaitWindowClosed function.
  • Added the #include statement.
  • Added the string special character ‘\r’.
  • Added the ability to continue long string constants onto the next line by ending the line with a backward slash ‘\’.
  • Added the Find command.
  • Added the Replace command.
  • Pressing F1 when the cursor is on a keyword brings up help for that word.
  • Added the ability to run a script from a shortcut by adding the switch "/r" to the command line.
  • New lines are automatically indented to the previous line.
  • Pressing the tab key with multiple lines selected indents the lines.
  • Pressing the shift+tab keys with multiple lines selected unindents the lines.
  • When opening a script file from the command line, if the file does not exist, you will be asked if you would like to create a new file.
  • When running or compiling, all the modified open files are automatically saved.
  • Fixed and improved many aspects of the script engine.
  • Improved the error reporting.
  • Improved the help.

Top

Version 1.00 - October 5, 1998

  • First public release of CLR Script.
  • Added the Run command.
  • Added the Compile command.
  • The editor is a simple edit control similar to Notepad.
  • Added the CheckDlgButton function.
  • Added the FindWindow function.
  • Added the IsEmpty function.
  • Added the MessageBox function.
  • Added the Pause function.
  • Added the Run function.
  • Added the SendKeys function.
  • Added the SetForegroundWindow function.
  • Added the VerifyActiveWindowText function.
  • Added the VerifyActiveWindowTitle function.
  • Added the VerifyActiveWindowTitleSub function.
  • Added the WaitWindowTitleVisible function.
  • Added the int type specifier.
  • Added the string type specifier.
  • Added the void type specifier.
  • Added the negation “!” operator.
  • Added the bitwise or “|” operator.
  • Added the constant TRUE.
  • Added the constant FALSE.

Top

 

Copyright © 1999-2011 Carl L. Roth. All rights reserved.
Password Tracker Deluxe, CLR Script, CLR Tabs To Spaces, and CLR Web Site Uploader are all trademarks of Carl L. Roth
For any comments about this website, click here to send me an e-mail.