andman84
07-04-2010, 19:28
Учюсь в КА Шаг.
Задал преподаватель интересную задачу - сделать батник, который сначала покажет древо процессов, а затем спросит у пользователя, не хочет ли он удалить какой-либо процесс, и пару вариантов выбора.
Скриптовые языки мы ещё не учили, я что-то сам насочинял, но не то что хочется:
@echo off
title ВЫВОД ДЕРЕВА ПРОЦЕССОВ ПРИ ПОМОЩИ BAT ФАЙЛА
echo.
echo для вывода дерева процессов нажмите 1
echo для выхода нажмите 2
echo После вывода на экран списка процессов выберите PID (номер) нужного Вам
echo и введите комманду "taskkill /pid xxxx" где хххх - значение PID выбранное вами.
Set /p var="Enter 1 or 2: "
if %var%==1 start/B tasklist
if %var%==2 goto exit
cmd /q/k
rem pause(как для примера что не работает с данными праметрами)
exit
Меня больше всего волнует то, что с параметром "start/B" -всё выводится вэтом-же окне и то что написано после меню выбора не работает!
Если без "/B" и без "cmd /q/k " то происходит то что хочется - открывает в новом окне, но без остановки, т.е. блымнуло и всё!
Как побороть?!
Надеюсь подскажет кто, а то гуглить не очень получается...
Задал преподаватель интересную задачу - сделать батник, который сначала покажет древо процессов, а затем спросит у пользователя, не хочет ли он удалить какой-либо процесс, и пару вариантов выбора.
Скриптовые языки мы ещё не учили, я что-то сам насочинял, но не то что хочется:
@echo off
title ВЫВОД ДЕРЕВА ПРОЦЕССОВ ПРИ ПОМОЩИ BAT ФАЙЛА
echo.
echo для вывода дерева процессов нажмите 1
echo для выхода нажмите 2
echo После вывода на экран списка процессов выберите PID (номер) нужного Вам
echo и введите комманду "taskkill /pid xxxx" где хххх - значение PID выбранное вами.
Set /p var="Enter 1 or 2: "
if %var%==1 start/B tasklist
if %var%==2 goto exit
cmd /q/k
rem pause(как для примера что не работает с данными праметрами)
exit
Меня больше всего волнует то, что с параметром "start/B" -всё выводится вэтом-же окне и то что написано после меню выбора не работает!
Если без "/B" и без "cmd /q/k " то происходит то что хочется - открывает в новом окне, но без остановки, т.е. блымнуло и всё!
Как побороть?!
Надеюсь подскажет кто, а то гуглить не очень получается...