PDA

Просмотр полной версии : Полезные утилитки для удобства


webcrew
29.10.2007, 19:36
Парни .. решил поделится парой маленьких , но очень гордых утилиток.. С их помощью можно мальца расширить удобство решения повседневных задач...

Первая называется CMDOW (http://www.commandline.co.uk/cmdow/) - и позволяет совершать из командной строки всякие ахтунги с любыми окнами ...
Возьмем пример с "легальным убиением" мерзопакостного окошка в Покетгисе (без резанья dll-ки)

Пишем батник
cmdow /run /max pgs.exe
ping 127.0.0.1 -n 2
cmdow PocketGIS /cls
т.е. запускаем Покетгис в махимизированном окошке,
потом делаем задержку тупым пингом (окошко с ахтунгом не моментально открывается) ...
Подкрадываемся к ахтунгу ... бьем по башке ... все, ахтунг, сцуко, обезврежен :)

Вторая тулза зовется NirCmd (http://www.nirsoft.net/utils/nircmd.html)- те кто любил по молодости клепать unnatended установки , ее могли знать.. эта утилитка позволяет из командной строки рулить громкостью, запускать скринсейверы, гасить моник, выключать комп, дозваниватся до инета , рулить окнами , и кучу кучу всего другого..
По ссылочке можно найти тонну примеров использования утилитки с пользой..

UPD. Забыл добавить - у кого антивирусники ну прям вери хай секьюрити - cmdow могут автоматом в карантин пихать - типа как программу-шутку :)

n0name
29.10.2007, 23:37
потом делаем задержку тупым пингом (окошко с ахтунгом не моментально открывается) ...

а sleep оно не понимает ? :be:

webcrew
29.10.2007, 23:44
а sleep оно не понимает ? :be:
честно - хз , че то я напряг мозг - и не вспомнил как задержку делать ... кроме пинга ниче не пришло в голову ... потом полазил - и у всех нашел такой же палестинский ход :)


Вот вторая утилитка поинтереснее будет ... она и задержки понимает , и вообще поразвитей как то :)

пример батника для Покетгиса

nircmd exec show "pgs.exe"
nircmd win close class "#32770"
nircmd win max class "WC_LMSW2003"

webcrew
29.10.2007, 23:55
А вот управа на "питерских связистов"

nircmd exec show "cityguide.exe"
nircmd win max class "Afx:00400000:b:00010011:00000006:00110BA5"
nircmd sendkey 5 press
Уже на покетгисовском форуме писал - жутко бесит при запуске ситигида жать куда то кнопки чтобы им пробочную инфу давать ....а без включенного ЖПСа - пробки им не шлюЦЦа :)

n0name
30.10.2007, 00:09
NirCmd получше справляется, но я так практически постоянно pgs lm3-финишем запускаю, соот поможет только правка dll-ки, но и то только окошки убрать, а вот как в фул скрин окно развернуть ума не приложу

webcrew
30.10.2007, 00:19
Ща я до пива доберусь - подумаю :)

Пока вот накомпилил себе ехе'шников из этих батчей ... ибо многие фронтенды заточены только на exe ...

Кому надо - свистите - выложу..

ashu
24.04.2008, 12:15
А вот управа на "питерских связистов"

nircmd exec show "cityguide.exe"
nircmd win max class "Afx:00400000:b:00010011:00000006:00110BA5"
nircmd sendkey 5 press
Какая полезная утилитка, однако! :)
Автоматизировал запуск ситигида - что б сразу включал GPS и запись трека :)