| | Maza Faka 
 
  
 Advanced Member
 | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору GORA2
 
 Цитата:
 | 
 Код:
 | FOR /L %%j IN (1000,-1,1) DO nircmdc cmdwait 850 beep 50 20 & tasklist | find /i "Name_SFX_Archive">nul || GOTO forsequit
 :forsequit
 
 | 
 После прекрашения процесса Name_SFX_Archive, бипы прекращаются, но в консольном окне вижу быстрое прокручивание оставшейся части цикла. Почему так происходит?
 | 
 Просто у тебя не отключен режим "Эхо", потому команды отображаются, хотя реально уже произошёл выход из цикла. Для примера запусти батник вот так:
 
 Код:
 | FOR /L %%j IN (1000,-1,1) DO nircmdc cmdwait 850 beep 50 20 & Echo %%j>> list.txt & tasklist | find /i "Name_SFX_Archive">nul || GOTO forsequit
 :forsequit
 
 | 
 и просмотри файл "list.txt"
 
 Добавлено:
 GORA2
 
 Цитата:
 | Вопрос: от куда берется лишняя буква "t" в расширении файла в переменных %~s0 и %~snx0 ? | 
 Действительно интересно, по моему это происходит из-за генерации 8.3 имён пути, а конкретное обьяснение думаю дадут нам Гуру этой ветки
  |  | Всего записей: 1420 | Зарегистр. 25-10-2006 | Отправлено:  15:30 12-05-2007  | Исправлено: Maza Faka,   15:55 12-05-2007
 | 
 |