Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
CMD/BAT - Запуск cmd по очереди.

Пользователь


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


Конфигурация

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


написал строчку
Код: Выделить весь код
for /f "tokens=2" %%F in ('tasklist  /nh /FI "IMAGENAME eq cmd.exe" ^| sort /+27') do set FileName1=%%F
echo %FileName1%
Цель такая запускаем несколько cmd одновременно через планировщик.
Дальше вначале скрипта спрашиваем ид процессов cmd. И если текущий cmd минимальный имеет ид то выполняем дальше. Если нет то проверяем через хх снова и пока не дойдет и очередь до этого cmd.

Но столкнулся с проблемой, что данная команда видит еще какой то процесс cmd. То есть команда выше выводит на 1 ид больше, чем команда
Код: Выделить весь код
tasklist  /nh /FI "IMAGENAME eq cmd.exe" ^| sort /+27
Кто сможет помочь написать проверку по алгоритму выше? И что делать с фантомным лишним ИД ? Спасибо.

Отправлено: 20:32, 18-02-2020

 

Старожил


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

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


Это не "еще какой то процесс cmd", это вызванный в команде FOR %comspec% /c tasklist /nh /FI "IMAGENAME eq cmd.exe" | sort /+27

По-простому можно загнать вывод во временный файл
tasklist /nh /FI "IMAGENAME eq cmd.exe" | sort /+27 >tempfile
а затем его распарсить в FOR

Отправлено: 01:18, 19-02-2020 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - запуск файлов bat по очереди infoman1@vk Скриптовые языки администрирования Windows 8 06-12-2020 14:06
CMD/BAT - Как запускать выполнение файлов по очереди palexa Скриптовые языки администрирования Windows 4 11-11-2018 13:11
Вопрос по настройке параметров очереди печати ivanchevsky Microsoft Windows NT/2000/2003 0 30-07-2008 16:15
WINS/Browse - Вылетают по очереди! zalg Сетевые технологии 3 20-02-2008 17:40
вылет процессов по очереди lightangel Microsoft Windows 95/98/Me (архив) 14 08-12-2003 11:55




 
Переход