Показать полную графическую версию : Как средствами командной строки узнать установлено некое приложение или нет?
Хотелось бы уметь средствами команд cmd файлов уметь определять установлено то или иное приложение после установки системы или лежало на диске уже до этого!
Дело в том что некоторые пользователи не желают переформатировать диск категорически!
А еще подскажите какой командой вызвать taskmanager из runonceex.
NikLok
какой командой вызвать taskmanager из runonceex.%WINDIR%\system32\taskmgr.exe
boss911
Спасибо, я потом тоже сообразил аналогично, вот как бы еще сделать чтоб он не самым верхним окном был и появлялся в нужном углу экрана? Наверное AutoIt придется запрягать!
А еще оказалось, что пока его не закроешь, выполнение runonceex приостанавливается почему-то,
хотя в тоже время вызванный по Ctrl+Alt+Del не останавливает выполнеия сомандника?.
NikLok
и появлялся в нужном углу экрана?
Вот оказалось, товарисч помог, что можно запустить свернутым:
start /min taskmgr.exe
VseDoFeNi
30-08-2006, 19:04
NikLok boss911
Тоже небесполезно будет (http://www.computerra.ru/gid/rtfm/system/272855/)
VseDoFeNi
Угу, на будующие все пригодитса, спасибо, только аутоитом будет красивее!!
VseDoFeNi
31-08-2006, 00:08
boss911 удобнее ли, вот в чем вопрос ;)
VseDoFeNi
Ну это как кому, в принципе я в аутоите нечего непонемаю, ну если сильно для чего-то приспичет, я думаю мне тут помогут скриптом!! :wink:
Срасибо за помощь всем. Толко вопрос с орпеделением списка приложений которые надо переустановить пока не решен!
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
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.