07. februar 2004 - 11:07 
												Der er
									4  kommentarer													og 					1  løsning									 
									
		 
		
			
Variabel i DOS 
			Jeg sidder og pusler lidt med at lave en batch fil, men jeg er kørt fast nu. Jeg vil gerne fylde indholdet af filen mintext.txt over i variablen minvar, men når jeg siger set minvar=mintext.txt så skriver den bare mintext.txt, når jeg skriver echo %minvar% Hvordan fortæller jeg den at det er indholdet af filen og *ikke* filnavnet jeg vil have i variablen ?
					
		
	 
                            
Annonceindlæg fra DE-CIX 
 
 
	
		
								
					
				07. februar 2004 - 13:35  
				#2 
						
		 
		
			Hvis du kører NT/2000/XP, og filen kun indeholder en linie: for /F "tokens=*" %I in (mintext.txt) do set minvar=%I Hvis det er i en .bat fil skal du skrive: for /F "tokens=*" %%I in (text.txt) do set minvar=%%I Hvis mintext indeholder flere linier, kan du bruge følgende i en .bat fil: set MinVar= for /F "tokens=*" %%I in (mintext.txt) do call :SetIt "%%I" echo %MinVar% goto :eof :SetIt set MinVar=%MinVar%%~1 goto :eof
		
		
	 
	
		
								
					
				07. februar 2004 - 14:02  
				#3 
						
		 
		
			Jeg kunne gøre det jeg gerne ville med for /F "tokens=*" %%I in (text.txt) do set minvar=%%I Bertil, du får points hvis du lægger et svar