home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.msdos.batch.nt      Fun with Windows NT batch files      68,980 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 67,308 of 68,980   
   Docfxit to Herbert Kleebauer   
   Re: Batch file not working correctly   
   26 Sep 18 18:33:21   
   
   From: docfxit@gmail.com   
      
   On Wednesday, September 26, 2018 at 10:55:36 AM UTC-7, Herbert Kleebauer wrote:   
   > On 26.09.2018 18:27, Docfxit wrote:   
   >    
   > Which OS? How do you start your batch (type the name   
   > of the batch in a CMD window or use windows explorer to   
   > click on the batch)?   
   I am running this in Win7 from windows explorer.   
      
   Thank you for the suggestion to start with a minimum of commands and see how   
   it goes.  With your starting bat suggestion it worked great.  I did see the   
   echo text and it ran fine.  I added one line at a time. It seams to not work   
   when I add the first for    
   loop. This is what I am currently testing with:   
      
   @echo on   
   echo.   
   echo current working directory:   
   cd   
   echo.   
   echo.   
      
   Set Drive=E:   
   %Drive%   
   attrib -r -s -h -a "desktop.ini" /s   
   @for /f "usebackq delims=|" %%i in (`dir /s /b /x /A:H ^| find "desktop.ini"`)   
   do (   
   	del /A:H "%%i"   
   	Echo -"%%i"-   
   	)   
      
   echo new working directory:   
   cd   
   echo.   
   echo.   
      
   pause   
      
   This is the output I get:   
   C:\Dnload>echo.   
      
   C:\Dnload>echo current working directory:   
   current working directory:   
      
   C:\Dnload>cd   
   C:\Dnload   
      
   C:\Dnload>echo.   
      
   C:\Dnload>echo.   
      
   C:\Dnload>Set Drive=E:   
      
   C:\Dnload>E:   
      
   E:\DnloadBackup\Fonts>attrib -r -s -h -a "desktop.ini" /s   
      
   E:\DnloadBackup\Fonts>echo new working directory:   
   new working directory:   
      
   E:\DnloadBackup\Fonts>cd   
   E:\DnloadBackup\Fonts   
      
   E:\DnloadBackup\Fonts>echo.   
      
   E:\DnloadBackup\Fonts>echo.   
      
   E:\DnloadBackup\Fonts>pause   
   Press any key to continue . . .   
      
      
   As you can see the Echo -"%%i"- within the For line is not being displayed.   
   Something is wrong with the For line.   
      
   Thank you,   
      
   Docfxit   
      
   --- 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