Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - mciSendString из скрипта

Ответить
Настройки темы
Win32 API - mciSendString из скрипта
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


как можно запустить функцию mciSendString из скрипта jscript или vbscript? так чтобы не писать свои программные приблуды. Вот это надо:
Код: Выделить весь код
mciSendString("play sample.wmv wait fullscreen", 0, 0, 0);

Отправлено: 15:45, 06-11-2008

 

Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Почему то я сомневаюсь, что простым способом это будет возможно.
Цитата:
The mciSendString function sends a command string to an MCI device. The device that the command is sent to is specified in the command string.

MCIERROR mciSendString(
LPCTSTR lpszCommand,
LPTSTR lpszReturnString,
UINT cchReturn,
HANDLE hwndCallback
);
Parameters

lpszCommand

Pointer to a null-terminated string that specifies an MCI command string. For a list, see Multimedia Command Strings.

lpszReturnString

Pointer to a buffer that receives return information. If no return information is needed, this parameter can be NULL.

cchReturn

Size, in characters, of the return buffer specified by the lpszReturnString parameter.

hwndCallback

Handle to a callback window if the "notify" flag was specified in the command string.

Return Values

Returns zero if successful or an error otherwise. The low-order word of the returned DWORD value contains the error return value. If the error is device-specific, the high-order word of the return value is the driver identifier; otherwise, the high-order word is zero. For a list of possible error values, see MCIERR Return Values.

To retrieve a text description of mciSendString return values, pass the return value to the mciGetErrorString function.

Requirements

Windows NT/2000/XP: Included in Windows NT 3.1 and later.
Windows 95/98/Me: Included in Windows 95 and later.
Header: Declared in Mmsystem.h; include Windows.h.
Library: Use Winmm.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT/2000/XP.
Библиотеку вряд ли удастся подключить. Хотя может я и ошибаюсь.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 03:12, 07-11-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Ну rundll тоже библиотека, которую надо подключать, однако ведь есть способ вызвать у ней некоторые функции (shutdown например) Может тут тоже как-то можно? Нужно, короче, проиграть видеоролик без посторонних эффектов типа мелькания на экране проигрывателя

Отправлено: 07:29, 07-11-2008 | #3


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


А видеоролик должен запускаться автоматически или же по нажатию кнопки, примерно как на youtube ?

Может быть это поможет:
inserting video from JavaScript
http://www.c-point.com/javascript_tu...ial/lMusic.htm
http://www.dotnetcurry.com/ShowArtic...ookieSupport=1

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:42, 07-11-2008 | #4


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


pva
Цитата:
как можно запустить функцию mciSendString из скрипта
AFAIK WSH не работает с API, только с COM, как вариант - AutoIT или AutoHotKey

Отправлено: 07:58, 07-11-2008 | #5


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата amel27:
AFAIK WSH не работает с API, »
речь идет о java скрипте, не о wsh/vbs.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 08:55, 07-11-2008 | #6


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Delirium:
о java скрипте, не о wsh/vbs »
движок один, http://support.microsoft.com/kb/188135
Цитата:
WSH is a language-independent scripting host for 32-bit Windows platforms. Microsoft provides both Microsoft Visual Basic Script and Java Script scripting engines with WSH
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:10, 07-11-2008 | #7

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


http://www.mioplanet.com/rsc/embed_mediaplayer.htm вот ещё ссылку нашёл. Одна проблема: некоторые ролики не играет, точнее играет, но без картинки, хотя если запустить их медиаплеером, то картинка есть.

Отправлено: 09:14, 07-11-2008 | #8


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Цитата pva:
вот ещё ссылку нашёл »
я именно таким методом как то внедрял видео и тоже были проблемы с просмотром. Источник причины выявить не удалось.
amel27, познавательно, а я и не знал

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 09:32, 07-11-2008 | #9

pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


а есть какое-нить событие, что ролик закончился? ну типа onfinish="alert('done/1')"

Отправлено: 13:23, 07-11-2008 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Win32 API - mciSendString из скрипта

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Модификация скрипта venuko Вебмастеру 1 31-03-2009 19:55
Модификация скрипта venuko Вебмастеру 5 09-02-2009 18:00
Запрет скрипта nda24 Microsoft Windows NT/2000/2003 1 16-06-2008 08:08
выполнение скрипта на машину farlow Microsoft Windows NT/2000/2003 7 19-09-2007 17:46
Правка скрипта Rudy Вебмастеру 7 24-10-2005 15:58




 
Переход