Copyright (C) 2026, Roberto J Dohnert
OpenScript is a lightweight Windows script editor that I created to quickly create and edit script files such as CMD/BAT, PowerShell, and Bash and ksh shell scripts.
- Create, open, edit, and save script/text files.
- Print script files.
- Find, replace, and replace all text.
- Show logical line numbers in a dedicated gutter.
- Apply syntax highlighting for common script languages.
- Insert common script commands and variables from the Insert menu.
- Launch a testing terminal from inside the app.
- Prompt to save unsaved changes before destructive actions.
- .cmd
- .bat
- .ps1
- .sh
- .ksh
- .txt
- Build or obtain the installer at installer/OpenScriptInstaller.msi.
- Run the MSI as an administrator.
- Accept the BSD-3 Clause license in the installer.
- Choose installation options:
- Install location under Program Files.
- Optional Start Menu shortcut.
- Complete setup and launch OpenScript.
- Open this folder in VS Code on Windows.
- Make sure Visual Studios Build Tools, rc.exe, and the WiX toolset are installed and available.
- Build the app using the VS Code task named C/C++: cl.exe build active file.
- Ensure OpenScript.exe exists in the project root.
- Open a terminal in the installer folder.
- Run build-installer.cmd.
- The MSI is produced as installer/OpenScriptInstaller.msi.
- OpenScript.cpp: Main Win32 application source.
- OpenScript.rc: Windows resource script (embedded app icon).
- script-icon.ico: Application icon source.
- openscript.ini: Runtime settings file.
- installer/OpenScriptInstaller.wxs: WiX installer definition.
- installer/License.rtf: Installer EULA content.
- installer/build-installer.cmd: MSI build script.
This project is licensed under the BSD 3-Clause License. See license.txt for the full license text.