Problem passing a parameter from .bat file to script

Advertisement

georgewolfe3
Guest

Problem passing a parameter from .bat file to script

The script below works nicely to get all of the remote files that match the filter.
open ftp://username:password@host.remote.com/reports/
option confirm off
get 20160630*close*
close
exit
I want to pass the date from a .bat file. The documentation seems to say if the get command is:
get %1%*close*
and the .bat file is something like:
winscp.com /script="script.txt" /xmllog="script.log" "20160701"
the date will replace the %1%. But it doesn't work. I've tried lot of different versions of the above.
Am I using the wrong syntax, or does this approach not work?

Reply with quote

Advertisement

Maxxx
Guest

I also have this issue but for a workaround you can read environment variables from inside the script.
Just set a new variable in the calling script
set WHATEVER=blahblahh
Then in script use:
cd %WHATEVER%
Regards

Reply with quote

Advertisement

You can post new topics in this forum