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 41,621 of 42,547   
   Herbert Kleebauer to Jean-Pierre Coulon   
   Re: SET command won't append items in a    
   21 Feb 18 13:19:41   
   
   From: klee@unibwm.de   
      
   On 21.02.2018 11:53, Jean-Pierre Coulon wrote:   
   > I want to set a variable to "mycommand p1.jpg p2.jpg p3.jpg" with a variable   
   > numbers of jpg's. I wrote this batch:   
   >   
   > set myorder=mycommand   
   > for /L %%a in (1, 1, %1) do (   
   > set myorder=!myorder! p%%a.jpg   
   > echo %%a   
   > echo %myorder%   
   > )   
      
   use (with delayedexpansion):   
      
   setlocal enabledelayedexpansion   
   set myorder=mycommand   
   for /L %%a in (1, 1, %1) do (   
   set myorder=!myorder! p%%a.jpg   
   echo %%a   
   echo !myorder!   
   )   
   echo %myorder%   
      
      
      
   or (without delayedexpansion):   
      
   set myorder=mycommand   
   for /L %%a in (1, 1, %1) do (   
   call set myorder=%%myorder%% p%%a.jpg   
   echo %%a   
   call echo %%myorder%%   
   )   
   echo %myorder%   
      
   --- 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