home bbs files messages ]

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