GENERATED: MAY 4,2023 - 8:20AM
Batch File Run Utility [V10.21.11. 27.03]

Previous Page

This "CHT Utility Application", is an automation tool designed to let you pull together various command line tools and "Batch Bots" to perform tasks using batch file scripts you create that are executed from the application.

Rather than writing a program to perform a repetetive task such as zipping and uploading to an FTP site or sending an email announcement, HNDBATCHRUNNER.EXE lets you quickly write a script, save it to disk and execute the script when needed.

"Batch Bots" include a number of command-line utilities that at time of writing are as follows:

HNDBASE64CVT.EXE (Base 64 encoder/decoder)
HNDENCRYPT.EXE (File encrypter/decrypter)
HNDMAKEHZO.EXE (CHT Container builder)
HNDFTPNET.EXE (.NET-based FTP utility)
HNDMAILCDO.EXE (Windows CDO email send)
HNDMAILNET.EXE (.NET based SMTP email send)
HNDMAILSMTP.EXE (SMTP-based email send)
HNDMAILMAPI.EXE (MAPI-based email send)
HNDZIPNET.EXE (.NET-based file zip utility)
HNDSEARCH.EXE (Text file search/replace)
HNDSLFCMD.EXE (HTTP upload utility)
CHTSNAPGET.EXE (HTTP download utility)
CHTSNAPZIP.EXE (Zip, Unzip utility)
CHTSNAPSMTP.EXE (SMTP-based email send)
CHTSNAPMAPI.EXE (MAPI-based email send)
CHTSNAPEDIT.EXE (Clarion code + HTML editor)
CHTSNAPSEND.EXE (Error reporting utility)

All of the above (starting with HND) are provided to CHT developers pre-compiled as well as in source .APP format so they can be expanded, emulated or customized by CHT developers.

Many command-line utilities of this sort are available that perform a variety of useful tasks. For example:
CLARIONCL.EXE (Clarion generate/compile utility)
SIGNCODE.EXE (Windows code-signing utility)
REGASM.EXE (.NET assembly registration utility)

HNDBATCHRUNNER.EXE supports writing, storing, searching and executing of batch file scripts that support your day-to-day use of command-line utiliites of the sort described above.

Count Global Template Name Qty Global Template Description
(0001) AACHTControlPanel(HNDTools) 1 © CHT AACHTControlPanel • (TIER-1) •
(0002) ApplicationImagesEx(HNDTools) 1 © CHT ApplicationImagesEx • (TIER-1) •
(0003) ApplicationSnapIns(HNDTools) 1 © CHT ApplicationSnapIns • (TIER-3) •
(0004) GlobalIncludeHNDCaptureConsoleFunctions(HNDTools) 1 © CHT GlobalIncludeHNDCaptureConsoleFunctions • (TIER-2) •
(0005) GlobalIncludeHNDSnapCallFunctions(HNDTools) 1 © CHT GlobalIncludeHNDSnapCallFunctions • (TIER-3) •
(0006) GlobalIncludeHNDUtilFunctions(HNDTools) 1 © CHT GlobalIncludeHNDUtilFunctions • (TIER-4) •
(0007) HNDCMPControlPanel(HNDTools) 1 © CHT HNDCMPControlPanel • (TIER-2) •
(0008) HandyVersionResource(HNDTools) 1 © CHT HandyVersionResource • (TIER-1) •
(8) Global Templates • (TIER-4)

 1 – Template Type: Window
  – – Procedure Name: RunMain()
Count Local Template Name Qty Local Template Description
(0009) AppStartSplashProcedure(HNDTools) 1 © CHT AppStartSplashProcedure • (TIER-1) • (CODE-TABS) •
(0010) CHTBestPracticeEmbedClass(HNDTools) 1 © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) •
(0011) CodeTabMenuHooks(HNDTools) 2 © CHT CodeTabMenuHooks • (TIER-1) • (CODE-TABS) • (16)
(0012) EmbedShellLinkClassFunctions(HNDTools) 1 © CHT EmbedShellLinkClassFunctions • (TIER-2) • (CODE-TABS •
(0013) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0014) HandyAPIEventsWindow(HNDTools) 1 © CHT HandyAPIEventsWindow • (TIER-4) •
(0015) HandyFileSelectorControl(HNDTools) 1 © CHT HandyFileSelectorControl • (TIER-2) • (CODE-TABS) • (9)
(0016) HandyToolBarGradient(HNDTools) 1 © CHT HandyToolBarGradient • (TIER-2) •
(0017) HandyWindowGradient(HNDTools) 1 © CHT HandyWindowGradient • (TIER-2) •
(0018) ListBoxBrowseExtender(HNDTools) 1 © CHT ListboxBrowseExtender • (TIER-3) • (CODE-TABS) • (2)
(0019) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0020) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(0021) ResizeHandles(HNDTools) 1 © CHT ResizeHandles • (TIER-2) • (CODE-TABS) •
(13) Local Templates • (TIER-4)

 2 – Template Type: Window
  – – Procedure Name: BatchRunner()
Count Local Template Name Qty Local Template Description
(0022) CodeTabMenuHooks(HNDTools) 1 © CHT CodeTabMenuHooks • (TIER-1) • (CODE-TABS) • (5)
(0023) EmbedHNDCaptureConsole(HNDTools) 1 © ©CHT EmbedHNDCaptureConsole • (TIER-4) • (CODE-TABS) • (1)
(0024) EmbedUtilityFunctions(HNDTools) 1 © CHT EmbedUtilityFunctions • (TIER-2) •
(0025) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0026) HandyToolBarGradient(HNDTools) 1 © CHT HandyToolBarGradient • (TIER-2) •
(0027) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0028) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(7) Local Templates • (TIER-4)

 3 – Template Type: Splash
  – – Procedure Name: JumpStartSplashCHTBlue()
Count Local Template Name Qty Local Template Description
(0029) AppBuildDateTimeStamp(HNDTools) 1 © CHT AppBuildDateTimeStamp • (TIER-2) •
(0030) AppBuildNumberStamp(HNDTools) 1 © CHT AppBuildNumberStamp • (TIER-2) •
(0031) AppCopyRightStamp(HNDTools) 1 © CHT AppCopyRightStamp • (TIER-2) •
(0032) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0033) HandyTellMeControl(HNDTools) 1 © CHT HandyTellMeControl • (TIER-2) • (2)
(0034) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0035) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(7) Local Templates • (TIER-4)

Copyright © 1996-2023 - CHT Version: [27B.00.00]
Gus M. Creces, CLARION HANDY TOOLS
All Rights Reserved Worldwide

chtlogo001.gif
Application Templates