Página 1 de 1
WMPlayer minimizado
Enviado: 09 Dez 2013 08:00
por clipsis
Olá e bom dia a todos!!
Temos um rádio online e queríamos disponibilizar para nossos cientes. Ate aí tudo bem.
Criamos uma opção no sistema para acessar a rádio, abrindo o WMPlayer. Funciona tudo ok.
O que precisamos: existe algum parâmetro de linha de comando para abrir o WMPlayer
MINIMIZADOI
Hoje usamos :
Código: Selecionar todos
comando := GETENV("PROGRAMFILES")
comando += "Windows Media Player\wmplayer.exe "+denreco_da_radio
hb_processRun( comando, , , , .f. )
Desde já agradeçemos,
Abraços
WMPlayer minimizado
Enviado: 09 Dez 2013 20:36
por asimoes
Experimenta essa função.
Código: Selecionar todos
//comando := GETENV("PROGRAMFILES")
//comando += "Windows Media Player\wmplayer.exe "+denreco_da_radio
Exemplo executando um arquivo de audio:
cArqAudio:="D:\SOUND\TANGERINE DREAM.MP3"
comando:="wmplayer "+'"'+cArqAudio+'"' //tem que estar entre aspas duplas para funcionar o parâmetro.
MyRun( comando, .f. )
FUNCTION MyRun( cComando,lEspera )
LOCAL oShell, lOk:=.T.
HB_Default(@lEspera,.T.)
TRY
oShell:=CreateObject( "WScript.Shell" )
CATCH
TRY
oShell:=CreateObject( "WScript.Shell" )
CATCH
lOk:=.F.
END
END
IF lOk
TRY
/*
intWindowStyle
Description
0
Hides the window and activates another window.
1
Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.
2
Activates the window and displays it as a minimized window.
3
Activates the window and displays it as a maximized window.
4
Displays a window in its most recent size and position. The active window remains active.
5
Activates the window and displays it in its current size and position.
6
Minimizes the specified window and activates the next top-level window in the Z order.
7
Displays the window as a minimized window. The active window remains active.
8
Displays the window in its current state. The active window remains active.
9
Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.
10
Sets the show-state based on the state of the program that started the application.
*/
nWindowStyle:=0
oShell:Run( cComando, nWindowStyle, lEspera ) //0 Executa o wmp e não mostra.
CATCH
lOk:=.F.
END
oShell:=Nil
ENDIF
RETURN lOk