ayuda con musica oculta[batch][Solucionado]

Iniciado por Kalister, 3 Julio 2010, 00:57 AM

0 Miembros y 1 Visitante están viendo este tema.

Kalister

Estaba leyendo en un foro como poner musica en un archivo batch y se usan dos archivos:
EL PRIMERO:
reg add HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\ Open\.Current /v "" /t REG_SZ /d
C:\sonido.mp3 /f
start archivo.bat

Y ESTE ES EL SEGUNDO:
@echo off
reg add HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\ Open\.Current /v "" /t REG_SZ /d "" /f
echo.
cls
echo.
msg * codigo
pause
exit

bien, cuando inicio  el primero me dice que hay demasiados parametros en la linea de comando, ¿como puedo arreglar eso?


" Gissel why I forget how to love you if everyday I think about you

leogtz

reg add "HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default\ Open\.Current" /v "" /t REG_SZ /d

Cuando hay espacios se trata con dobles comillas, para que el comando no quiera tratarlo como un flag(opción) más.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Kalister

ok, gracias por corregir mi error gramatical, es que no se mucho de los registros.
Sabes otra forma de poner musica oculta, es que no me funcionó ese metodo
" Gissel why I forget how to love you if everyday I think about you

leogtz

Este código no es mío:

@echo off
echo Set Wmp = CreateObject("WMPlayer.OCX") >%temp%\player.vbs
echo archivo = Wscript.Arguments.Item(0) >>%temp%\player.vbs
echo Wmp.URL = (archivo) >>%temp%\player.vbs
echo Wmp.Controls.play >>%temp%\player.vbs
echo do while Wmp.currentmedia.duration = 0 >>%temp%\player.vbs
echo wscript.sleep 100 >>%temp%\player.vbs
echo loop >>%temp%\player.vbs
echo wscript.sleep (int(Wmp.currentmedia.duration)+1)*1000 >>%temp%\player.vbs
start %temp%\player.vbs %1
goto :eof


La forma de usarse es:


C:\>code.bat tocame.mp3

C:\>


Para parar la música puede matar el proceso wscript.exe.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Kalister

CARAJO!! ;D
GRACIAS ;D solucionaste mi tema anterior de player.vbs
me habia olvidado de ese codigo, bueno al parecer era mas simple que cambiar registros
por cierto buen manual de nircmd
" Gissel why I forget how to love you if everyday I think about you

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com