PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Программа скрытия заголовка и позиционирования окна (http://pccar.ru/showthread.php?t=12271)

fesh 31.05.2010 13:55

Программа скрытия заголовка и позиционирования окна
 
Вложений: 2
Здравствуйте, уважаемые автолюбители.
Как-то захотел я поставить карпутер. Запустил центрифугу и мне не понравилось как организован запуск сторонних приложений, а именно: каждый раз открывается заново, в произвольном месте, с заголовком. Вот и написал я прогу которая:
1. Скрывает заголовок (крестики всякие)
2. Ставит форму в нужную позицию и выставляет размер
3. Позволяет запускать только 1 копию программы
4. Пропускает любое кол-во окон (всякие там splashscreen)

Конфигурация производится через INI
Код:

[settings]

;путь к исполняемому файлу
exe=C:\Windows\system32\notepad.exe

; доп. параметры командной стоки
cmd=C:\autoexec.bat

; положение окна
left=0
top=0
width=200
height=200

; кол-во попыток поиска окна
try_count=100

; кол-во пропускаемых окон
wnd_bypass=0

; искать окно и выводить вперед, чтобы не запускать несколько процессов
find_window=1

Параметр exe писать полностью.
Параметр try_count устанавливает кол-во попыток поиска окна с интервалом 100 мс.

Выкладываю с исходниками, авось кому еще кроме меня потребуется.

Gorynch 31.05.2010 14:20

полезная программка )

как вариант можно использовать ещё cmdow через bat'ник

ifynk 31.05.2010 15:10

спасибо за исходники :yes4:

Art16 15.01.2011 08:34

Я только не понял, что в файле autoexec прописывать. пробывал вместо файла просто команды вписать, вроде как запускает, но жутко тормозит. что я не так делаю?
А так прога классная.

Hamster 15.01.2011 13:37

Программка интерестная, однако что касается центрефуги - там она не нужна. Просто при встраивании внешнего приложения в CF нужно в параметрах указывать имя окна. Тогда все будет хорошо :)

D_Pavel 03.02.2011 08:42

Gorynch, спасибо за ссылку, это то чего так не хватало! :))))

Gorynch 03.02.2011 12:50

D_Pavel, да не за что .. прога хорошая, просто про неё мало кто знает, пиара нет )

Пришли крысы к морской свинке и спросили, почему её жизнь на порядок лучше, чем у них, ведь она та же самая крыса: ест ту же самую пищу, так же спит, так же попахивает, если её не мыть. На что морская свинка ответила: "Ребята, да пиар у вас плохой"

Civic 03.02.2011 17:07

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

но! вот почему то она не хочет задавать параметры для iGo8.

[settings]
exe=D:\Рабочий стол\Программа Civic\iGo_pc.exe
cmd=C:\autoexec.bat
left=0
top=0
width=800
height=640
try_count=100
wnd_bypass=0
find_window=1

Может я что то не правильно делаю?

D_Pavel 04.02.2011 08:16

Сивик, попробуй через cmdow, может это не в программе дело.

Civic 04.02.2011 14:40

D_Pavel через cmdow делает все круто! но есть минус сначала появляется программа по центру экрана, а потом её перекидывает в нужные координаты. А я хочу что бы она создавалась уже в нужном месте.


Часовой пояс GMT +4, время: 20:04.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot