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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2010, 13:55   #1
fesh
Новый Пользователь
 
Регистрация: 31.05.2010
Город: Липецк
Регион: 48
Машина: Toyota CarinaE
Сообщений: 23
fesh will become famous soon enoughfesh will become famous soon enough
Lightbulb Программа скрытия заголовка и позиционирования окна

Здравствуйте, уважаемые автолюбители.
Как-то захотел я поставить карпутер. Запустил центрифугу и мне не понравилось как организован запуск сторонних приложений, а именно: каждый раз открывается заново, в произвольном месте, с заголовком. Вот и написал я прогу которая:
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 мс.

Выкладываю с исходниками, авось кому еще кроме меня потребуется.
Вложения
Тип файла: rar Program.rar (9.9 Кб, 821 просмотров)
Тип файла: rar Source.rar (25.2 Кб, 797 просмотров)
__________________
А зачем живешь ты? В чем смысл твоей жизни? Работа, еда, телевизор или Интернет (сплетни и попса), секс, работа, в отпуск - фотография под пальмой в Египте. Денег еще больше - еда дороже, экран шире, секс разнообразнее, фотография под пальмой на Канарах. Умрешь через 50 лет или умрешь завтра, а что изменится? [Ю.Мухин]
fesh вне форума   Ответить с цитированием
Старый 31.05.2010, 14:20   #2
Gorynch
Старший Пользователь
 
Аватар для Gorynch
 
Регистрация: 22.04.2009
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2005\Nissan\X-Trail
Сообщений: 775
Gorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond repute
По умолчанию

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

как вариант можно использовать ещё cmdow через bat'ник
Gorynch вне форума   Ответить с цитированием
Старый 31.05.2010, 15:10   #3
ifynk
Старший Пользователь
 
Аватар для ifynk
 
Регистрация: 06.05.2009
Возраст: 39
Город: Херсон
Регион: Украина
Машина: Honda Accord 7
Сообщений: 370
ifynk has a spectacular aura aboutifynk has a spectacular aura aboutifynk has a spectacular aura about
По умолчанию

спасибо за исходники
ifynk вне форума   Ответить с цитированием
Старый 15.01.2011, 08:34   #4
Art16
Старший Пользователь
 
Аватар для Art16
 
Регистрация: 20.09.2010
Возраст: 51
Город: Казань
Регион: 16, 116
Машина: Toyota Camry
Сообщений: 245
Art16 is on a distinguished road
По умолчанию

Я только не понял, что в файле autoexec прописывать. пробывал вместо файла просто команды вписать, вроде как запускает, но жутко тормозит. что я не так делаю?
А так прога классная.
Art16 вне форума   Ответить с цитированием
Старый 15.01.2011, 13:37   #5
Hamster
Больной. Диагноз "Car PC"
 
Аватар для Hamster
 
Регистрация: 01.09.2005
Возраст: 51
Город: Москва
Регион: 77, 97, 99, 177
Машина: 08\Acura\MDX •••• 07\Honda\Civic 4D
Сообщений: 4,379
Hamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to beholdHamster is a splendid one to behold
По умолчанию

Программка интерестная, однако что касается центрефуги - там она не нужна. Просто при встраивании внешнего приложения в CF нужно в параметрах указывать имя окна. Тогда все будет хорошо
__________________
Старый проект Honda Accord RHD
Теперь будет Acura MDX 2008 и Honda Civic 4D 2007 и Mitsubishi Outlander XL 2011
Hamster вне форума   Ответить с цитированием
Старый 03.02.2011, 08:42   #6
D_Pavel
Старший Пользователь
 
Регистрация: 09.10.2010
Регион: 24
Машина: Хонда CR-X
Сообщений: 420
D_Pavel has a spectacular aura aboutD_Pavel has a spectacular aura about
По умолчанию

Gorynch, спасибо за ссылку, это то чего так не хватало! )))
__________________
Моя тема16" оО
D_Pavel вне форума   Ответить с цитированием
Старый 03.02.2011, 12:50   #7
Gorynch
Старший Пользователь
 
Аватар для Gorynch
 
Регистрация: 22.04.2009
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2005\Nissan\X-Trail
Сообщений: 775
Gorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond reputeGorynch has a reputation beyond repute
По умолчанию

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

Пришли крысы к морской свинке и спросили, почему её жизнь на порядок лучше, чем у них, ведь она та же самая крыса: ест ту же самую пищу, так же спит, так же попахивает, если её не мыть. На что морская свинка ответила: "Ребята, да пиар у вас плохой"
Gorynch вне форума   Ответить с цитированием
Старый 03.02.2011, 17:07   #8
Civic
Пользователь
 
Аватар для Civic
 
Регистрация: 27.12.2010
Возраст: 34
Город: Донецк
Регион: Украина
Машина: Honda Civic
Сообщений: 70
Civic is on a distinguished road
По умолчанию

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

но! вот почему то она не хочет задавать параметры для 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

Может я что то не правильно делаю?
Civic вне форума   Ответить с цитированием
Старый 04.02.2011, 08:16   #9
D_Pavel
Старший Пользователь
 
Регистрация: 09.10.2010
Регион: 24
Машина: Хонда CR-X
Сообщений: 420
D_Pavel has a spectacular aura aboutD_Pavel has a spectacular aura about
По умолчанию

Сивик, попробуй через cmdow, может это не в программе дело.
__________________
Моя тема16" оО
D_Pavel вне форума   Ответить с цитированием
Старый 04.02.2011, 14:40   #10
Civic
Пользователь
 
Аватар для Civic
 
Регистрация: 27.12.2010
Возраст: 34
Город: Донецк
Регион: Украина
Машина: Honda Civic
Сообщений: 70
Civic is on a distinguished road
По умолчанию

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


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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