Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Почему использование goto в for приводит к 1разовому выполнению цикла?

Ответить
Настройки темы
CMD/BAT - Почему использование goto в for приводит к 1разовому выполнению цикла?

Старожил


Сообщения: 151
Благодарности: 4

Профиль | Отправить PM | Цитировать


Всем привет!
Вот
До:
Код: Выделить весь код
@ECHO OFF
FOR /F "tokens=*" %%A IN ('dir /s /b /a-d "%CD%\"') DO (
echo "%%A"
)
PAUSE
После:
Код: Выделить весь код
@ECHO OFF
FOR /F "tokens=*" %%A IN ('dir /s /b /a-d "%CD%\"') DO (
echo "%%A"
goto test1
:test1
echo Выведет первый файл и цикл завершится
)
PAUSE
в папке где мнооого файлов может не сработать

Как решить эту проблему?

Отправлено: 01:21, 05-08-2013

 

Старожил


Сообщения: 151
Благодарности: 4

Профиль | Отправить PM | Цитировать


Чтото неполучается
Код: Выделить весь код
@ECHO OFF
FOR /F "tokens=*" %%C IN ('dir /s /b /a-d "%1\*.cab"') DO (
PUSHD %%~dpC
for /f "tokens=*" %%a in ('type "%%~dpCCheck.txt" ^| findstr.exe /r /x /c:"Возможность применения :.*"') DO if not "%%a" == "Возможность применения : Да" (
move %%C dont_install
) else (
for /f "tokens=*" %%b in ('type "%%~dpCCheck.txt" ^| findstr.exe /r /x /c:"Состояние :.*"') DO if not "%%b" == "Состояние : Отсутствует" (
move %%C exist
)
POPD
)
ECHO Нажмите любую кнопку для выхода
PAUSE>nul

Отправлено: 17:11, 05-08-2013 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Почему использование goto в for приводит к 1разовому выполнению цикла?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Почему из цикла не выходит? mataranga Скриптовые языки администрирования Windows 1 18-12-2012 17:14
Как заменить Goto Raf_z AutoIt 1 25-10-2012 23:51
Аналог goto Frost_Imp AutoIt 8 24-07-2009 17:14
CMD/BAT - [решено] Использование If в теле цикла For ven00m Скриптовые языки администрирования Windows 3 11-01-2008 17:09
Использование opendir в PHP приводит к ошибке Igor_I Вебмастеру 7 29-01-2006 14:14




 
Переход