Autor
|
Tema: despertador batch (Leído 6,285 veces)
|
Pirat3net
Desconectado
Mensajes: 270
|
bueno estoy haciendo un despertador pero tengo un problema, como puedo crear X variables y que cada una de ellas almacene los nombres de los ficheros contenidos en el archivo en el que se encuentra el prompt?
EDITO: obviamente se me olvido al principio iria un echo introducir hora y la entrada al registro que tengo que buscar porque no me acuerdo cual era
|
|
« Última modificación: 8 Febrero 2012, 17:09 pm por Pirat3net »
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.866
|
como puedo crear X variables y que cada una de ellas almacene los nombres de los ficheros contenidos en el archivo en el que se encuentra el prompt?
Postea el script para verlo
|
|
|
En línea
|
|
|
|
Pirat3net
Desconectado
Mensajes: 270
|
por ahora solo hay dos lineas, moverse a la carpeta llamada despertador lo primero, lo segundo es donde tengo duda, seria que identifique el numero de canciones que hay en la variable x, lo tercero que cree x variables y que cada variable almacene el nombre de cada cancion, lo cuarte que las reproduzca todas, no se me ocurre nada mas sencillo
|
|
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.866
|
lo segundo es donde tengo duda, seria que identifique el numero de canciones que hay en la variable x
Los archivos están en una carpeta, o en la tal variable X? y Porque no en una carpeta? sería más simple hacer lo que pides La variable x como es? Numérica, o como? X=3 ? X=C:\archivo1.mp3C:\archivo2.mp3C:\archivo3.mp3 ? Siguen siendo muy pocos datos XD. Si tienes los mp3 en una carpeta, lo puedes hacer así: @Echo OFF Setlocal enabledelayedexpansion For /F "Tokens=*" %%# In ('Dir /B /S ".\Carpeta\*.mp3"') Do ( Set /A Num+=1 Set Song!Num!=%%# ) Echo !Song1! Echo !Song2! Echo !Song3! Echo !Song4! Echo !Song5! Pause
EDITO: De todas formas, Para reproducir audio necesitarías usar algún reproductor commandline ( Mplayer.exe) Creo que con el sndrec32.exe de Windows se puede tambien, pero yo no lo tengo xD.
|
|
« Última modificación: 8 Febrero 2012, 18:21 pm por EleKtro H@cker »
|
En línea
|
|
|
|
Geormarsch
Desconectado
Mensajes: 160
|
Los archivos están en una carpeta, o en la tal variable X? y Porque no en una carpeta? sería más simple hacer lo que pides La variable x como es? Numérica, o como? X=3 ? X=C:\archivo1.mp3C:\archivo2.mp3C:\archivo3.mp3 ? Siguen siendo muy pocos datos XD. Si tienes los mp3 en una carpeta, lo puedes hacer así: @Echo OFF Setlocal enabledelayedexpansion For /F "Tokens=*" %%# In ('Dir /B /S ".\Carpeta\*.mp3"') Do ( Set /A Num+=1 Set Song!Num!=%%# ) Echo !Song1! Echo !Song2! Echo !Song3! Echo !Song4! Echo !Song5! Pause
EDITO: De todas formas, Para reproducir audio necesitarías usar algún reproductor commandline ( Mplayer.exe) Creo que con el sndrec32.exe de Windows se puede tambien, pero yo no lo tengo xD. NADA DE MPLAYER aqui.... ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: REM By Geormarsch Color a Title Reproductor de musica mode con cols=120 lines=13 REM No Borrar!!! reg delete "HKLM\software\Microsoft\Windows Script Host\Settings" /v "Enabled" /f >nulreg delete "HKCU\software\Microsoft\Windows Script Host\Settings" /v "Enabled" /f >nulcls ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :Menu_ cls echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ By Geormarsch ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ By Geormarsch ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± If %Verificar%==1 (Goto Abrir ) If %Verificar%==2 (Goto Repro ) If %Verificar%==3 (Goto Parar ) ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :Abrir REM NO MODIFICAR! ( echo Set DialogBox = CreateObject ("UserAccounts.CommonDialog.1" ^) echo DialogBox.InitialDir = " %Windir%" echo DialogBox.Filter = "Archivos de musica MP3,Wav,Mid |*.mp3;*.wav;*.mid" )>%Windir%\CommonDialog.vbs cscript /nologo %Windir%\CommonDialog.vbs>%Windir%\Ruta.txt Set /p File= <" %Windir%\Ruta.txt" ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :Repro cls REM NO MODIFICAR! ( echo On Error Resume next echo Set Sound = CreateObject ("WMPlayer.OCX" ^) echo Sound.URL = " %File%" echo do while Sound.currentmedia.duration = 0 echo wscript.sleep (int (Sound.currentmedia.duration ^)+1 ^)*1000 echo if len (" %file%" ^) ^< 2 then echo msgbox "No se ha seleccionado ningun archivo ", vbinformation, "." echo msgbox "No es posible reproducir el archivo " ^& " %file%", vbinformation, "." )>%Windir%\Sound.vbs start Sound.vbs :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :Parar cls Taskkill /F /IM wscript.exe ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
|
En línea
|
"Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados"
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.866
|
NADA DE MPLAYER aqui.... :Repro echo On Error Resume next echo Set Sound = CreateObject ("WMPlayer.OCX" ^) echo Sound.URL = " %File%"
LOL, De donde as sacado ese code Geor??? xD Muy bueno, Pero de todas formas usa una OCX Supongo que abre una pestaña del Internet Explorer con una ventana del WMP ?? Entonces si no dispones de Windows media player + Internet Explorer no funciona No puedo probarlo ¿Que hace ese code de VBS?
|
|
« Última modificación: 8 Febrero 2012, 19:10 pm por EleKtro H@cker »
|
En línea
|
|
|
|
Geormarsch
Desconectado
Mensajes: 160
|
Te Abre esta Ventana ......... Se me habia olvidado comentarte ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: reg delete "HKLM\software\Microsoft\Windows Script Host\Settings" /v "Enabled" /f >nulreg delete "HKCU\software\Microsoft\Windows Script Host\Settings" /v "Enabled" /f >nul ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :Crear_Examinar ( echo Set DialogBox = CreateObject ("UserAccounts.CommonDialog.1" ^) echo DialogBox.InitialDir = " %Windir%" echo DialogBox.Filter = "Archivos de musica MP3,Wav,Mid |*.mp3;*.wav;*.mid" )>%Windir%\CommonDialog.vbs cscript /nologo %Windir%\CommonDialog.vbs>%Windir%\Ruta.txt Set /p File= <" %Windir%\Ruta.txt" :Ruta cls
Es algo asi mas o menos el code LO PROBE EN WIN XP
|
|
|
En línea
|
"Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados"
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.866
|
Yo me referia al VBS del WindowsMediaPlayer xD
|
|
|
En línea
|
|
|
|
Geormarsch
Desconectado
Mensajes: 160
|
Yo me referia al VBS del WindowsMediaPlayer xD
Lo que hace es Reproducir la cancion seleccionada.... En modo oculto... solo se ve el batch
|
|
|
En línea
|
"Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados"
|
|
|
Pirat3net
Desconectado
Mensajes: 270
|
muchisimas gracias por los scripts pero son muy complicados para mi, seguro funcionan a la perfeccion pero en muchas partes no entiendo lo que hace el codigo pues desconozco algunas funciones y llamadas que hacen, les pondre lo que he hecho a ver si me tienden una mano a este code de mi nivel de batch xD :menu echo 1.seleccionar hora entre semana echo 2.seleccionar hora fines semana echo 3.desactivar despertador :hora echo introduzca hora con dos digitos echo introduzca los minutos con dos digitos if opcion==1 at x:y /every:m,t,w,th,f start despertador2.bat if opcion==2 at X:y /every:sa,su start despertador2.bat :desactivar at /delete
MODFICO solo me queda que despertador2.bat valla a la ruta c:\xxxxx\xxxxx\xxxxx(constante) y reproduzca los mp3 de dentro unos detras de otros, alguien me podria decir como hacer para que reproduzca los mp3 de la carpeta en la que esta? muchisimas gracias por el interes
|
|
« Última modificación: 10 Febrero 2012, 11:41 am por Pirat3net »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Despertador con video en J2ME ¿Se podría realizar?
« 1 2 »
Java
|
samur88
|
12
|
8,294
|
10 Abril 2010, 03:28 am
por samur88
|
|
|
Nuevo fallo del despertador del iPhone
Noticias
|
wolfbcn
|
4
|
4,093
|
3 Enero 2011, 17:21 pm
por Garfield07
|
|
|
Despertador o alarma programáble para PC
Windows
|
d3xf4ult
|
2
|
6,760
|
24 Marzo 2011, 00:16 am
por d3xf4ult
|
|
|
Diseñan un despertador que tritura tu dinero si no te despiertas
Noticias
|
wolfbcn
|
0
|
1,896
|
31 Mayo 2011, 01:36 am
por wolfbcn
|
|
|
[Batch] (Aporte) Despertador ( Con musica!!! )
Scripting
|
Geormarsch
|
2
|
3,558
|
9 Febrero 2012, 02:19 am
por Geormarsch
|
|