I need to pass parameter line AB CD
to a batch file from the command line. This parameter refer to a file name.
If I use use AB CD
the scr
if it only accept 1 paramenter use "%*"
you don't need to quote the parameter
myapp.cmd
@echo off
echo "%*"
test it
myapp single parameter with space
you can use %~1 instead of %1
e.g a test.bat with :
echo %~1
then a call to test "abc de"
will display :
abc de
what you can do is
>batch.bat "ab cd.txt"
When the parameters contain whitespace, you can enclose them in quotes.