====== Windows Batch: Set Variables from Text File ====== So for example, if the text file reads: http://website1.com http://website2.com http://website3.com I can hopefully output them to variables in the batch. Example: set var1="Line one of text file, ex: http://website1.com" set var2="Line two of text file, ex :http://website2.com" set var3="Line three of text file, ex: http://website3.com" ===== Method 1 ===== The FOR /F loop command can be used to read lines from a text file: @echo off setlocal ENABLEDELAYEDEXPANSION set vidx=0 for /F "tokens=*" %%A in (sites.txt) do ( SET /A vidx=!vidx! + 1 set var!vidx!=%%A ) set var You end up with: var1=http://website1.com var2=http://website2.com var3=http://website3.com ===== Method 2 ===== Here ya go! Have fun with this one. ( set /p var1= set /p var2= set /p var3= )