Coder Social home page Coder Social logo

sanjeets7 / thebatchman Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jeremyben/thebatchman

0.0 1.0 0.0 1.63 MB

Converts Windows batch scripts (or HTA) into executable files

License: GNU General Public License v2.0

CSS 15.60% JavaScript 84.40%

thebatchman's Introduction

The Batchman

The Batchman Logo

Slapping those quick and dirty batch scripts into executable programs, one at a time...

The Batchman converts Windows batch or HTA files into compressed executable files, with the following options :

  • Include files located in the folder of your file.
  • Customize the icon.
  • Run your executable without showing the console. (for batch files)
  • If the console is hidden, add a completion feedback in the form of a dialog box. (for batch files)

Screenshot

The Batchman Screenshot

Holy contortion, batchman !

The Batchman distribution is itself a HTA/JS application packaged into a nice executable file right here : Download

Usage

Simply run thebatchman.exe and fill in the form. The application will output the executable file to the same folder where your batch/HTA file resides.

Options

  • Include all the other files located in the same folder of your batch/HTA script : You can package and use any binary or other dependency in a portable way.
  • Hide the console when running your executable program (Batch) : By default, running Batch scripts on Windows launches the console. Executables made with The Batchman actually run the batch script packaged inside. You have the possibility to hide the console while the executable is running.
  • Add a completion feedback (Batch) : If you choose to hide the console during the execution of your program, you might want to have a feedback to know when the script has ended. To achieve that, The Batchman adds a label named completion and a few lines at the end of your batch script starting a small HTA alert box when it reaches it. So think of adding goto completion in your script instead of goto:eof if you want this feature to work correctly. The Batchman used to parse the script and rewrite goto:eof into goto completion, but it had obvious side effects with some subroutines, so it's better you do that manually.

Compatibility

Tested on Windows 10 x64, but should work on every Windows up to XP SP2 (x86 or x64), as long as you have Internet Explorer 8 or more recent.

Included dependencies and licensing

This project is itself licensed under the terms of the GNU GPLv2 license.

Notes

This application is for "quick and dirty" purposes. Both HTA and Batch are legacy technologies, even if they're still supported on modern Windows platforms.

thebatchman's People

Contributors

jeremyben avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.