You can write a batch script which gathers user input and then passes it to another batch file or indeed to a program
The set command with the /p switch allows you to ask the user to input a string
like so
@echo off
Set /P param1=Please input parameter 1 %
Set /P param2=Please input parameter 2 %
Set /P param3=Please input parameter 3 %
Set /P param4=Please input parameter 4 %
myjob %param1% %param2% %param3% %param4%
set /p syntax...
set /p variablename=prompt string for user [%]
The % sign is optional; I use it so there is a space between the end of the prompt string and the flashing cursor at which the user input will be typed. If you omit it, the user input follows immediately after the last non-space character of the prompt string, i.e. trailing spaces in the prompt string are ignored. The prompt string is not compulsory...
set /p dummy=
will wait for a string (i.e. zero or more chars plus ENTER) which might be handier sometimes than PAUSE.