Echo exact string from .bat file to another .bat file -


please gentle...

i trying create .bat script create .bat script using variables set in first script. of other 'echo's' have outputted in correct format ss_update.bat. struggling few lines fail copy across correctly. in "setup new ss.bat" have... (out of context)

echo /r %tempfolder% %%%a in (*.zip) set sszip=%%%~nxa >> %userprofile%\documents\%site%\ss_update.bat echo /r %tempfolder% %%%a in (*.zip) set tempfile=%%%~dpnxa >> %userprofile%\documents\%site%\ss_update.bat echo /f %%%i in (%currentss%) set date1=%%%~ti >> %userprofile%\documents\%site%\ss_update.bat echo /f %%%i in (%extractedss%) set date2=%%%~ti >> %userprofile%\documents\%site%\ss_update.bat echo /f %%%i in ('dir /b /o:d %currentss% %extractedss%') echo current ss older extracted ss or missing... >> %userprofile%\documents\%site%\ss_update.bat 

the results in "ss_update.bat" are...

for /r c:\users\pelican\documents\temp %%~nxa /r c:\users\pelican\documents\temp %%~dpnxa /f %currentss%~ti /f %extractedss%~ti /f %d  ') echo current ss older extracted ss or missing... 

i understand need escape special characters i.e wanted %% used %%%. have tried combinations can think of using examples escape characters keep getting far after.

any appreciated!

you can ease task prepending lines var includes echo , redirection, code looks normal aside necessary doubling % , escaping <>|&.

set _=^>^> "%userprofile%\documents\%site%\ss_update.bat" echo %_% /r %tempfolder% %%%%a in (*.zip) set sszip=%%%%~nxa  %_% /r %tempfolder% %%%%a in (*.zip) set tempfile=%%%%~dpnxa %_% /f %%%%i in (%currentss%) set date1=%%%%~ti %_% /f %%%%i in (%extractedss%) set date2=%%%%~ti %_% /f %%%%i in ('dir /b /o:d %currentss% %extractedss%') echo current ss older extracted ss or missing... 

Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -