Autor
|
Tema: script para abrir una página web dependiendo del día se la semana (Leído 6,924 veces)
|
curr
Desconectado
Mensajes: 3
|
Hola a todos, ¿alguien me podría pasar el código o una idea general de como crear un script en .bat que cuando abra chrome y dependiendo del día de la semana se inicie una página u otra?
Muchas gracias.
|
|
|
En línea
|
|
|
|
Meine programmen
Desconectado
Mensajes: 121
|
Lo primero de todo sería buscar un script en batch que te cambie la pagina de inicio de chrome. Lo de cada dia es mucho mas facil de hacer. Ire buscando a ver si te puedo ayudar con algo.
|
|
|
En línea
|
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
Puedes encontrar ejemplos de como cambiar la página de inicio de Chrome usando el buscador del foro, es fáicl. Para lo de los días ya hay que pensar más (en Batch...), te pongo una solución: For /f %%# in ('wmic path win32_localtime get dayofweek ^| FINDSTR "[1-7]"' ) Do ( )
Equivalencia: 1 - Sunday 2 - Monday 3 - Tuesday 4 - Wednesday 5 - Thursday 6 - Friday 7 - Saturday http://msdn.microsoft.com/en-us/library/windows/desktop/aa394171%28v=vs.85%29.aspx...Y cuando lo tengas completado, te recomiendo que crees una taréa en el programador de tareas de Windows para ejecutar el script al inicio de sesión. Saludos.
|
|
« Última modificación: 20 Abril 2013, 00:25 am por EleKtro H@cker »
|
En línea
|
|
|
|
Meine programmen
Desconectado
Mensajes: 121
|
Puedes encontrar ejemplos de como cambiar la página de inicio de Chrome usando el buscador del foro, es fáicl. Para lo de los días ya hay que pensar más (en Batch...), te pongo una solución: For /f %%# in ('wmic path win32_localtime get dayofweek ^| FINDSTR "[1-7]"' ) Do ( )
Con que la primera vez introduzca el dia de la semana y lo guarde junto con la fecha, luego puede ir sacando el dia de la semana segun la fecha y guardarlo, ¿No? Sería un poco de lio con los dias de cada mes, y aun mas si cuentas los años bisiestos, pero supongo que tambien se podria hacer, creo. De todas maneras, tu solucion es mucho mejor.
|
|
|
En línea
|
REMEMBER! Reality is an illusion, the universe is a hologram, BUY GOLD! BYE!!
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
puede ir sacando el dia de la semana segun la fecha y guardarlo, ¿No? Sería un poco de lio con los dias de cada mes, y aun mas si cuentas los años bisiestos, pero supongo que tambien se podria hacer, creo. Exacto, demasiado lío por todo lo que has comentado, por eso lo que dije de " hay que pensar más (en Batch)", para hacer eso hay que ser un gurú de los calendarios xD, como Rob Van Der Woude: http://www.robvanderwoude.com/datetime.phpPoder se puede hacer, pero en fín, no vale la pena usar tanto código y comerse la cabeza experimentando, teniendo las classes de WMI... Saludos!
|
|
« Última modificación: 20 Abril 2013, 01:54 am por EleKtro H@cker »
|
En línea
|
|
|
|
curr
Desconectado
Mensajes: 3
|
@Echo OFF
For /f %%# in ('wmic path win32_localtime get dayofweek ^| FINDSTR "[1-7]"') Do (
if %%# equ 1 (start chrome elhacker.net) if %%# equ 2 (start chrome wiki.elhacker.net) if %%# equ 3 (start chrome foro.elhacker.net) if %%# equ 4 (start chrome blog.elhacker.net) if %%# equ 5 (start chrome labs.elhacker.net) if %%# equ 6 (start chrome warzone.elhacker.net) if %%# equ 7 (start chrome i.ehacker.net)
)
Exit Este es un ejemplo de como me quedó y creo que funciona correctamente, programaré que se ejecute al inicio de sesión como me has recomendado. Lo único es que creo que los días de la semana empiezan en lunes a pesar de que en la página de las wmi class pone que en domingo sin importar la configuración del ordenador. Muchas gracias a los dos.
|
|
« Última modificación: 20 Abril 2013, 13:45 pm por curr »
|
En línea
|
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
creo que funciona correctamente Si, aunque eso no modifica la página de inicio de Chrome xD programaré que se ejecute al inicio de sesión como me has recomendado. Eso te lo recomendé en el caso de cambiar la página de inicio (Para que la página de Chrome se cambie al instante sin tocar nada), pero no para ejecutar el navegador, que conste Lo único es que creo que los días de la semana empiezan en lunes a pesar de que en la página de las wmi class pone que en domingo sin importar la configuración del ordenador. Con esta pequeña función de VisualBasicScript puedes comprobarlo: WeekdayName.vbsMsgBox(WeekdayName(1))
http://msdn.microsoft.com/en-us/library/t8dc1aee%28v=vs.80%29.aspxSaludos!
|
|
« Última modificación: 20 Abril 2013, 16:22 pm por EleKtro H@cker »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
activar script dependiendo la hora....
Desarrollo Web
|
basickdagger
|
0
|
1,763
|
2 Octubre 2013, 16:38 pm
por basickdagger
|
|
|
script para pagina web
Scripting
|
javier1986
|
2
|
2,641
|
19 Junio 2014, 18:34 pm
por patilanz
|
|
|
script para que cronjobs visite un link de mi pagina
Desarrollo Web
|
adamsst
|
2
|
1,880
|
25 Abril 2016, 15:37 pm
por MinusFour
|
|
|
Algoritmo para Obtener el día de la semana[C]
Programación C/C++
|
NOB2014
|
1
|
6,071
|
26 Mayo 2017, 02:01 am
por Serapis
|
|
|
Script para abrir software con usuario y contraseña
Scripting
|
luialex45
|
1
|
3,514
|
30 Enero 2020, 17:15 pm
por Eleкtro
|
|