Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Как средствами командной строки узнать установлено некое приложение или нет? (http://forum.oszone.net/showthread.php?t=70571)

NikLok 30-08-2006 15:01 478568

Хотелось бы уметь средствами команд cmd файлов уметь определять установлено то или иное приложение после установки системы или лежало на диске уже до этого!

Дело в том что некоторые пользователи не желают переформатировать диск категорически!

А еще подскажите какой командой вызвать taskmanager из runonceex.

boss911 30-08-2006 16:53 478624

NikLok
Цитата:

какой командой вызвать taskmanager из runonceex.
Код:

%WINDIR%\system32\taskmgr.exe

NikLok 30-08-2006 17:34 478656

boss911
Спасибо, я потом тоже сообразил аналогично, вот как бы еще сделать чтоб он не самым верхним окном был и появлялся в нужном углу экрана? Наверное AutoIt придется запрягать!
А еще оказалось, что пока его не закроешь, выполнение runonceex приостанавливается почему-то,
хотя в тоже время вызванный по Ctrl+Alt+Del не останавливает выполнеия сомандника?.

boss911 30-08-2006 18:11 478672

NikLok
Цитата:

и появлялся в нужном углу экрана?
Вот оказалось, товарисч помог, что можно запустить свернутым:
Код:

start /min taskmgr.exe

VseDoFeNi 30-08-2006 19:04 478704

NikLok boss911
Тоже небесполезно будет

boss911 30-08-2006 23:23 478781

VseDoFeNi

Угу, на будующие все пригодитса, спасибо, только аутоитом будет красивее!!

VseDoFeNi 31-08-2006 00:08 478793

boss911 удобнее ли, вот в чем вопрос ;)

boss911 31-08-2006 00:59 478801

VseDoFeNi

Ну это как кому, в принципе я в аутоите нечего непонемаю, ну если сильно для чего-то приспичет, я думаю мне тут помогут скриптом!! :wink:

NikLok 31-08-2006 12:36 478993

Срасибо за помощь всем. Толко вопрос с орпеделением списка приложений которые надо переустановить пока не решен!

boss911
Там собственно понимать то и нечего! Для начала есть ScriptWriter. Он записывает в виде скрипта все твои действия. Можешь его потом запустить и все действия повторяться!

Вот что у меня получилось таскманагером:
Код:

;#NoTrayIcon
AutoItSetOption ( "TrayIconDebug", 1 )
;BlockInput(1)
Run(@WindowsDir & "\System32\taskmgr.exe",@WindowsDir & "\System32")
WinWait("Диспетчер задач Windows","&Отображать процессы")
If Not WinActive("Диспетчер задач Windows","&Отображать процессы") Then WinActivate("Диспетчер задач Windows","&Отображать процессы")
WinWaitActive("Диспетчер задач Windows","&Отображать процессы")
MouseMove(62,36)
MouseDown("left")
MouseUp("left")
Sleep(60)
MouseMove(68,47)
MouseDown("left")
MouseUp("left")
Sleep(60)
MouseMove(100,54)
MouseDown("left")
MouseUp("left")
Sleep(60)
MouseMove(88,93)
MouseDown("left")
MouseUp("left")
Sleep(60)
MouseMove(134,15)
MouseDown("left")
MouseMove(546,5)
MouseUp("left")
Sleep(60)
Exit



Время: 22:27.

Время: 22:27.
© OSzone.net 2001-