Bookmark us!
Newbie Task Manager

Newbie Task Manager is a flexible, powerful, multi-purpose task scheduler. The scheduled tasks can be executed at specified times or intervals. They can also be triggered by specified system events. Task functions include Macro recording and playback; starting, stopping, applications; logoff, shutdown, restart of computer; sending network messages and emails; local or network file I/O operations such as file copy, archive and delete; FTP, HTTP and ICQ access; plus a lot more.

Purchase
Newbie Task Manager



Secure purchase via Share*It!
Copyright © 2005 Newbie.
All Rights Reserved.
Newbie Automation Suite 2.0
Newbie Web Automation  (Flash Demo)
Newbie Web Automation 2.7 is the next major release of Newbie that adds a lot more functionality in automating the web browsing experience. New functions include a Newbie Script Wizard, ability to print web pages on the fly, interface with websites using Newbie Forms, inactivity timeout verification and most importantly integration with Newbie Task Manager to schedule script executions. Read more information...

What's New with Newbie?
March 28, 2008
Newbie Web Automation version 2.7.4 is the latest release. New features have been
added such as ability to check for a string in a web page, setting focus to a window
using its title and additional XML functions. New XML functions are now available
to allow adding nodes to an XML document. Please refer to the Help file for function
details.

New API functions:
Function StrInWebPage(SubStr: string): boolean;
Function WindowActivate(sWindowTitle: string): boolean;
Function XMLAddNode(sNodeName: string; sNodeText: string): boolean;
Function XMLParentNode: boolean;
Function XMLGetFirstChildNode: boolean;
Procedure XMLAddAttribute(sAttribName, sAttribValue: string);  
January 26, 2008
Newbie Web Automation version 2.7.3 is the latest release. New features have been
added such as sending email, capturing a screenshot of the browser region and saving it as an image, executing a web script in a frame and other new functions. Please refer to the Help file for function details.

New API functions:
Function SendEmail(sHost: string; nPort: integer; sUserName, sPassword, sFrom,    sRecipient, sSubject, sBody, sAttachFile: string): boolean;
Function ScreenCaptureWebBrowser(sFilename: string): boolean;
Function WaitMouseClickXY(XPos, YPos, nDelay: integer): boolean;
Function ExecuteWebScriptInFrame(sKeyword, sScript, sLanguage : string): boolean;
Function CheckRadioHTML(sText: string): boolean;
Function ButtonExists(sValue : string): boolean;
October 20, 2007
Newbie Web Automation version 2.7.2 is the latest release. A new feature is added
to read data from XML files. An new procedure is introduced to automate downloading files from websites by handling the popup windows. Please refer to the Help file for function details.

New API functions:
Function OpenXMLFile(sXMLFile: string): boolean;
Function CloseXMLFile: boolean;
Function XMLFindNode(sNodeName: string): boolean;
Function XMLNextNode: boolean;
Function XMLGetNodeText: string;
Function XMLGetNodeAttr(sAttribute: string): string;
Function XMLGetChildNodesCount: integer;
Procedure Beep;
Procedure Inc(var nValue: integer);
Procedure ProcessDownloadFile(sWindowTitle1, sWindowTitle2, sPath: string; nTimeout: integer) : boolean;
August 18, 2007
Newbie Web Automation version 2.7.1 is the latest release. A new feature is added
to Newbie Scripts that allow handling of the OnClick event. Another new feature is
also added to be able to encrypt scripts. This will prevent the script from being
viewable or editable. Please refer to the Help file for feature details.

New API functions:
Procedure SetOnClick(bEnable: boolean);
July 14, 2007
Newbie Web Automation version 2.7 is the latest release. New Excel functions are
provided to save CSV to XLS, XLS to CSV and print Excel files. A new function is
provided to handle script error popup messages that are encountered by the Newbie
browser. Lastly, a new function is provided to click an image on the web page based
on a user defined region. Please refer to the Help file for function details.

New API functions:
Function ExcelCSVToXLS(sCSVFile, sXLSFile: string): boolean;
Function ExcelXLSToCSV(sXLSFile, sCSVFile: string): boolean;
Function ExcelPrintFile(sFilename: string; sPageOrientation: string): boolean;
Function MouseClickImageXY(sBMPFile: string; X1, Y1, X2, Y2: integer): boolean;
Procedure ScriptPopupDialog(bShowDialog, bContinueScript: boolean);
June 19, 2007
Newbie Web Automation version 2.6.9 is the latest release. A new feature allows
you to automate clicking an object on screen by using a Bitmap file. You can now
get the html code of a frame's document using its name. New functions added to
simulate clicking the web browser's Back, Forward, Home and Refresh buttons.
Please refer to the Help file for function details.

Newbie for Windows Vista is now officially released.

New API functions:
Function MouseClickImage(sBMPFile: string): boolean;
Function AddBackSlash(str: string): string;
Function GetHTMLFrameBody(sFrameName: string): string;
Procedure ClickBrowserBack;
Procedure ClickBrowserForward;
Procedure ClickBrowserHome;
Procedure ClickBrowserRefresh;

May 16, 2007
Newbie Web Automation version 2.6.8 is the latest release. A feature has been added to allow downloading of web pages as either html page or as web archive file using SaveWebPageAs(). You can now click on a checkbox by specifying its ID using ClickCheckBoxID(). Use the WaitForWindowToClose() function when handling file download popup dialogs. This function will wait for the popup window to close before continuing script execution. Please refer to the Help for more details.

Stay tuned for the upcoming release of Newbie for Windows Vista.

New API functions:
Function ClickCheckBoxID(sID: string): boolean;
Function WaitForWindowToClose(sWindowTitle: string; nMilliSecs: integer): boolean;
Procedure SaveWebPageAs(sType: string; sFilename: string);
May 1, 2007
Newbie Web Automation version 2.6.7 is the latest release. A feature has been added to allow sending text messages during script execution to the Newbie StatusBar using the procedure StatusBarMsg(). This will allow you to keep track of the progress of script execution. Some minor bug fixes have also been implemented.

New API functions:
Procedure StatusBarMsg(sMsg: string);
March 30, 2007
The Newbie Plugin for Mozilla Firefox has been updated. The following are the list of changes.

1. Support for Firefox 2.0. The Newbie Plugin has been updated and tested on the latest version of Firefox version 2.0
2. The custom script directory tab has been added to the Newbie Plugin for Firefox. Previously, it was only available in the Plugin for Internet Explorer.

You will need to download the latest NpNewbie.dll from our FTP Site. Kindly refer to the Help menu->Online Help->Supported Web Browsers->Mozilla Firefox->Setup Firefox Plugin, for setup instructions.

March 7, 2007
Newbie Web Automation version 2.6.6 is the latest release. Additional API functions
are introduced in this version. First, the ability to get a database field based on the
data type of the field. It can be a string, integer or float. Second, being able to
select multiple values of a multi-select listbox and checking multiple checkboxes using one call to the function.

New API functions:
Function DBGetStrField(sFieldName: string): String;
Function DBGetIntField(sFieldName: string): Integer;
Function DBGetFloatField(sFieldName: string): double;
Function SelectListMultiItems(ControlName, sValues: string): boolean;
Function ClickCheckBoxMultiItems(sButtonName : string; sValues: string): boolean;
December 12, 2006

Newbie Web Automation version 2.6.5 is the latest release. This version now allows
you to store, access and execute scripts from a user defined directory. Previous versions only allowed scripts to be stored in a fixed subdirectory under the Newbie installation  directory. The latest version adds a new tab on the Scripts Treeview that can display scripts from a user defined directory. This feature is available in both the Newbie application and the Newbie Plugin for Internet Explorer.

There are two ways to configure the custom script directory:

1. Go to the custom Tab and use the F10 key to change script directory and Tab caption

2. You can also set it in the User Menu, Change User Info, Set Custom Script
Directory button

After updating Newbie, you will need to increase the length of the F8 field in the
CtrlDp.xtr and CtrlsXl.xtr from 60 to 250 to accommodate very long directory paths.
Refer to the Newbie Forum, Latest Updates section for details. You must be a registered Newbie customer in order to get access to the latest updates.

November 28, 2006
Newbie Web Automation version 2.6.4 is the latest release. A bug fix has been
implemented to accommodate long html object names during Web Recordering. It
was previously truncating to only 50 characters.

New API functions:
Function SetElementAttribute(sTag, sName, sAttribute: string; vValue: Variant): boolean;
November 14, 2006
Newbie Web Automation version 2.6.3 is the latest release. The following functionality have been added to Newbie:

1. Added support to run Newbie on Internet Explorer 7.

2. Added IE7 support to:
- Download images and files
- fixed "Launch in IE" option

3. Added new API function. Refer to the Help Menu, Online Help for details.

New API functions:
Function ExtractSubStr(sSrcStr, sStartStr, sEndStr : string): string;
November 3, 2006
Newbie Web Automation version 2.6.2 is the latest release. The following functionality have been added to Newbie:

1. Added the OnTimer event procedure in the Newbie Script. This event triggers after a user defined number of milliseconds. The Timer is enabled by calling the SetTimer function. The OnTimer event is useful for waiting a number of milliseconds after the OnDocumentComplete has already triggered.

2. Added new API functions. Refer to the Help Menu, Online Help for details.

New API functions:
Function SetTimer(bEnabled: boolean; nInterval: integer);
Function GetElementAttribute(sTag: string; sName: string; sAttribute: string): string;
Function WaitForWindowMouseClickXY(sWindowTitle: string; nTimeout, X, Y: integer) : boolean;
October 20, 2006
Newbie Web Automation version 2.6.1 is the latest release. The following functionality have been added to Newbie:

1. Added String Matrix functions to easily read and write to/from a comma separated value data file. Newbie now makes it easy to read a CSV file and populate web forms.

2. Added new API functions. Refer to the Help Menu, Online Help for details.

New API functions:
Function MatrixGetVal(nRow, nCol: integer): string;
Function MatrixMaxCol: integer;
Function MatrixMaxRow: integer;
Function MatrixReadFile(sFile: string): boolean;
Function MatrixResize(nRows, nCols : integer): boolean;
Function MatrixSaveToFile(sFile: string; bOverwrite: boolean): boolean;
Function MatrixSetVal(nRow, nCol: integer; sValue : string): boolean;
Procedure MatrixLineDelimiter(sDelimiter: string);
Procedure MatrixReset;
Function WaitForElement(sTag, sAttribute, sValue: string; nTimeout: integer): boolean;
Function DoubleQuote(str: string): string;
October 6, 2006
Newbie Web Automation version 2.6 is the latest release. The following functionality
have been added to Newbie:

1. Support for Multi-Tab Browsers. You can execute a Newbie Script on a new tab browser allowing you to have multiple web browsers up at the same time. This makes it easier and more convenient to access multiple websites on Newbie.

2. This version includes a number of new API functions. Refer to the Online Help,
under "Newbie API Functions" for details.

New API functions:
 - function MouseClickXY(X, Y: integer): boolean;
 - function WaitSelectListItem(ControlName, sValue: string; nDelay: integer): boolean;
September 16, 2006
Newbie Web Automation version 2.5.9 is the latest release. The following functionality have been added to Newbie:

1. Ability to capture screenshots of web pages and save as a Bitmap or JPEG file.
2. Extract the HTML Body of a web page.

This version includes a number of new API functions. Refer to the Online Help,
under "Newbie API Functions" for details.

New API functions:
 - function ScreenCaptureToClipboard(sCaptureType: string): boolean;
 - function ScreenCaptureToFile(sFullPath: string; sCaptureType: string): boolean;
 - function ScreenCaptureXY(sFullPath: string; X1, Y1, X2, Y2: integer): boolean;
 - function GetHTMLBody: string;
September 5, 2006
Newbie Web Automation version 2.5.8 is the latest release. The following functionality have been added to Newbie:

1. Ability to pass parameter arguments to JScripts and VBScripts thru the
ExecuteActiveScript() function
2. Extract html tables from web pages while preserving their layout using GetTableAttribute()
3. Execute application from within Newbie Scripts using WinExec(). Additional options now exist to wait for application to finish and maximum wait time

This version includes a number of new API functions. Refer to the Online Help,
under "Newbie API Functions" for details.

New API functions:
 - function SetCheckBox(sButtonName : string; sValue: string; bValue: boolean): boolean;
 - function GetTableRowAttribute(TablePos, RowPos : integer; sAttribute: string): string;
 - function GetTableAttribute(TablePos : integer; sAttribute: string): string;
August 21, 2006
Newbie Web Automation version 2.5.7 is the latest release. This version includes
a number of new API functions. Refer to the Online Help, under "Newbie API Functions" for details. Also, the "/param" commandline parameter switch has been increased to a maximum of 20 parameters.

New API functions:
 - function DBTableFindRec(sFieldName: string; vData: Variant): boolean;
 - function DeleteIECookies: boolean;
 - function ExecDBQuery(sConnectStr : string; sSQLStr: string): boolean;
 - function GetWindowsUserName: string;
 -
function OpenADOTable(sConnectStr : string; sTableName: string): boolean;
 - procedure Read(var cData: char);
August 1, 2006
Newbie 2.5.5 is the latest release of Newbie Web Automation. This version includes
improvements in handling frames during recording of web actions using the Web Recorder.

A "/hidescripts" commandline parameter has been added to hide the Treeview when Newbie is initially shown.

New API functions:
 - function ClickCheckBox(ControlName: string; sValue: string): boolean;
July 07, 2006
Newbie 2.5.3 is the latest release of Newbie Web Automation. This version now supports the Mozilla Firefox browser. Newbie can be accessed on Firefox using a Sidebar Plugin that allows you to access all your Newbie Scripts and execute them on Firefox. Plus, you can also use JavaScripts to automate web pages on Firefox. Now you have the option to execute scripts on the Newbie browser, Internet Explorer or Firefox. View flash demos: Newbie Plugin for Firefox (2.2 MB) and Automate Firefox using JavaScripts (2.7 MB).

Refer to the Online Help, under Supported Web Browsers, Mozilla Firefox for details on how to install the Newbie Plugin for Firefox. You must have the latest Newbie 2.5.3 in order to use the plugin. A number of APIs are currently not yet supported on Firefox but will be supported in future updates.

New API functions:
 - function GetExecuteBrowser: string;

June 14, 2006
A new HTML based Newbie Online Help is now available. It replaces the old PDF Help file. To access the Online Help, click Help menu->Online Help.

Change in version numbers. Previous versions used N.N.A (alpha char) format.
New format uses N.N.N all numerical values.

New APIs have been introduced to this version:

- function WaitSendString(sStr: string; nDelay: integer; nTimes: integer): boolean;
- function WaitForWindowSendString(sWindowTitle: string; sStr: string; nDelay: integer) : boolean;

The Newbie Automation Engine Library has been released. Software developers can now integrate the Newbie Automation Engine into their software applications by calling functions from a distributable DLL library. This provides better integration, deployment and error tracking of web automation tasks. The Script Editor is also included to allow editing of Newbie Scripts. For more information, click here.

May 12, 2006
Newbie Web Automation version 2.5 has been released. This version contains the following updates:

1. New API functions have been introduced:
 - SelectListItemInFrame(ControlName, sValue: string): boolean;
 - SelectListIndexInFrame(ControlName: string; nValue: integer): boolean;
 - GetTableCellImages(TablePos, RowPos, CellPos : integer; sPath: string): boolean;
 - SelectFile(const sCaption: string; sInitialDir: string): string;
 - WaitNewbieScriptEnd(nDelay: integer): boolean;

2. An option to terminate Newbie when time out occurs (no mouse or keyboard activity) is now available. Previously, a login screen pop ups up requiring the user to enter the password. Now you have the option to close Newbie immediately after time out to prevent someone from seeing the currently loaded web page. You can activate this feature in User Menu->Change User Info.

3. The latest release of Newbie Task Manager version 1.83 (view demo) now as a built in Action for executing Newbie Scripts. It encrypts the password so that it is not visible on the commandline. This Action is located in Processes->RunNewbie.

April 27, 2006
Newbie Web Automation version 2.4e has been released. This version now supports
Newbie Database API functions. These functions allow you to save extracted data
from the web directly into any ODBC compliant Database such as Access, MS-SQL and Oracle. You can also read data from a Database table and upload it to the web.

function OpenDBTable(sDataSourceName : string; sTableName: string): boolean;
function CloseDBTable: boolean;
function DBSetField(sFieldName: string; vData: Variant): boolean;
function DBGetField(sFieldName: string): Variant;
function AppendDBTable: boolean;
function EditDBTable: boolean;
function PostDBTable: boolean;
function EndOfDBTable: boolean;
function DBTableNext: boolean;
function DBTablePrior: boolean;
function DBTableFirst: boolean;
function DBTableLast: boolean;
March 27, 2006
Newbie Web Automation version 2.4c has been released. This version of Newbie integrates the Web Recorder functionality into the Newbie Plug-in for Internet Explorer. Now you can record, play your web actions and generate Newbie
Scripts directly from Internet Explorer. The Newbie Web Recorder, which was previously a separate program, has been removed.
March 13, 2006
Newbie Web Automation version 2.4b has been released. This version comes with a Script Debugging feature (See Demo). Users will be able to debug scripts in the middle of execution, take a look at values of internal variables and copy them to the Clipboard. The Script Debugger is available with the purchase of Newbie Web Automation or Newbie Automation Suite. A key file will be emailed after purchase that will activate this feature.
February 05, 2006
Newbie Plug-in for Internet Explorer is now available in version 2.3a. See Demo.

You can access and execute your Newbie Scripts from within Internet Explorer by clicking the View Menu-> Explorer Bar-> Newbie Web Automation.  You can also create a shortcut button on the IE Toolbar by checking the 'Add Newbie To IE Toolbar' option under Tools Menu in the Newbie application.

Customers can now access the latest documentations from our website by clicking
Help Menu -> Customer Documentations in Newbie.

December 15, 2005
You can now access the Parameters Database on the Newbie Script Editor by clicking File Menu->Parameters or by pressing Ctrl+P keys.

The Newbie Delphi Visual Component VCL is now available. It is a collection of components that allow you to create applications that automate web pages using Newbie Scripts. Also, a new API is added to always execute Newbie Scripts in a new Internet Explorer window.

- function SetExecuteBrowser(sBrowser: string) : boolean;

November 21, 2005
New APIs have been introduced to manipulate hard to access field objects
such as Java/Javascript fields, unnamed text fields and ability to process
popup windows (e.g. logon windows, confirmation popup windows, etc).

- function IsExecuteScriptIE : boolean;
- function GetActiveBrowserWindow: boolean;
- function GetActiveWindow(sTitle: string): boolean;
- function SendString(str : string): boolean;
- function SendKeyPress(sKey : string): boolean;
- function SendStringToWindow(WndTitle, str : string; nDelay: integer): boolean;
- function SendKeyPressToWindow(WndTitle, sKey : string; nDelay: integer): boolean;
November 3, 2005
Newbie version 2.2k supports customizing Newbie to your own local language. The world is a diverse mix of languages and we would like Newbie to be universal, used and understood by all.

To access this feature, click Tools Menu->Language Configuration. If you
would like to share your translation with other Newbie users, click here.

October 11, 2005
Newbie version 2.2j now supports Microsoft Windows Scripting. VBScript, JScript and any other scripting languages supported by the Windows Scripting Host (WSH) can now be executed inside Newbie Scripts either as stand-alone files or as inline code.

The following are the new Newbie APIs that support WSH:

- procedure InlineClear;
- procedure InlineAdd(sLine: string);
- function InlineGetStr : string;
- function ExecuteActiveScript(const Filename: string): Boolean;
- function ExecuteInlineVBScript : Boolean;
- function ExecuteInlineJScript : Boolean;

Newbie introduces ActiveScript, a free Scripting Editor that allows you to edit/execute scripts supported by Microsoft Windows Script Host (WSH) such as VBScripts, JScripts and other script control files.

September 15, 2005
Newbie Web Automation Lite (WAL) is now avaliable starting with release 2.2i. WAL is an affordable version of Newbie ($12.50) that contains all features of the Full Version ($29.95). It only costs one-third of the Full Version yet has all the functionality. It also comes with the Newbie Web Recorder. However, the Lite Version does not include the free periodic updates that come with the purchase of the Full Version. See Products page for more information.
August 30, 2005
1. Newbie can now be configured to use your own proprietary encryption functions for encrypting usernames, passwords and other important personal information stored in the Parameters Database. Newbie users have been clamoring for this feature and we have listened. Read more information, click here.

2. Take a look at the redesigned Newbie login screen and application shortcut icon created on your Desktop after installing Newbie.
 
August 4, 2005
1. Newbie now interfaces with MS Outlook to retrieve Calendar Appointments
and check Email
. You must have the MSOffice version of Outlook. Outlook Express is not supported. Click Tools Menu->Outlook Configuration to setup this feature. If you do not have Outlook, you will not see this menu option.

2. You can now move Newbie Scripts using drag and drop to any
User folder.

3. List of available Pascal functions have now been published and
made available. Visit http://www.newbielabs.com/customer/Pascal Help for detailed documentations.

4. Web Recorder now handles clicking image hotspots. You can also use the
Newbie API function ClickHotspot.
 - function ClickHotSpot(MapName, AltText: string): Boolean;
 
July 21, 2005
Version 2.2d introduces a new feature called Web Aggregation. New APIs have been introduced to allow users to extract Hyperlinks from multiple websites and aggregate them into a user specified file. Such applications of this feature include extracting news links from your favorite websites and posting into your blog. It can also function as a more dynamic RSS reader since there is no limitation to the websites you can extract from. You can schedule hyperlink extraction and FTP uploading using Newbie Task Manager. Sample scripts are provided to demonstrate this feature.
 
June 16, 2005
Version 2.2 introduces a new feature called Newbie Forms. Newbie Forms are HTML pages created by the user to collect information that is submitted to websites. Using Newbie Forms allows a user to create Newbie Scripts that can gather information once and submit to multiple websites simultaneously. It makes comparison searching across different websites easier and a lot faster. Sample scripts using Newbie Forms:

Search airfares on Expedia and Travelocity

Search books from Amazon, Ebay and Alibris

Search on Google, Yahoo and MSN
 
May 15, 2005
You can now create Folders under the User's directory and organize Newbie Scripts according to category. This makes it simpler to locate and run your Scripts.

New API function to extract text information from the web and copy it to the Windows Clipboard.

You stepped away from your computer and forgot to close Newbie. Concerned that someone could access your web accounts while you're away? No need to worry. Newbie 2.1 comes with a timeout feature that locks itself when there is no user activity such as keyboard activity and mouse movement. You can specify the number of minutes before Newbie times out. Once Newbie is locked out, you will be required to enter your password to gain access.