Forums before death by AOL, social media and spammers... "We can't have nice things"
|    alt.msdos.batch    |    Fun with MS-DOS batch files    |    42,547 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 40,769 of 42,547    |
|    ehabaziz2001@gmail.com to All    |
|    if block inside for bloack    |
|    26 Sep 13 05:50:48    |
      I need to insert an if block :       @if not "%set_cert_file%" == "" (       echo "%set_cert_file%"       pause ""       type login.ftp > %pathscripts%\ftp_all.scr       echo lcd %workingfolder%>> %pathscripts%\ftp_all.scr       echo cd /var/spool/XRXnps/inQ>> %pathscripts%\ftp_all.scr       echo bi>> %pathscripts%\ftp_all.scr       echo prompt>> %pathscripts%\ftp_all.scr       echo get %set_cert_file%>> %pathscripts%\ftp_all.scr       echo bye>> %pathscripts%\ftp_all.scr       ftp -s:%pathscripts%\ftp_all.scr 10.67.33.245       @%binaries%\gawk -v FILENAME=%%* -v PATHNAME=%workingfolder% -v       DAY=%date_day% -v MONTH=%date_month% -v YEAR=%date_year% -f %pat       scripts%\ahlyunited_auto_ftp.awk %workingfolder%\%%* 2> %pathscr       pts%\ahlyunited_auto_ftp.awk.fil       )              inside a for block :                     for /F "tokens=*" %%* in (dir.lst) do (       @set file_name=%%*       @set workingfolder=%desktop%\%date_day%_%date_month%_%date_year%       ::echo %workingfolder%       ::pause ""       @%binaries%\gawk -v FILENAME=%%* -v PATHNAME=%workingfolder% -v       DAY=%date_day% -v MONTH=%date_month% -v YEAR=%date_year% -f %pat       scripts%\ahlyunited_auto_ftp.awk %workingfolder%\%%* 2> %pathscr       pts%\ahlyunited_auto_ftp.awk.fil       @call %pathscripts%\set_num_1.bat       @call %pathscripts%\set_num_2.bat       @call %pathscripts%\set_num_3.bat       @call %pathscripts%\set_num_4.bat       @call %pathscripts%\set_num_5.bat       @call %pathscripts%\set_num_6.bat       @call %pathscripts%\set_num_7.bat       @call %pathscripts%\set_num_8.bat       @call %pathscripts%\set_num_9.bat       @call %pathscripts%\set_num_10.bat       @call %pathscripts%\set_num_11.bat       @call %pathscripts%\set_num_12.bat       @call %pathscripts%\set_num_13.bat       @call %pathscripts%\set_num_14.bat       @call %pathscripts%\set_num_15.bat       @call %pathscripts%\set_num_16.bat       @call %pathscripts%\set_num_17.bat       @call %pathscripts%\set_num_18.bat       @call %pathscripts%\set_num_18M.bat       @call %pathscripts%\set_num_19.bat       @call %pathscripts%\set_num_20.bat       @call %pathscripts%\set_num_21.bat       @call %pathscripts%\set_num_22.bat       @call %pathscripts%\set_num_23.bat       @call %pathscripts%\set_num_24.bat       @call %pathscripts%\set_num_25.bat       @call %pathscripts%\set_num_26.bat       @call %pathscripts%\set_num_27.bat       @call %pathscripts%\set_num_28.bat       @call %pathscripts%\set_num_29.bat       @call %pathscripts%\set_num_30.bat       @call %pathscripts%\set_num_31.bat       @call %pathscripts%\set_num_32.bat       @call %pathscripts%\set_num_33.bat       @call %pathscripts%\set_num_34.bat       @call %pathscripts%\set_num_35.bat       @call %pathscripts%\set_num_36.bat       @call %pathscripts%\set_num_37.bat       @call %pathscripts%\set_num_38.bat       @call %pathscripts%\set_num_39.bat       @call %pathscripts%\set_num_40.bat       @call %pathscripts%\set_num_41.bat       @call %pathscripts%\set_num_42.bat       @call %pathscripts%\set_num_43.bat       @call %pathscripts%\set_num_44.bat       @call %pathscripts%\set_num_45.bat       @call %pathscripts%\set_num_46.bat       @call %pathscripts%\set_num_47.bat       @call %pathscripts%\set_num_48.bat       @call %pathscripts%\set_num_49.bat       @call %pathscripts%\set_num_50.bat       @call %pathscripts%\set_num_51.bat       @call %pathscripts%\set_num_52.bat       @call %pathscripts%\set_num_53.bat       @call %pathscripts%\set_num_54.bat       @call %pathscripts%\set_num_55.bat       @call %pathscripts%\set_num_56.bat       @call %pathscripts%\set_num_57.bat       @call %pathscripts%\set_num_58.bat       @call %pathscripts%\set_num_59.bat       @call %pathscripts%\set_num_60.bat       @call %pathscripts%\set_num_61.bat       @call %pathscripts%\set_num_62.bat       @call %pathscripts%\set_num_63.bat       @call %pathscripts%\set_num_64.bat       @call %pathscripts%\set_num_65.bat       @call %pathscripts%\set_num_66.bat       @call %pathscripts%\set_num_67.bat       @call %pathscripts%\set_num_68.bat       @call %pathscripts%\set_num_69.bat       @call %pathscripts%\set_num_70.bat       @call %pathscripts%\set_num_71.bat       @call %pathscripts%\set_num_72.bat       @call %pathscripts%\set_num_73.bat       @call %pathscripts%\set_num_74.bat       @call %pathscripts%\set_num_75.bat       @call %pathscripts%\set_num_76.bat       @call %pathscripts%\set_num_77.bat       @call %pathscripts%\set_num_78.bat       @call %pathscripts%\set_num_79.bat       @call %pathscripts%\set_num_80.bat       @call %pathscripts%\set_num_81.bat       @call %pathscripts%\set_num_82.bat       @call %pathscripts%\set_num_83.bat       @call %pathscripts%\set_num_84.bat       @call %pathscripts%\set_num_85.bat       @call %pathscripts%\set_num_86.bat       @call %pathscripts%\set_num_87.bat       @call %pathscripts%\set_num_88.bat       @call %pathscripts%\set_num_89.bat       @call %pathscripts%\set_cert_file.bat       @call %pathscripts%\set_move_file.bat       )                            But the Parenthesis are causing a problem . What could the syntax for if       statements inside for/do statements?              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca