Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Проблема с параметрами

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Проблема с параметрами
Имя
Сообщение << Старые топики   Новые топики >>
Проблема с параметрами - 2005-03-19 16:12:32   
***Str@ngeR***

Сообщений: 8
Оценки: 0
Присоединился: 2004-03-25 13:00:56
Моя программа (MP3 Player) должна проигрывать файлы, которые юзер выбирает в проводнике (короче как WMPlayer). Но windоws, вместо того, чтобы передать программе в качестве параметров имена файлов, запускает кучу копий моей проги, и передает каждой по одному файлу.
Строку для открытия я пишу как и WMPlayer:
"D:\MP3Player.exe" "%L"

Помогите!
Post #: 1
Проблема с параметрами - 2005-03-19 16:27:39   
Maker

Сообщений: 647
Оценки: 0
Присоединился: 2004-03-11 18:50:32
Нужна проверка на уже поиск запущенной программы. Искать можно по заголовку окна, и по хендлу…
Post #: 2
Проблема с параметрами - 2005-03-19 16:36:35   
***Str@ngeR***

Сообщений: 8
Оценки: 0
Присоединился: 2004-03-25 13:00:56
Что-то я сомневаюсь, что WMPlayer именно так и делает.

Предположем, пользователь выбрал 50 файлов. Получается, нужно ждать, пока винда запустит 50 процессов, и каждый из них будет что-то проверять.[sm=sm128.gif]
Post #: 3
Проблема с параметрами - 2005-03-23 18:36:29   
Zhech

Сообщений: 12
Оценки: 0
Присоединился: 2005-02-21 18:04:22
Ну, если честно, то организовать запуск только одного приложения очень просто без просмотра всяких там процессов или поиска окон по названию.. Смысл таков: нужно что-то глобальное, например менять ключ инициализации в реестре на true при запуске программы, а в начале делать проверку, не установлен ли ключ.. Или там создавать файл в текущем каталоге создавать файл при запуске программы.. А, вообще, я не помню, как это правильно делаестя.. Там, вроде, глобальная переменная используется..
Post #: 4
Проблема с параметрами - 2005-03-25 21:10:34   
lolik

Сообщений: 152
Оценки: 0
Присоединился: 2005-03-19 19:25:42
По идеи надо сделать так
1) При запуске проверяется флаг запущености еще одной копии
2) Если он не установлен, то запускаемся и устанавливаем его
3) Если установлен, то добавляем файл который был в параметрах, к плей листу(типа findwindоw и потом sendmessage этому окну)..
иона так.. хотя хз =)
Post #: 5
Проблема с параметрами - 2005-03-25 21:55:40   
jEnizix

Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
А на чем пишеш?
Post #: 6
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Проблема с параметрами







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.