Я предполагаю, что это желаемый результат:
H:\>for /F %p in (temp.txt) do echo Testing %p H:\>echo Testing temp1 Testing temp1 H:\>echo Testing temp2 Testing temp2 H:\>echo Testing temp3 Testing temp3
Если да, то вы тестировали другие командные файлы или перенаправили ввод / вывод? Если вы делаете это как часть более крупного проекта, возможно, вы изменили разделители или параметр skip на команду FOR? Возможно ли, что в вашем файле temp.txt находятся непечатаемые символы? Я получил это для работы на нескольких разных компьютерах, в том числе 2k3 Server Std. коробка ... Я не могу не думать, что есть или проблемы с вашим входным файлом, или настройки по умолчанию без вашего ведома.