HTML Kit site requirements.

HTML editor / HTML Kit Plugins Directory
HomeHTML-Kit downloadsAdd-ins that update and extend HTML-Kit's capabilitiesSoftware and authoring support channelsRegister -- download add-ons and support HTML-KitOnline tools for HTML-Kit users
  Printable Booklets   |   Category Updated on 03-Dec-2005
Click for Details

HTML Kit Plugins Directory

Plugin Development : hkScriptHome > Plugins > Plugin Development > hkScript
 
 Random Picks
gmPageLinks
Looking for a quick way to create a report of links and email contacts? Use the current editor, a local HTML file, a web page or a comma-delimited file as the source.
mcCapLet
This plugin provides several handy options for capitalizing sentences and words. It can also reverse the case of letters, and change characters to upper/lower case. Now with a right-click menu and customizable default action.
 Category Matches
Sorted by Name:
 
demoIWCurrField
Demonstrates how to change the InputWizard preview based on the currently selected group/field name.
demoHTA
Demonstrates a way to bridge hkScript and HTML Application (HTA) scripts.
demoLookInFolders
Demonstrates a way to look for a file in parent folders.
demoArrays
Demonstrates how to synchronize hkp_Register and hkp_Main data using arrays.
demoCustomSelect
Demonstrates how to select text between two points picked using regex.
demoAddImgLink
Demonstrates how to insert an <img> tag that's linked to an image using an <a> tag.
demoHTMLTidyData
Demonstrates how to write a hkScript plugin that can communicate with HTML Tidy.
demoBatchFindSort
Demonstrates how to write a batch plugin that can find text in multiple files and sort the results.
demoUpdateCurrLine
Demonstrates how to read and update the line at the cursor.
demoListOpenFiles
Demonstrates how to get a list of currently open documents.
demoGetPHPPrnTxt
Demonstrates how to extract string parameters from PHP print statements.
demoSplitPreview
Demonstrates how to display two sets of HTML content in a horizontally or vertically split preview window.
demoWrapLines
Demonstrates how to wrap each line in the selected text with start and end text specified by the user.
demoDesktop
Demonstrates how to create and open a custom Desktop file.
demoClipboard
Demonstrates how to read text from the clipboard, and send text and color cube graphics to the clipboard.
demoCursorWW
Demonstrates how to set the cursor position (with a workaround for supporting the word wrap mode).
keHKSDemo
Demonstrates how to use some of the basic functionality available for plugins.
demoOnlineTools
Some online tools such as HTML validators can accept files through forms. This sample for hkScript plugin authors demonstrates how to automate the process of invoking online tools that support the file input fields.
demoGoogleSearch
Demonstrates how to add a search box to the Actions Bar.
demoProgressWindow
Demonstrates how to display a progress window in a plugin.
demoHKSModes
Demonstrates various input and output modes provided by the HTML-Kit Plugins Interface.
demoIWPickImg
Demonstrates how to use the InputWizard interface to list *.gif image files in the current document's directory, dynamically preview the selected image, calculate image dimensions, and insert the IMG tag for the selected image into the current do...
demoIWUserInput
Demonstrates how to use the InputWizard dialog to get user input. Included are easy to use functions for getting text/string and number/integer input.
demoShowInBrowser
Demonstrates how to prompt for a file name, read its content, modify the content and display in a browser window inside HTML-Kit.
demoCmdPromptRun
Demonstrates how to add a new command to the Command Prompt window and send the parameters passed through it to an external program. To test, make sure that the Messages Window is visible ("View | Messages"), switch to the "Command Pro...
demoMakePHPString
Converts the selected block of text to a PHP string. Has support for creating multi-line single or double quoted strings.
demoReplaceInFullText
Demonstrates how to read the full text in the current editor, perform multiple regular-expressions based replace operations on it, and send the updated text back to the editor.
demoGetFileName
Demonstrates how to get the full path of the file in the current editor.
bbStripComments Source
bbStripComments source code (plugin definition).
Plugins Generator
Visually design plugins with multiple buttons, tabs, drop-down menus and custom icons. No programming experience is required to create fully functional plugins. Automatically generates source code for plugins in hkScript, C/C++, .NET C#, Delphi, Java...
demoReplaceSelection
Demonstrates how to retrieve the selected text, modify it and send it back to the editor to replace the current selection using an hkScript plugin.
demoMultiPageFind
Demonstrates how to write a plugin to search multiple files using the Batch Actions Wizard and mark matches. After installing, right click a local Workspace folder, select "Run Action...," select the Action and click "Start" to te...
demoInsCodeBlocksWithIndents
Demonstrates how to insert starting and ending curley brackets in code blocks ( "{ ... }" ) with indents and move the cursor to the middle of the block ( "{ | }" ). This plugin can be mapped to a keyboard shortcut using the "...
demoRecallMenu
Demonstrates how to add entries to the Recall Menu and how to retrieve the data assigned to it.
demoRegexReplaceInSelection
Demonstrates how to perform multiple replace operations on the selected text using a plugin.
demoInputWizardIcons
Demonstrates how to use custom icons in InputWizard dialogs.
demoInputWizardNewPage
Demonstrates how to write a page wizard with real-time preview using the InputWizard function. After installing the plugin, select "File | New from Page Wizard | Create a simple web page using the InputWizard" from the main menu to invoke t...
demoDragDropCSS
Demonstrates how to write a drag and drop handler in hkScript that can insert either <link rel="stylesheet" ... /> or <?xml-stylesheet ... ?> depending on the doctype.
demoEchoBatchAction
Demonstrates how to write a simple batch action that can echo the input sent to it.
demoPageWizard
Demonstrates how to write Page Wizards (template generators).
demoGetTag
Demonstrates how to get the tag at the cursor.
demoDrawIcon
Demonstrates how to create an icon at runtime.
demoDynamicContextMenuIcon
Demonstrates how to dynamically update icons displayed on the editor context menu.
demoEditorContextMenu
Demonstrates how to update the editor context menu (right click menu).
demoInvokeCommand
Demonstrates how to invoke multiple commands (main menu commands, editor commands, etc.).
demoGetSelectionOrLine
Demonstrates how to get the selected text or the line at the cursor (if there's no selected text), and send the output to the Output window.
demoGetPerlOutput
Demonstrates how to execute a Perl script through perl.exe and send the output (stdout) to HTML-Kit's Output window.
demoPreviewPlugin
Demonstrates how to write a plugin to update/modify content sent to preview windows (such as the Preview tab and the Active Preview window). This technique can be used to interpret scripts or resolve server-side includes without going through a web s...
demoInsertAndSelectText
Demonstrates how to replace the currently selected text and select the new text.
demoSessionCount
Demonstrates how to store and retrieve persistent data, and how to reset session-specific data. The plugin will display the number of times it was invoked within the current HTML-Kit session.
demoDropDownCombo
Demonstrates how to add a combobox with a drop-down list to the Actions Bar and handle user actions.
demoInsertWithIndents
Sample plugin showing how to insert text with indents.
OpenSaveDialogs
Demonstrates calls to file open and save dialogs related functions in HKPAPI -- hkp_f_cmndlgOpen (cmndlgOpen), hkp_f_cmndlgSave (cmndlgSave) and hkp_f_UI_GetFileName (UI_GetFileName).
Egg
How to add an egg to your plugin.
hkInsertNBSP
Simple plugin to insert the &nbsp; entity.
ExtProg
hkScript plugin written to demonstrate how to: 1. save the current document, 2. open the document in an external program and wait for it to exit and 3. reload the document. See also: ExtCall.hks
hkGetCursorXY
Sample plugin: How to get the current cursor position in the editor.
demoAddPara
Adds paragraph tags to each selected line.
InsDate
Simple plugin written in hkScript to demonstrate how to insert date/time information in a given format.
demoHKPHello
"Hello, world!" plugin written in C/C++, Delphi, hkScript, Java, Perl and Visual Basic. This is a good starting point for developers interested in writing HTML-Kit Plugins. Required: HTML-Kit Plugins API core files.
hkNewStyleRule
Inserts a new style rule with an unique name -- .rule { ... } -- and invokes the default style editor to add declarations.
MsgTest
Plugin written in hkScript to demonstrate how to display messages on the status bar and add text to the Message Window. These functions are available to plugins written in other programming languages as well.
demoHelloWorld
Sample plugin to insert "Hello, world!" For learning and testing purposes.
demoCStripTags
Sample plugin written in C to demonstrate how to use regular expressions to remove simple HTML tags from a page and leaving the text.
demoBrowSamp
Sample plugin written in hkScript to demonstrate how to open a floating window using JavaScript inside HTML-Kit. This method can be used to invoke tools written in Java, JavaScript, VBScript, ActiveX and other languages that can be run inside a brows...
demoWinCalc
Invokes Windows Calculator from HTML-Kit.
demoExecuteAndWait
Example on how to call an external program, such as a plugin written in another language. This plugin will demonstrate how to (1) save the selected text in the current editor to a file, (2) call a specified program and pass the above file name, (3) w...
demoControlPanel
Allows quick access to control panel applets such as Internet, display and system properties.
demoUpperLowerText
Convert selected text to upper/lower case.
 
 
 
 Designed using HTML-Kit
Button by Jeff Pratt
© 2008 Chami.com. All Rights Reserved. | HTML Kit Site Map | Privacy Statement | Link to this Site | Advertising