Iniciar un .scr en un .bat

iBenny Mensajes publicados 103 Estado Miembro -  
iBenny Mensajes publicados 103 Estado Miembro -
Hola,

En Windows 10, el protector de pantalla Burbuja se comporta de manera diferente si se ejecuta de forma automática o si se activa al hacer clic en él en el directorio System32. Quiero la versión de hacer clic, pero... ¿cómo hacerlo?

He descargado un programa que activa programas después de un tiempo de inactividad del sistema ajustable, pero este programa solo acepta exe, bat y vbs. Por lo tanto, debo activar el protector de pantalla en un bat.

He intentado:
run bubbles.scr
start bubbles.scr
start .\bubbles.scr

y todo lo que obtengo es el mensaje:

"Este protector de pantalla no tiene opciones modificables."

¿Tienes alguna sugerencia para un mejor archivo batch, por favor?

Muchas gracias
iBenny

3 respuestas

  1. yg_be Mensajes publicados 23437 Fecha de registro   Estado Colaborador Última intervención   Embajador 1 588
     
    hola,
    tal vez:
    start C:\Windows\System32\bubbles.scr

    sugerencia de vbs:
    Set WshShell = WScript.CreateObject("WScript.Shell") 'Ejecutar el protector de pantalla WshShell.Run ("C:\Windows\System32\bubbles.scr") 
    0
  2. iBenny Mensajes publicados 103 Estado Miembro 2
     
    Su lote no funciona, pero... ¡su vbs sí! Sin embargo, funciona cuando se hace clic en él, pero no funciona cuando el programa intenta ejecutarlo. Se produce un mensaje de error:
    ---------------------------
    Windows Script Host
    ---------------------------
    Script: C:\Windows\System32\Bubbles.vbs
    Línea: 11
    Caract.: 1
    Error: El archivo especificado no se encuentra.
    Código: 80070002
    Fuente: (null)

    ---------------------------
    Aceptar
    ---------------------------

    El programa en cuestión es "Watch 4 Idle", que se puede encontrar aquí: http://leelusoft.altervista.org/watch-4-idle.html

    He creado el mencionado vbs manualmente copiando su código en un archivo txt y renombrándolo a .vbs. Al hacerlo, el programa W4I no lo ve. Tuve que elegir agregar un programa vbs y, en la ventana de archivos, en el directorio system32, y en la lista de vbs disponibles, hacer clic derecho en un archivo vbs y elegir modificarlo: reemplazar su contenido con su código manteniendo el encabezado de todos los archivos vbs, y guardar este último archivo como Bulles.vbs. Haciendo esto, este archivo aparece en la ventana de elección de archivo vbs. Lo elijo y ejecuto el programa y aparece el mensaje de error mencionado arriba.

    ¿Qué piensa de esto?

    Gracias por probar
    iBenny

    PD: crear manualmente un vbs a través de un txt hace que aparezca en el explorador, pero modificar un vbs existente y renombrarlo, no lo hace aparecer en el explorador. ¿Cuál es la diferencia entre estos dos vbs?
    0
    1. iBenny Mensajes publicados 103 Estado Miembro 2
       
      ¡Negativo! Esta opción (ocultar las extensiones conocidas) está desmarcada así como la siguiente...

      Gracias
      iBenny
      0
    2. yg_be Mensajes publicados 23437 Fecha de registro   Estado Colaborador Última intervención   1 588
       
      ¿Qué contiene el vbs?
      0
    3. iBenny Mensajes publicados 103 Estado Miembro 2
       
      Las tres líneas sugeridas arriba después del encabezado habitual son:

      '
      ' Copyright (c) Microsoft Corporation. Todos los derechos reservados.
      '
      ' Archivo de origen de VBScript
      '
      ' Nombre del script: Bubbles.vbs
      '

      Set WshShell = WScript.CreateObject("WScript.Shell")
      'Ejecutar el protector de pantalla
      WshShell.Run ("C:\Windows\System32\bubbles.scr")
      0
  3. iBenny Mensajes publicados 103 Estado Miembro 2
     
    ¿No hay otros expertos al otro lado del teléfono?
    0