Look into doslib wont need bat file then.
dos_command
Runs an internal command. Internal commands are those commands native to the operating system's command interpreter (e.g. COMMAND.COM or CMD.EXE).
--------------------------------------------------------------------------------
Syntax
(dos_command command [show])
Parameters
command
The command to run, including arguments.
show
How the newly opened window is to be shown. The default value is Normal (0).
0 Normal. Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
1 Not Active. Displays a window in its most recent size and position. This value is similar option 0, except the window is not active.
2 Minimized. Activates the window and displays it as a minimized window.
3 Minimized Not Active. Displays the window as a minimized window. This value is similar to option 2, except the window is not activated.
4 Maximized. Activates the window and displays it as a maximized window.
Returns
Returns command if successful.
nil on error.
Example
Command: (dos_command "copy *.dwg c:\temp")
"CMD.EXE /C copy *.dwg c:\temp"