Coder Social home page Coder Social logo

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 sergsar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

thebatchman's Issues

Memory Issue

When trying to include source files I get the error "Not enough memory resources are available to complete this operation".
However I have 58GB of available memory, while the files are about 800mb.

Not Working

I Tried this but bruh it didnt work pls solve this issue

UPX

Hi,
UPX is flagged as malicious by most antivirus due to people using it to pack and crypt their malware.
could you have a checkbox to not use UPX as a packer ?

DIR

It's not in the same DIR!!!
AAA!!
When running the hta.exe it will say cant find dir
and then its a temp folder!
This has to be fixed.
Also add a clean up for the temp folder after you close the software.

App detected as Virus

Hi there,
I've used this to generate app from hta, but windows defender detect my .exe as virus.
My app is a simple solution for sending SMS from huawei modems and it include (VBscript to launch sms form in browser)
It also include php scripts that are core of the app.

How to solve this and make my solution less dirty?

Thanks.

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.