Metadata-Version: 2.4
Name: multiscript-windows
Version: 1.0.1
Summary: A lightweight wrapper to run Batch and VBScript within Python.
Author-email: KingTheCoder <kingjd490@gmail.com>
License: GPL-3.0-only
Project-URL: Homepage, https://pypi.org/project/multiscript-windows/#files
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# multiscript-windows
Multiscript is a small, open-source Python module made for executing code in other languages within Python.

## Installation
Install multiscript with this command: `pip install multiscript-windows`.

## Use
Multiscript is amazing for simplifying operations that python fails to expose easily, but how does it work?

The way you import multiscript into your project is through this line: `import multiscript`.

Now, you have three functions exposed to you.

Those three functions are `batchscript`, `vbscript` and `commandlist`.

The function `commandlist` gives you a list of commands that you can use in multiscript.

This includes the `batchscript` and `vbscript` commands and how to use them.

Run this command for more information.

The `batchscript` command executes batch in a string.

Example:

```
import multiscript

batchscript(
    r"""
    move test.txt .\destination
    del deleteme.png
    echo Test Complete!
    """
)
	
print("And we're still in python!")
```

The `vbscript` command executes visual basic in a string.

Example:

```
import multiscript

vbscript(
    r"""
    MsgBox "Hi, there!", 64 + vbOkOnly, "Hi!"
    MsgBox "Goodbye!", 64 + vbOkOnly, "Bye!"
    """
)

print("And we can still use more python!")
```

## Licensing

Licensed under the GNU General Public License v3 (GPLv3).

For more information, read the LICENSE file in the project directory.

## Versions

All of the versions of multiscript.

## 1.0.1

Fixed a bug where enabling `showreturncode` for the `vbscript` function would cause a `TypeError`.

## Some Extra

Hey, thanks for reading all the way to the end!

This README took a long time to make.

I just wanted to give you a fun thing to try in Python.

Try this command in the Python REPL (or a script). `import this`

This gives you "The Zen of Python", a fun guide to some additional things about Python!
