Web Design, Wordpress Design, Web Development and Consulting

Context Menu for SciTE

The Context Menu for SciTE is a companion extension for the Windows (Win32) version of SciTE. Installing this Context Menu Handler (wscitecm.dll) creates a new command “Edit with SciTE” in the context menu of Windows Explorer. You can quickly open one or several selected files in Windows Explorer: right click on the selection and click on the command “Edit with SciTE”.

This version fixes a bug when opening SciTE with saved sessions. See version history below for details.

Download

Installer: wscitecm124.exe (92k)

Source with DLL: wscitecm124_src.zip (21k)

Manual Install Instructions

Download the “Source with DLL” version above. Extract the wscitecm.dll to the directory where Scite.exe resides. From a commend prompt within the SciTE executable directory type the command “regsvr32 wscitecm.dll”. This will register the context menu dll.

Version history

  • 1.2.4 Changed logic to use SendMessage to the SciTE window. This solves the occasional two instances of SciTE from occurring.
  • 1.2.3 Added check to see if SciTE is already open. Sometimes calling SciTE without function arguments opens a new empty document.
  • 1.2.2 Added code to launch SciTE without arguments to restore previous session then call SciTE with arguments of files to open.
  • 1.2.1 Please see readme.txt for previous project history.

Credits

Original code made by Andre Burgaud (http://www.burgaud.com)

Modifications made by Angelo Mandato (http://www.spaceblue.com)

License

Original code © 2003 Andre Burgaud (http://www.burgaud.com) Additional modifications © 2004 Angelo Mandato (http://www.spaceblue.com)

Permission is hereby granted, free of  charge, to any person obtaining a  copy of  this software and associated documentation files (the “Software”), to deal in  the Software  without restriction, including without limitation the rights to use, copy,  modify,  merge, publish, distribute,  sublicense,  and/or  sell copies of  the  Software, and  to permit  persons  to  whom  the  Software  is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE  SOFTWARE  IS  PROVIDED “AS IS”, WITHOUT WARRANTY OF  ANY KIND, EXPRESS OR IMPLIED,  INCLUDING  BUT NOT  LIMITED  TO  THE WARRANTIES  OF MERCHANTABILITY, FITNESS FOR  A PARTICULAR PURPOSE  AND NONINFRINGEMENT. IN NO EVENT SHALL  THE AUTHORS  OR COPYRIGHT  HOLDERS  BE  LIABLE FOR  ANY CLAIM,  DAMAGES  OR  OTHER LIABILITY, WHETHER IN AN ACTION OF  CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.