^!Set %TypeCommand%=^?{Command==_Compare two values|Compare two strings|Check condition}
^!Clip "^%TypeCommand%"
H=";"
H=";Commands"
H="All Commands"
^!Set %TypeCommand%=^?{(T=C)Command==_Activate document tab^=+Document|Activate NoteTab^=*ActivateApp|Add outline heading^=1AddHeading|Append to file^=+AppendToFile|Append to file as UNICODE^=+AppendTextToUnicodeFile|Append to variable^=1Append|Application window size^=+CmdShow|Change default directory^=1ChDir|Clear bookmarks (NTP)^=*ClearBookmarks|Clear INI file Clip key^=1ClearValue|Clear INI file Clip values^=*ClearValues|Clear registry value^=+ClearRegValue|Clear variable^=1ClearVariable|Clear variables^=*ClearVariables|Close Clipbar^=*CloseClipbar|Close document(s)^=+Close|Close file list (made with GetFileFirst)^=*CloseFileFind|Close status window^=*StatusClose|Continue message box^=1Continue|Copy Clip^=1CopyClip|Copy file^=2CopyFile|Create a directory^=1MkDir|Decrement variable value^=1Dec|Delay execution^=1Delay|Delete current document line^=*DeleteLine|Delete directory^=1RmDir|Delete disk file^=1DeleteFile|Destroy document^=+DestroyDoc|Destroy Library^=1DestroyLibrary|Direct print^=+DirectPrint|Dos command^=1Dos|Edit style sheet^=1EditStyleSheet|Execute Clip^=+Clip|Execute external Clip^=+FarClip|Export text^=+Export|Extend text selection^=+SelectTo|Find in document^=+Find|Focus document^=*FocusDoc|Focus other application^=1FocusApp|Goto bookmark (NTP)^=1GotoBookmark|Goto label^=1Goto|If (compare two values)^=+If|If application open^=?IfAppOpen|If clip exists^=?IfClipExist|If clip wizard canceled^=1IfCancel|If error condition^=1IfError|If file attr^=?IfFileAttr|If file exists^=?IfFileExist|If label exists^=?IfLabelExist|If match^=?IfMatch|If path exist^=?IfPathExist|If text is different^=?IfDiff|If text is equal^=?Ifsame|If value in date range^=+IfInRange|If value in range^=+IfInRange|If value is false^=?IfFalse|If value is true^=?IfTrue|Increment variable value^=1Inc|Information window^=1Info|Insert file content^=1InsertFile|Insert HTML from wizard^=1InsertWizardHtml|Insert HTML text^=1InsertHtml|Insert text^=1InsertText|Jump in document^=+Jump|Keyboard macros typing delay^=1KeyboardDelay|Keyboard macros^=1Keyboard|Launch url^=1Url|Load Clipbook library^=1LoadLibrary|Load EBCDIC character table^=1LoadEbcdicCharTable|Load INI-file settings^=1ProgIniLoad|Make Windows shortcut^=+MakeShortcut|Minimize NoteTab^=*MinimizeApp|Move cursor in document^=+MoveCursor|Move disk file^=2MoveFile|Open ASCII document^=1OpenAscii|Open Clipbar^=1OpenClipbar|Open document as ReadOnly^=1OpenReadOnly|Open EBCDIC document^=+OpenEbcdic|Open favorites^=1OpenFavorites|Open/activate document^=1Open|Paste and select^=*PasteSelect|Paste back to originating program^=*PasteBack|Paste from Clipboard^=*Paste|Play keyboard macro^=1Playback|Play sound^=+Sound|Print^=*Print|Prompt message box^=1Prompt|Refresh NoteTab display^=*Refresh|Reload Clipbar^=*ReloadClipbar|Rename disk file^=2RenameFile|Rename document^=1RenameDoc|Replace text in document^=+Replace|Restore Clipboard contents^=*ClipBoardRestore|Run Gawk script^=1RunGawk|Run Perl script^=1RunPerl|Run script^=+RunScript|Run Tidy^=1RunTidy|Save Clipboard contents^=*ClipBoardSave|Save document(s) as ASCII^=+SaveAscii|Save document(s) as EBCDIC^=+SaveEbcdic|Save document(s)^=+Save|Save favorites^=1SaveFavorites|Save INI-file settings^=1ProgIniSave|Save registry value^=+SaveRegValue|Save value to INI file^=1SaveValue|Select document text^=+Select|Send Email^=+Email|Send file to recycle bin^=1RecycleFile|Set bookmark (NTP)^=1SetBookmark|Set Clipboard text^=1SetClipboard|Set column wrap^=1SetColumnWrap|Set cursor position (based on lines)^=+SetCursor|Set cursor position (based on paragraphs)^=+SetCursorPara|Set debug mode^=1SetDebug|Set document index^=1SetDocIndex|Set error label^=1SetErrorLabel|Set field delimiter^=1SetDelimiter|Set file attribut^=+SetFileAttr|Set focus^=+SetFocus|Set hint information^=1SetHintInfo|Set HTML-tag format^=+SetHtmlFormat|Set INI filename^=1SetIniFile|Set list delimiter^=1SetListDelimiter|Set new document name format^=1SetNameFormat|Set outline topic index^=1SetTopicIndex|Set paste indent^=1SetPasteIndent|Set Pasteboard divider^=1SetPasteboardDivider|Set screen update^=+SetScreenUpdate|Set StdError file name^=1SetStdErrorName|Set variable (array)^=+SetArray|Set variable^=+Set|Set view coordinates^=+SetView|Set Wizard label^=1SetWizardLabel|Set Wizard title^=1SetWizardTitle|Set word wrap^=+SetWordWrap|Shell wait^=1ShellWait|Shell^=1Shell|Show Clipbook window^=+ShowClipbook|Show Help^=+Help|Show outline headings^=+ShowHeadings|Show status window^=1StatusShow|Skip message box^=1Skip|Text to file^=+TextToFile|Text to UNICODE file^=+TextToUnicodeFile|Timer define interval and start^=1TimerStart|Timer play Clip^=1TimerPlay|Timer stop^=*TimerStop|Toolbar command^=+Toolbar|Type back to originating program^=*TypeBack|Update column wrap (NoteTab Std)^=*UpdateColumnWrap|Wait until launched program has closed^=*Wait}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!If ^%Info% = + CallClip
^!If ^%Info% = ? IfParam
^!If ^%Info% = * NoParam
^!If ^%Info% = 1 OneParam
^!If ^%Info% = 2 TwoParam
:CallClip
^!Clip "^%Name%"
:IfParam
^!SetWizardLabel "Complete the "^%Name%" command parameters..."
^!Set %Condition%=^?{Condition to test}; %TrueLabel%=^?{Jump to label if true=Next|Skip|End|Exit}; %FalseLabel%=^?{Jump to label if false=Next|Skip|End|Exit}
^!IfTrue ^$IsEmpty(^%TrueLabel%)$ End
^!Set %Param%=^%Condition% ^%TrueLabel%
^!IfTrue ^$IsEmpty(^%FalseLabel%)$ Next ELSE AddElse
^!Clip ~ParamCommand
:AddElse
^!Append %Param%= ELSE ^%FalseLabel%
^!Clip ~ParamCommand
:NoParam
^!Clip ~Command
:OneParam
^!Set %Param%=^?{Command parameter}
^!Clip ~ParamCommand
:TwoParam
^!SetWizardLabel "Complete the "^%Name%" command parameters..."
^!Set %Param%=^?{Parameter #1} ^?{Parameter #2}
^!Clip ~ParamCommand
H="Variables"
^!Set %TypeCommand%=^?{(T=C)Command==_Assign a value to a variable^=Set|Append a value to a variable^=Append|Clear a specific variable^=ClearVariable|Clear all variables (except persistent ones)^=ClearVariables|Save value to INI file^=SaveValue|Clear all values from INI file^=ClearValues|Clear a value from INI file^=ClearValue|Increment variable value^=Inc|Decrement variable value^=Dec}
^!Set %Name%=^%TypeCommand%
^!GoTo ^%TypeCommand%
:Set
^!SetWizardLabel "Assign a value to a variable..."
^!Set %Param%=%^?{Variable name}%="^?{Value to assign=^$GetSelection$}"
^!Clip ~ParamCommand
:Append
^!SetWizardLabel "Append a value to a variable..."
^!Set %Param%=%^?{Variable name}%="^?{Value to append=^$GetSelection$}"
^!Clip ~ParamCommand
:ClearVariable
^!SetWizardLabel "Clear the content of a variable..."
^!Set %Param%=%^?{Variable name}%
^!Clip ~ParamCommand
:ClearVariables
^!Clip ~Command
:SaveValue
^!SetWizardLabel "Save value to INI file..."
^!Set %Param%=^?{Key name}=^?{Value}
^!Clip ~ParamCommand
:ClearValue
^!SetWizardLabel "Remove value from INI file..."
^!Set %Param%=^?{Key name}
^!Clip ~ParamCommand
:ClearValues
^!Clip ~Command
:Inc
^!SetWizardLabel "Increment the value of a variable..."
^!Set %Param%=%^?{Variable name}%
^!Clip ~ParamCommand
:Dec
^!SetWizardLabel "Increment the value of a variable..."
^!Set %Param%=%^?{Variable name}%
^!Clip ~ParamCommand
H="Toolbar"
^!Set %Name%=ToolBar
^!Set %Param%=^?{(T=C)Toolbar Command==_Add Favorites|Add Heading|Capitalize|Center Align|Characters to HTML|Clear All|Close All|Close Document|Copy All|Copy Block|Copy Heading|Copy to Clipbook|Copy|Cut Block|Cut to Clipbook|Cut|Decrease Font Size|Decrease Indent|Delete Block|Delete Document|Document Properties|Document to HTML|E-mail Quote|E-mail Unquote|Evaluate Expression|Exit|Expand Text|Export|Find Text|Font|Go to Favorites|Go to Line|Help|Increase Font Size|Increase Indent|Insert Bullets|Invert Case|Justify Align|Join Lines|Launch Document|Left Align|Lower Case|Match Bracket|New Document|New Outline|Number Lines|Open Document Link|Open Document|Open File at Cursor|Open Link|Open Template|Open/close Clipbook|Options|Page Break|Paste Block|Paste Board|Paste Date/Time|Paste New|Paste|Print|Printer Settings|Quick List|Redo|Reformat Lines|Reload Document|Remove Heading|Rename Document|Replace Text|Right Align|Save All|Save As|Save Document|Search Again|Search Disk|Second Window|Select All|Send Document|Sentence|Show Nonprinting|Sort Ascending|Sort Descending|Spell Check|Split Lines|Strip HTML|Strip Tags|Text Statistics|Thesaurus|Toggle Word Wrap|Undo|Upper Case|View in Browser|View Other Browser}
^!Set %TypeCommand%=^?{(T=C)Command==_Copy file^= CopyFile|Create a directory^=dMkDir|Delete directory^=dRmDir|Delete disk file^=fDeleteFile|Dos command^= Dos|Launch program or file^= Shell|Launch program or file; wait till closed^= ShellWait|Move disk file^= MoveFile|Refresh NoteTab display^=*Refresh|Rename disk file^= RenameFile|Send file to recycle bin^=fRecycleFile|Set file attribut^=+SetFileAttr|Wait until launched program has closed^=*Wait}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!SetWizardLabel "Complete the "^%Name%" command parameters..."
^!If ^%Info% = * NoParam
^!If ^%Info% = f FileParam
^!If ^%Info% = d DirParam
^!GoTo ^%Name%
:NoParam
^!Clip ~Command
:FileParam
^!Set %Param%=^?{File name}
^!Clip ~ParamCommand
:DirParam
^!Set %Param%=^?{Directory name}
^!Clip ~ParamCommand
:CopyFile
^!Set %Param%=^?{Copy file from} ^?{To}
^!Clip ~ParamCommand
:Dos
^!Set %Param%=^?{DOS command}
^!Clip ~ParamCommand
:MoveFile
^!Set %Param%=^?{Move file from} ^?{To}
^!Clip ~ParamCommand
:RenameFile
^!Set %Param%=^?{Rename file from} ^?{To}
^!Clip ~ParamCommand
:Shell
^!Set %Param%=^?{Command line}
^!Clip ~ParamCommand
:ShellWait
^!Set %Param%=^?{Command line}
^!Clip ~ParamCommand
H="Document management"
^!Set %TypeCommand%=^?{(T=C)Command==_Activate document tab^=+Document|Append to file^=+AppendToFile|Append to file as UNICODE^=+AppendTextToUnicodeFile|Close document(s)^=+Close|Destroy document^=+DestroyDoc|Direct print^=+DirectPrint|Export text^=+Export|Focus document^=*FocusDoc|Open/activate document^= Open|Open ASCII document^= OpenAscii|Open document as ReadOnly^= OpenReadOnly|Open EBCDIC document^=+OpenEbcdic|Open favorites^= OpenFavorites|Print^=+Print|Rename document^= RenameDoc|Save document(s)^=+Save|Save document(s) as ASCII^=+SaveAscii|Save document(s) as EBCDIC^=+SaveEbcdic|Save favorites^= SaveFavorites|Set document index^= SetDocIndex|Set new document name format^= SetNameFormat|Set outline topic index^= SetTopicIndex|Set Word Wrap^=+SetWordWrap|Text to file^=+TextToFile|Text to UNICODE file^=+TextToUnicodeFile}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!SetWizardLabel "Complete the "^%Name%" command parameters..."
^!Set %Param%=^?{(T=O;F="Text|*.txt;*.otl;*.ini;*.*htm*")Open document as ReadOnly}
^!Clip ~ParamCommand
:RenameDoc
^!Set %Param%=^?{New name for active document}
^!Clip ~ParamCommand
:SaveFavorites
^!Set %Param%=^?{Category name}
^!Clip ~ParamCommand
:SetDocIndex
^!Set %Param%=^?{Document index}
^!Clip ~ParamCommand
:SetNameFormat
^!Set %Param%=^?{New document name format}
^!Clip ~ParamCommand
:SetTopicIndex
^!Set %Param%=^?{Topic index}
^!Clip ~ParamCommand
H="Document processing"
^!Set %TypeCommand%=^?{(T=C)Command==_Add outline heading^= AddHeading|Delete current document line^=*DeleteLine|Extend text selection^=+SelectTo|Find in document^=+Find|Insert file content^= InsertFile|Insert text^= InsertText|Jump in document^=+Jump|Keyboard macros^= Keyboard|Keyboard macros typing delay^= KeyboardDelay|Move cursor in document^=+MoveCursor|Paste and select^=*PasteSelect|Paste from Clipboard^=*Paste|Replace text in document^=+Replace|Select document text^=+Select|Set column wrap^= SetColumnWrap|Set cursor position (based on lines)^=+SetCursor|Set cursor position (based on paragraphs)^=+SetCursorPara|Show outline headings^=+ShowHeadings|Update column wrap (only NoteTab Std)^=*UpdateColumnWrap}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!SetWizardLabel "Complete the "^%Name%" command parameters..."
^!Set %Param%=^?{Keyboard keys to play=BACKSPACE|TAB|ENTER|ESC|SPACEBAR|PAGEUP|PAGEDOWN|END|HOME|LEFT|UP|RIGHT|DOWN|INSERT|DELETE|HELP|CTRL|SHIFT|ALT|CTRLDOWN|SHIFTDOWN|ALTDOWN|CTRLUP|SHIFTUP|ALTUP|F1|F2|F3|F4|F5|F6|F7|F8|F9|F10|F11|F12}
^!Clip ~ParamCommand
:KeyboardDelay
^!Set %Param%=%^?{Keyboard typing delay (in milliseconds)}%
^!Clip ~ParamCommand
:SetColumnWrap
^!Set %Param%=^?{Column position for word wrap}
^!Clip ~ParamCommand
H="HTML commands"
^!Set %TypeCommand%=^?{(T=C)Command==_Edit style sheet^= EditStyleSheet|Insert HTML from wizard^= InsertWizardHtml|Insert HTML text^= InsertHtml|Run Tidy^= RunTidy|Set HTML-tag format^=+SetHtmlFormat}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!SetWizardLabel "Complete the "^%Name%" command parameters..."
^!SetWizardLabel "Complete the "^%Name%" command parameters..."
^!If ^%Info% = * NoParam
^!GoTo ^%Name%
:NoParam
^!Clip ~Command
:Continue
:Info
:Prompt
:Skip
:StatusShow
^!Set %Param%=^?{Message to display}
^!Clip ~ParamCommand
:SetWizardLabel
^!Set %Param%=^?{Wizard label}
^!Clip ~ParamCommand
:SetWizardTitle
^!Set %Param%=^?{Wizard title}
^!Clip ~ParamCommand
H="External programs"
^!Set %TypeCommand%=^?{(T=C)Command==_Activate NoteTab^=*ActivateApp|Application window size^=+CmdShow|Change default directory^= ChDir|Delay execution^= Delay|Dos command^= Dos|Focus other application^= FocusApp|Keyboard macros typing delay^= KeyboardDelay|Launch program or file^= Shell|Launch program or file; wait till closed^= ShellWait|Launch url^= Url|Minimize NoteTab^=*MinimizeApp|Paste back to originating program^=*PasteBack|Play keyboard macro^= Playback|Run Gawk script^= RunGawk|Run Perl script^= RunPerl|Run script^=+RunScript|Send Email^=+Email|Set StdError file name^= SetStdErrorName|Type back to originating program^=*TypeBack|Wait until launched program has closed^=*Wait}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!SetWizardLabel "Complete the "^%Name%" command parameters..."
^!Set %TypeCommand%=^?{(T=C)Function==Calculate Expression^=+Calc|Character to decimal value^=+CharToDec|Convert hexadecimal to integer^=+HexToInt|Convert integer to hexadecimal^=+IntToHex|Decimal value to character^=+DecToChar|Edit style attribute^=+EditStyleAttr|Edit style block^=+EditStyleBlock|File name to URL^=+FileToUrl|Get active application window title^=+GetAppTitle|Get character at cursor^=*GetChar|Get clip name^=*GetClipName|Get clip text^=+GetClipText|Get clip version^=*GetClipVersion|Get Clipbar name^=*GetClipbarName|Get clipboard text size^=*GetClipboardSize|Get clipboard text^=*GetClipboard|Get console input/output text^=+GetInputOutput|Get console output text^=+GetOutput|Get cursor column end position^=*GetColEnd|Get cursor column start position^=*GetColStart|Get cursor column^=*GetCol|Get cursor row end^=*GetRowEnd|Get cursor row start^=*GetRowStart|Get cursor row^=*GetRow|Get cursor screen column^=*GetScreenCol|Get date/time^=+GetDate|Get default list value (Wizard field)^=+GetDefaultValue|Get document count^=*GetDocCount|Get document index^=*GetDocIndex|Get document line count^=*GetLineCount|Get document line size^=+GetLineSize|Get document line text^=+GetLine|Get document name at index position^=+GetDocName|Get document name format^=*GetNameFormat|Get document paragraph count^=*GetParaCount|Get document paragraph text^=+GetParagraph|Get document text size^=*GetTextSize|Get document text^=*GetText|Get DOS output text^=+GetDosOutput|Get expanded file name^=+GetExpandedName|Get field text^=+GetField|Get file attribute^=+GetFileAttr|Get file date^=+GetFileDate|Get file extension^=+GetExt|Get file name and extension^=+GetFileName|Get file name^=+GetName|Get file path^=+GetPath|Get file size^=+GetFileSize|Get file text^=+GetFileText|Get file time^=+GetFileTime|Get files matching criteria^=+GetFiles|Get Gawk executable file name^=*GetGawkExe|Get HTML format^=*GetHtmlFormat|Get HTML tag attr^=+GetHtmlTagAttr|Get HTML tag name^=+GetHtmlTagName|Get HTML tag^=+GetHtmlTag|Get image height^=+GetImgHeight|Get image width^=+GetImgWidth|Get INI file value^=+GetValue|Get INI filename^=*GetIniFile|Get library name^=*GetLibraryName|Get matching disk files^=+GetFileFirst|Get next matching disk file^=*GetFileNext|Get NoteTab file name^=*GetAppFileName|Get NoteTab name^=*GetProgName|Get NoteTab variant^=*GetEditorType|Get NoteTab version^=*GetProgVersion|Get outline topic count^=*GetTopicCount|Get outline topic index^=*GetTopicIndex|Get outline topic name at index^=+GetTopicName|Get outline topic name^=*GetTopicName|Get Pasteboard divider^=*GetPasteboardDivider|Get Pasteboard index^=*GetPasteBoardIndex|Get path of "favorites" files^=*GetFavoritePath|Get path of application^=*GetAppPath|Get path of Clip libraries^=*GetLibraryPath|Get path of document files^=*GetDocumentPath|Get path of program-system^=*GetSysProgPath|Get path of samples directory^=*GetSamplesPath|Get path of script files^=*GetScriptPath|Get path of sound files^=*GetSoundPath|Get path of System directory^=*GetSysPath|Get path of template files^=*GetTemplatePath|Get path of temporary files^=*GetTmpPath|Get path of Windows directory^=*GetWinPath|Get Perl executable file name^=*GetPerlExe|Get registry value^=+GetRegValue|Get relative file name^=+GetRelativeName|Get second window index^=*GetSecondWindowIndex|Get selection text size^=*GetSelSize|Get selection text^=*GetSelection|Get short file/path name^=+GetShort|Get special pre-defined path^=+GetSpecialPath|Get StdError file name^=*GetStdErrorName|Get temporary file name^=*GetTempFile|Get text block at cursor^=+Getblock|Get text quote-block at cursor^=+GetQuoteBlock|Get text line count^=*GetTextLineCount|Get text position in field^=+GetPosInfield|Get Tidy executable file name^=*GetTidyExe|Get UNICODE file text^=+GetUnicodeFileText|Get view left-column position^=*GetColLeft|Get view top-row position^=*GetRowTop|Get word at cursor^=+GetWord|Integer to hexadecimal value^=+IntToHex|Is alpha character^=+IsAlpha|Is alpha numeric character^=+IsAlphaNumeric|Is Alt key down^=*IsAltKeyDown|Is automatic indenting^=*IsAutoIndent|Is blank^=+IsBlank|Is bookmark^=+IsBookmark|Is capitalized^=+IsCapitalized|Is Clip editor^=*IsClipDoc|Is Ctrl key down^=*IsCtrlKeyDown|Is document modified^=*IsModified|Is document open^=+IsOpen|Is document readonly^=*IsReadonly|Is file type^=+IsFileType|Is full version^=*IsFullVersion|Is hexadecimal number^=+IsHex|Is HTML document^=*IsHtmlDoc|Is light version^=*IsLightVersion|Is lower case^=+IsLowercase|Is mixed case^=+IsMixedCase|Is number^=+IsNumber|Is outline document^=*IsOutlineDoc|Is paste indent mode^=*IsPasteIndent|Is Pasteboard^=*IsPasteBoard|Is second window^=*IsSecondWindow|Is Shift key down^=*IsShiftKeyDown|Is show outline headings^=*IsShowHeadings|Is TopStyle enabled^=*IsTopStyleEnabled|Is trim blanks^=*IsTrimBlanks|Is upper case^=+IsUppercase|Is url^=+IsUrl|Is variable empty^=+IsEmpty|Is wildcard^=+IsWildcard|Is word wrap^=*IsWordWrap|Remove tokens^=+RemoveTokens|Set default list value (Wizard field)^=+SetDefaultValue|String: Ansi to Ascii^=+StrAnsiToAscii|String: Ascii to Ansi^=+StrAsciiToAnsi|String: capitalize^=+StrCapitalize|String: character at index^=+StrIndex|String: convert to lowercase^=+StrLower|String: convert to uppercase^=+StrUpper|String: copy substring from left^=+StrCopyLeft|String: copy substring from right^=+StrCopyRight|String: copy substring^=+StrCopy|String: count substring^=+StrCount|String: create with repeated character^=+StrFill|String: delete characters^=+StrDelete|String: delete substring from left^=+StrDeleteLeft|String: delete substring from right^=+StrDeleteRight|String: fix line breaks^=+StrFixLines|String: formats text^=+StrFormat|String: insert substring^=+StrInsert|String: invert case^=+StrInvertCase|String: replace substring^=+StrReplace|String: sentence case^=+StrSentenceCase|String: size^=+StrSize|String: sort lines^=+StrSort|String: split long lines^=+StrSplit|String: strip HTML^=+StrStripHTML|String: substring position from index^=+StrPosMid|String: substring position from right^=+StrPosRight|String: substring position^=+StrPos|String: trim blanks^=+StrTrim|Tidy HTML tag^=+GetHtmlTagTidy|Tidy HTML text^=+GetHtmlTextTidy|Url to file name^=+UrlToFile|Use tokens^=+UseTokens}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!If ^%Info% = + CallClip
^!If ^%Info% = * NoParam
:CallClip
^!Clip "^%Name%"
:NoParam
^!Clip ~Function
H="File management "
^!Set %TypeCommand%=^?{(T=C)Command==_File name to URL^=+FileToUrl|Get application file name^=*GetAppFileName|Get file attribute^=+GetFileAttr|Get file date^=+GetFileDate|Get file extension^=+GetExt|Get file name^=+GetName|Get file name and extension^=+GetFileName|Get file path^=+GetPath|Get file size^=+GetFileSize|Get file text^=+GetFileText|Get file time^=+GetFileTime|Get files matching criteria^=+GetFiles|Get image height^=+GetImgHeight|Get image width^=+GetImgWidth|Get matching disk files^=+GetFileFirst|Get next matching disk file^=*GetFileNext|Get path of application^=*GetAppPath|Get path of Clip libraries^=*GetLibraryPath|Get path of document files^=*GetDocumentPath|Get path of "favorites" files^=*GetFavoritePath|Get path of program-system^=*GetSysProgPath|Get path of samples directory^=*GetSamplesPath|Get path of script files^=*GetScriptPath|Get path of sound files^=*GetSoundPath|Get path of System directory^=*GetSysPath|Get path of template files^=*GetTemplatePath|Get path of temporary files^=*GetTmpPath|Get path of Windows directory^=*GetWinPath|Get relative file name^=+GetRelativeName|Get short file/path name^=+GetShort|Get special pre-defined path^=+GetSpecialPath|Get StdError file name^=*GetStdErrorName|Get temporary file name^=*GetTempFile|Is file type^=+IsFileType|Is wildcard^=+IsWildcard}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!If ^%Info% = + CallClip
^!If ^%Info% = * NoParam
:CallClip
^!Clip "^%Name%"
:NoParam
^!Clip ~Function
H="Document management "
^!Set %TypeCommand%=^?{(T=C)Command==_Get document count^=*GetDocCount|Get document index^=*GetDocIndex|Get document name at index position^=+GetDocName|Get document name format^=*GetNameFormat|Get document text^=*GetText|Get document text size^=*GetTextSize|Get library name^=*GetLibraryName|Get Pasteboard index^=*GetPasteBoardIndex|Get outline topic count^=*GetTopicCount|Get outline topic index^=*GetTopicIndex|Get outline topic name^=*GetTopicName|Get outline topic name at index^=+GetTopicName|Get second window index^=*GetSecondWindowIndex|Is automatic indenting^=*IsAutoIndent|Is bookmark^=+IsBookmark|Is Clip editor^=*IsClipDoc|Is document modified^=*IsModified|Is document open^=+IsOpen|Is document readonly^=*IsReadonly|Is file type^=+IsFileType|Is HTML document^=*IsHtmlDoc|Is outline document^=*IsOutlineDoc|Is Pasteboard^=*IsPasteBoard|Is show outline headings^=*IsShowHeadings|Is trim blanks^=*IsTrimBlanks|Is word wrap^=*IsWordWrap}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!If ^%Info% = + CallClip
^!If ^%Info% = * NoParam
:CallClip
^!Clip "^%Name%"
:NoParam
^!Clip ~Function
H="Text processing "
^!Set %TypeCommand%=^?{(T=C)Command==_Character to decimal value^=+CharToDec|Decimal value to character^=+DecToChar|Get character at cursor^=*GetChar|Get clipboard text size^=*GetClipboardSize|Get clipboard text^=*GetClipboard|Get document line count^=*GetLineCount|Get document line size^=+GetLineSize|Get document line text^=+GetLine|Get document paragraph count^=*GetParaCount|Get document paragraph text^=+GetParagraph|Get document text^=*GetText|Get document text size^=*GetTextSize|Get field text^=+GetField|Get selection text size^=*GetSelSize|Get selection text^=*GetSelection|Get text block at cursor^=+Getblock|Get text quote-block at cursor^=+GetQuoteBlock|Get text line count^=*GetTextLineCount|Get text position in field^=+GetPosInfield|Get word at cursor^=+GetWord|Integer to hexadecimal value^=+IntToHex|Is alpha character^=+IsAlpha|Is alpha numeric character^=+IsAlphaNumeric|Is capitalized^=+IsCapitalized|Is lower case^=+IsLowercase|Is mixed case^=+IsMixedCase|Is number^=+IsNumber|Is upper case^=+IsUppercase|Is url^=+IsUrl|Is variable empty^=+IsEmpty|Remove tokens^=+RemoveTokens|String: Ansi to Ascii^=+StrAnsiToAscii|String: Ascii to Ansi^=+StrAsciiToAnsi|String: capitalize^=+StrCapitalize|String: character at index^=+StrIndex|String: convert to lowercase^=+StrLower|String: convert to uppercase^=+StrUpper|String: copy substring^=+StrCopy|String: copy substring from left^=+StrCopyLeft|String: copy substring from right^=+StrCopyRight|String: count substring^=+StrCount|String: create with repeated character^=+StrFill|String: delete characters^=+StrDelete|String: delete substring from left^=+StrDeleteLeft|String: delete substring from right^=+StrDeleteRight|String: fix line breaks^=+StrFixLines|String: formats text^=+StrFormat|String: insert substring^=+StrInsert|String: invert case^=+StrInvertCase|String: replace substring^=+StrReplace|String: sentence case^=+StrSentenceCase|String: size^=+StrSize|String: sort lines^=+StrSort|String: split long lines^=+StrSplit|String: strip HTML^=+StrStripHTML|String: substring position^=+StrPos|String: substring position from index^=+StrPosMid|String: substring position from right^=+StrPosRight|String: trim blanks^=+StrTrim|Use tokens^=+UseTokens}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!If ^%Info% = + CallClip
^!If ^%Info% = * NoParam
:CallClip
^!Clip "^%Name%"
:NoParam
^!Clip ~Function
H="HTML functions"
^!Set %TypeCommand%=^?{(T=C)Command==_Edit style attribute^=+EditStyleAttr|Edit style block^=+EditStyleBlock|File to URL^=+FileToUrl|Get HTML format^=*GetHtmlFormat|Get HTML tag attr^=+GetHtmlTagAttr|Get HTML tag name^=+GetHtmlTagName|Get HTML tag^=+GetHtmlTag|Get Tidy executable file name^=*GetTidyExe|Is TopStyle enabled^=*IsTopStyleEnabled|String: strip HTML^=+StrStripHTML|Tidy HTML tag^=+GetHtmlTagTidy|Tidy HTML text^=+GetHtmlTextTidy|Url to file name^=+UrlToFile}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!If ^%Info% = + CallClip
^!If ^%Info% = * NoParam
:CallClip
^!Clip "^%Name%"
:NoParam
^!Clip ~Function
H="System functions"
^!Set %TypeCommand%=^?{(T=C)Command==_Get registry value^=+GetRegValue|Get special pre-defined path^=+GetSpecialPath|Is Alt key down^=*IsAltKeyDown|Is Ctrl key down^=*IsCtrlKeyDown|Is Shift key down^=*IsShiftKeyDown}
^!Set %TypeCommand%=^?{(T=C)Command==_Calculate Expression^=+Calc|Convert hexadecimal to integer^=+HexToInt|Convert integer to hexadecimal^=+IntToHex|Get clip name^=*GetClipName|Get clip text^=+GetClipText|Get clip version^=*GetClipVersion|Get Clipbar name^=*GetClipbarName|Get INI filename^=*GetIniFile|Get INI file value^=+GetValue|Get NoteTab file name^=*GetAppFileName|Get NoteTab name^=*GetProgName|Get NoteTab variant^=*GetEditorType|Get NoteTab version^=*GetProgVersion|Get Pasteboard divider^=*GetPasteboardDivider|Is Alt key down^=*IsAltKeyDown|Is Ctrl key down^=*IsCtrlKeyDown|Is full version^=*IsFullVersion|Is light version^=*IsLightVersion|Is second window^=*IsSecondWindow|Is Shift key down^=*IsShiftKeyDown|Is variable empty^=+IsEmpty}
^!Set %Info%=^$StrIndex("^%TypeCommand%";1)$
^!Set %Name%=^$StrDelete("^%TypeCommand%";1;1)$
^!If ^%Info% = + CallClip
^!If ^%Info% = * NoParam
:CallClip
^!Clip "^%Name%"
:NoParam
^!Clip ~Function
H=";"
H=";Conditional Statements"
H="Compare two values"
^!Clip "If"
H="Compare two strings"
^!Set %Name%=^?{(1;T=C)Type of comparison==_If same^=IfSame|If different^=IfDiff||If regexp match^=IfMatch}; %TrueLabel%=^?{(4)Jump to label if true=Next|Skip|End|Exit}; %FalseLabel%=^?{(5)Jump to label if false=Next|Skip|End|Exit}; %Param%="^?{(2)Value #1}" "^?{(3)Value #2}" ^%TrueLabel%
^!IfTrue ^$IsEmpty(^%FalseLabel%)$ Next ELSE AddElse
^!Clip ~ParamCommand
:AddElse
^!Append %Param%= ELSE ^%FalseLabel%
^!Clip ~ParamCommand
H="Check condition"
^!Set %Name%=^?{(T=C)Type of comparison==_If application open^=IfAppOpen|If Clip exist^=IfClipExist|If true^=IfTrue|If false^=IfFalse|If file attribute^=IfFileAttr|If file exist^=IfFileExist|If label exists^=IfLabelExist|If path exist^=IfPathExist}; %Condition%=^?{Condition to test}; %TrueLabel%=^?{Jump to label if true=Next|Skip|End|Exit}; %FalseLabel%=^?{Jump to label if false=Next|Skip|End|Exit}
^!Set %Param%=^%Condition% ^%TrueLabel%
^!IfTrue ^$IsEmpty(^%FalseLabel%)$ Next ELSE AddElse
^!Clip ~ParamCommand
:AddElse
^!Append %Param%= ELSE ^%FalseLabel%
^!Clip ~ParamCommand
H=";"
H=";Wizard Fields"
H="Simple field"
^!Set %Name%=^?{Field label}=^?{Default value}
^!Clip ~Prompt
H="Masked field"
^!Set %Name%=(M="^?{(2)Mask};^?{(4)Print extra characters=0|_1};^?{(3)Mask character}")^?{(1)Caption above input field}=^?{(5)Default Value}
^!Clip ~Prompt
H="Multiline field"
^!Set %Name%=(T=^?{(2;T=C)Word wrap==_Yes^=W|No^=M})^?{(1)Field label}=^?{(3)Default value (use tokens for tabs/paragraphs)}
^!Set %Param%="^?{Show Help file}" ^?{Show topic (keyword)}
^!Clip ~ParamCommand
H="If"
^!Set %Name%=If
^!Set %Value1%=^?{Value #1}; %Condition%=^?{(T=C)Condition Operator==_If equal^==|If more^=>|If less^=<|If different^=<>|If more or equal^=>=|If less or equal^=<=}; %Value2%=^?{Value #2}; %TrueLabel%=^?{Jump to label if true=Next|Skip|End|Exit}; %FalseLabel%=^?{Jump to label if false=Next|Skip|End|Exit}
^!IfTrue ^$IsEmpty(^%FalseLabel%)$ Next ELSE AddElse
^!Clip ~ParamCommand
:AddElse
^!Append %Param%= ELSE ^%FalseLabel%
^!Clip ~ParamCommand
H="IfInDateRange"
^!Set %Name%=IfInDateRange
^!Set %Condition%=^?{date/time to test=Date and time^=yyyy/mm/dd-hh:nn|Date^=yyyy/mm/dd|Time^=hh:nn} ^?{Range start=Date and time^=yyyy/mm/dd-hh:nn|Date^=yyyy/mm/dd|Time^=hh:nn}..^?{Range end=Date and time^=yyyy/mm/dd-hh:nn|Date^=yyyy/mm/dd|Time^=hh:nn}; %TrueLabel%=^?{Jump to label if true=Next|Skip|End|Exit}; %FalseLabel%=^?{Jump to label if false=Next|Skip|End|Exit}
^!Set %Param%=^%Condition% ^%TrueLabel%
^!IfTrue ^$IsEmpty(^%FalseLabel%)$ Next ELSE AddElse
^!Clip ~ParamCommand
:AddElse
^!Append %Param%= ELSE ^%FalseLabel%
^!Clip ~ParamCommand
H="IfInRange"
^!Set %Name%=IfInRange
^!Set %Condition%=^?{value to test} ^?{Range start}..^?{Range end}; %TrueLabel%=^?{Jump to label if true=Next|Skip|End|Exit}; %FalseLabel%=^?{Jump to label if false=Next|Skip|End|Exit}
^!Set %Param%=^%Condition% ^%TrueLabel%
^!IfTrue ^$IsEmpty(^%FalseLabel%)$ Next ELSE AddElse
^!Set %Param%=^?{Find what (use tokens for tabs/paragraphs)} ^?{Replace with (use tokens for tabs/paragraphs)} ^?{(T=C)Replace all==_Yes^=A|No^=}^?{(T=C)Whole words==_Yes^=C|No^=T|Automatic^=}^?{(T=C)Ignore case==_Yes^=I|No^=}^?{(T=C)Search backwards==Yes^=B|_No^=}^?{(T=C)All documents==Yes^=G|_No^=}^?{(T=C)Whole document==_Yes^=W|No^=}^?{(T=C)Only in selection==Yes^=H|_No^=}^?{(T=C)Regular Expression==Yes^=R|_No^=}^?{(T=C)Display messages==Yes^=|_No^=S}
^!Set %Param%=^?{Select at cursor=First word^=Word|Words^=Words|First line^=Line|lines^=Lines|First paragraph^=Paragraph|Paragraphs^=Paragraphs|End of line^=Eol|Beginning of line^=Bol|File name^=FileName|Url^=URL|Hyperlink^=HyperLink|E-mail address^=Email|HTML tag^=HtmlTag|All text^=All}
^!Set %Param%=^?{Row};^?{Column=1};^?{(T=C)Whole words==_Yes^=|No^=T}^?{(T=C)Ignore case==_Yes^=I|No^=}^?{(T=C)Range==_Any part of field^=|Start of field^=S|Match whole field^=W};"^?{Search criteria}"