Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

[Delphi6] winamp

Здравствуйте!
Как можно узнать имя исполнителя и песню которая играет в данный
момент в винампе?
Одно условие: нужно узнать только при помощи моей программы, то есть
не предлагать написать длл для винампа.
Желательно с примером.

Помогите плз как можно скорее, это действительно мне очень нужно!
Спасибо!

Ответить   Fri, 27 Feb 2004 16:42:15 +0200 (#91105)

 

Ответы:

Вообще-то название проигрываемой композиции указывается в названии
ампововского окошка.
А название окна ты должен уметь читать.

Удачи.
Номер выпуска : 2282
Возраст листа : 159 (дней)
Количество подписчиков : 386
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/91180
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Sn" Fri, 27 Feb 2004 22:33:53 +0400 (#91180)

 

Здравствуйте Sn,

Friday, February 27, 2004, 8:33:53 PM, вы писали:

Вот этот способ наилучший!
Но я не умею этого делать(то есть читать название винамповсого окна),
помоги пожалуйста, я ведь только учусь:(

Ответить   Sat, 28 Feb 2004 12:24:14 +0200 (#91671)

 

Hello keel,

Saturday, February 28, 2004, 12:24:14 PM, you wrote:

А ну-ка, я еще раз попробую ответить. -))))))) Значит так. При
играющем Винампе открываешь программу WinSight, там в списке
приложений ищешь строку с названием Винампа и запоминаешь то, что
находится внутри фигурных скобок - название класса.
В своем проекте пишешь
var
Wnmp :hWND;
Bf :PChar;
begin
Wnmp := FindWindow('<ИМЯ_КЛАССА>', nil);
if Wnmp > 0 then
begin
GetMem(Bf, 255);
GetWindowText(Wnp, Bf, 255);

// Делаем свои дела с нуль-терминальной строкой Bf,
// в которой записана информ. строка Винампа
.............................
FreeMem(Bf, 255);
end;
end;

Ответить   Вадим Шешунов Sat, 28 Feb 2004 23:20:21 +0200 (#91850)

 

Здравствуйте Вадим,

Saturday, February 28, 2004, 11:20:21 PM, вы писали:

Спасибо, все понятно!
Но где взять WinSight, в дистрибутиве не нашел.
Если не трудно, пришли мне ее на личку.

Ответить   Sun, 29 Feb 2004 07:17:13 +0200 (#91974)

 

Hello keel,

Боюсь, если кину тебе экзешник, тебе это не поможет - к этой проге,
видимо, и dll-ки нужны, а какие - кто его знает.
Потому, попробуй в качестве имени класса попробуй написать
'Winamp vk.x', где k = 1,2,3 - то есть, номер версии (без подверсий)
винампа.

Ответить   Вадим Шешунов Sun, 29 Feb 2004 14:15:15 +0200 (#92162)

 

Здарова, keel!

29 февраля 2004 г., воскресенье, 10:17:13 (GMT+05:00), ты намылил:

На личный ящик <dima***@s*****.by> ушел WinSight32 + библиотека
которую он юзает (в win2k должно работать)

PS: Странно что в Delphi 6 WinSight отсутствует, в Delphi 5 он есть и
ярлык к нему лежит в пуск->программы->Delphi

Ответить   Томилов Александр Sun, 29 Feb 2004 23:06:25 +0500 (#94734)

 

Тема: Re[5]: [Delphi6] winamp

А в 7-м есть! Может просто не установили?
С уважением,
Борис Сурин, surin_***@m*****.ru
Номер выпуска : 2374
Возраст листа : 162 (дней)
Количество подписчиков : 379
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/94820
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 2 Mar 2004 14:29:39 +0300 (#94820)

 

Здравствуйте.

И в 6-м есть.

Ответить   Болюба Георгий Tue, 2 Mar 2004 15:25:13 +0300 (#94854)

 

В шестой есть WinSight32 называется.

С уважением monah
janal***@n*****.ru
Номер выпуска : 2395
Возраст листа : 162 (дней)
Количество подписчиков : 379
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/95052
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 2 Mar 2004 21:40:24 +0300 (#95052)

 

Здравствуйте monah,

Tuesday, March 2, 2004, 8:40:24 PM, вы писали:

Хватит уже!
Если каждый скажет "а по-моему в такой-то есть", во что превратится
лист?

Ответить   Wed, 3 Mar 2004 09:26:26 +0200 (#95547)

 

Кажется здесь есть преподователи информатики, помогите освоить VC++7 cснуля.

С уважением
janal***@n*****.ru
Номер выпуска : 2381
Возраст листа : 162 (дней)
Количество подписчиков : 379
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/94923
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 2 Mar 2004 19:17:53 +0300 (#94923)

 

Тема: Help VC++7

:(( У меня только 6-ой
С уважением,
Борис Сурин, surin_***@m*****.ru
Номер выпуска : 2404
Возраст листа : 162 (дней)
Количество подписчиков : 379
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/95144
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 2 Mar 2004 20:01:51 +0300 (#95144)

 

Здравствуйте!
А что большая разница? Мне бы основы понять. Как работать с ентим
зверем(VC++). И в каких файлах(*.h) что прячится, тоесть для чего кого
подключать. Надеюсь я не слишком косноязычен.

Заранее спасибо.
С уважением monah
janal***@n*****.ru
Номер выпуска : 2416
Возраст листа : 163 (дней)
Количество подписчиков : 381
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/95763
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 3 Mar 2004 19:32:03 +0300 (#95763)

 

Тема: Help VC++7

Если нужно, то пришлю (что не поймешь, спросишь):
Есть два электронных учебника по VC++ 6.0 и C++ переведенные на русский (общий
архив 816 кил):

Д. Круглински, С. Уингоу, Дж. Шеферд
Программирование на Microsoft Visual C++ 6.0/Пер. с англ. ? М.: Издательско-тор-
говый дом <Русская Редакция>, 2000. 864 с.

Арчер Т.
Основы C#.Новейшие технологии/Пер.с англ.-
М..:Издательско-торговый дом <Русская Редакция >,2001.- 448 с.

Ответить   Thu, 4 Mar 2004 18:04:55 +0300 (#96531)

 

cснуля.

(общий

Издательско-тор-

Сорри за тормоза!
Здравствуй!
Если учебник стоящий, то шли конечно. Тока если не затруднит кусками кило по
100. И ещё, я не знаю и просто С, а большинство учебников по С++ расчитаны
что уже знаю.
Номер выпуска : 2621
Возраст листа : 177 (дней)
Количество подписчиков : 378
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/105350
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 17 Mar 2004 22:03:24 +0600 (#105350)

 

Тема: Re: Help VC++7

Sorry, в этих учебниках мало страниц, я когда отослал, то мое внимание на это
обратили. Так что не знаю, стоит ли слать.
А что у Вас есть (С++ какой). Может еще что подберу

Ответить   Wed, 17 Mar 2004 19:12:54 +0300 (#105352)

 

это

У меня VC++5.02, VC++7.0 Studio.net
Уж очень хотса овладеть. Тем более в этом году хочу в универ поступать на
программиста, а в С/С++ ни в зуб ногой. Да и WinAPI тоже плавает. А надо,
иначе под винду ничего серьезного не выходит.

С уважением monah
e-mail : janal***@n*****.ru
сайт : http:\\janalex.narod.ru
--
Номер выпуска : 2625
Возраст листа : 177 (дней)
Количество подписчиков : 378
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/105399
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 17 Mar 2004 23:01:47 +0600 (#105399)

 

вообще-то при FindWindow можно систему завесить, если какое-то окно висит.
увы :(
Номер выпуска : 2314
Возраст листа : 161 (дней)
Количество подписчиков : 383
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/92463
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Sn" Sun, 29 Feb 2004 22:41:21 +0400 (#92463)

 

я не пользуюсь дельфями ... бррр...

смотри
функцию win api EnumWindows()
с ее помощью можешь перебрать все окна.
текст заголовка окна можно получить ф-ей GetWindowText()
года найдешь нужно -- делай то, что хочешь.

это обычные win api функции -- они есть в любом справочнике
читай справку. там это должно быть.

или сходи на цитфорум, спроси гугла или яндекса.

удачи.
Номер выпуска : 2312
Возраст листа : 161 (дней)
Количество подписчиков : 383
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/92456
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Sn" Sun, 29 Feb 2004 22:24:22 +0400 (#92456)

 

Hello keel,

Friday, February 27, 2004, 4:42:15 PM, you wrote:

Поподробнее бы - какой формат музонов проигрывается Винампом, и откуда
берутся эти музоны. То есть, если твоя прога подсовывает Винампу файл
brrtrr.mp3 (к примеру), и самой проге хочется узнать исполнителя и
названия песни, то лезь в сам файл, и отсчитай от конца 9*16 байтов. С
этого места начнется 'TAG'+<Название песни>+<Исполнитель>

Ответить   Вадим Шешунов Sat, 28 Feb 2004 01:39:32 +0200 (#91326)

 

27 февраля 2004 г. от кого-то с адреса dima***@s*****.by, не без помощи сервера
localhost; (IP )мне в ящик свалилось какое-то непонятное письмо по теме
"[Delphi6] winamp", на что через 2 дней 6 часов 49 минут 22 секунд осмысливания
я решил высказаться:

Кажется, такого способа тут ещё не высказывали. Винампом можно управлять
послывая окну сообщения. Где-то у меня этот список был сохранён. В любом случае
на сайте винампа должен быть. Если надо - поищу.

PS:Это если вдруг понадобится не только название песни, но и битрейт, длина
и
т.д.

Ответить   LinFor Mon, 1 Mar 2004 00:33:33 +0300 (#92542)

 

Здравствуйте LinFor,

Sunday, February 29, 2004, 11:33:33 PM, вы писали:

Выражаю глубокие благодарности всем ответившим на мой вопрос, а в
частности Томилову Александру и Вадиму Шешунову!
Спасибо за помощь!

Ответить   Mon, 1 Mar 2004 15:48:22 +0200 (#94615)