Using a quick C# WinForms application I was able to automate the process. Here I have included a small demo project which may be useful on windows machines.
The Main function is as below:
A new process is started and Arguments are sent to the 7za.exe console application.
7za.exe can also be used in the CMD console as well as with scripting languages such as PowerShell or Batch.
Batch scripts are used to automate redundant tasks such as creating 100 folders or updating 50 servers. Yes you could do this 1 at a time manually but this is inefficient and a waste of time and money + resources.
A good well written batch file can get a lot done and makes our lives a hell of a lot easier. The Linux equivalent is called a shell script.
Typically batch scripts end with .bat and some with .cmd. Batch scripts are executed.