mk09
asked on
Using VBA variables in MS DOS
Hello, I would like to take variables from a VBA form and insert them into a series of DOS commands. For example, the program would open a MS DOS window using
Call Shell("cmd.exe" & dosCmd, vbNormalFocus)
then I would like text field1 from the form inserted into the MS DOS command line and a return command. This would be followed by text field2 from the form inserted and a return command supplied.
This will go on until all the user supplied information from the form have been entered into MS DOS. I am not sure how I can carry over these variables into MS DOS and how to execute the line.
thanks
Call Shell("cmd.exe" & dosCmd, vbNormalFocus)
then I would like text field1 from the form inserted into the MS DOS command line and a return command. This would be followed by text field2 from the form inserted and a return command supplied.
This will go on until all the user supplied information from the form have been entered into MS DOS. I am not sure how I can carry over these variables into MS DOS and how to execute the line.
thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks for the input everyone. I had a feeling I would be using a batch file for this (which implemented today).
Just wanted to see if anyone had success with carrying over the variables directly.
Just wanted to see if anyone had success with carrying over the variables directly.
example
cmd.exe program.bat > output.txt