Я пытался в течение 2 дней заставить работать поверхностно простой скрипт:
for /F "eol=*" %%A in (c:/users/SCTMP000/server.txt) do (echo %%A)
Это само по себе сокращение моего желаемого кода, который я намеревался прокрутить вышеупомянутым текстовым файлом, который является просто списком доменов, чтобы выполнить команду PING
/ TRACERT
каждого домена и направить вывод в другой текстовый файл. Но даже этот простой однострочный файл не будет обрабатывать файл.
Я видел бесчисленные вариации вышеупомянутого, приведенные в MSDN, StackOverflow, на этом сайте и во многих личных блогах разработчиков, поэтому чувствую, что я нахожусь в подходящем месте, но мой не будет работать! В зависимости от того, как я отображаю имя файла и его путь (-ie без кавычек, заключенный в одинарные кавычки, заключенный в двойные кавычки), я вижу:
[quoteless] - ничего: нет активности открытия файлов и, следовательно, нет ECHO на строку
[в двойных кавычках] - полное имя пути ECHOed, т.е. c:/users/SCTMP000/server.txt
[одиночные кавычки] - весь файл фактически открывается в блокноте !!
Таким образом, путь является правильным, но ни сценарий, выполняемый как пакетный файл, ни команда, выполняемая в интерактивном режиме, похоже, не способны фактически открыть текстовый файл и прокрутить его. Также обратите внимание, что я попробовал несколько вариантов строки: DELIMS, TOKENS, EOL и т.д., Но безуспешно.
Что я делаю неправильно ? Заранее спасибо.