Foros del Web » Soporte técnico » Ayuda General »

Instalar fondo de escritorio html

Estas en el tema de Instalar fondo de escritorio html en el foro de Ayuda General en Foros del Web. He montado un fondo html con un gráfico y una película flash con utilidades para un cliente. La idea es ofertarlo a los visitantes de ...
  #1 (permalink)  
Antiguo 18/01/2002, 03:14
 
Fecha de Ingreso: enero-2002
Mensajes: 5
Antigüedad: 22 años, 3 meses
Puntos: 0
Instalar fondo de escritorio html

He montado un fondo html con un gráfico y una película flash con utilidades para un cliente. La idea es ofertarlo a los visitantes de su web para que lo descarguen y regalarlo en cds.
Usando installus, he logrado hacer un exe que coloca los archivos en la carpeta adecuada. Esto obliga a que el usuario haga la instalación manual del fondo desde su escritorio.
Mi pregunta es:
¿Cómo puedo hacer que la instalación se complete?, es decir, que cuando termine el fondo quede instalado sin que el usuario tenga que abrir active desktop.

Muchas gracias por vuestra atención
saludos
  #2 (permalink)  
Antiguo 18/01/2002, 06:45
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: Instalar fondo de escritorio html

Hola 2toros :)

Te voy a dar la punta del ovillo...

En el registro del sistema (editable con el regedit) en "HKEY_CURRENT_USER/Control Panel/Desktop" están todas las propiedades del escritorio.

Copia lo que viene a continuación, pégalo en el bloc de notas y guárdalo bajo el nombre &quot;REGISTRY.VBS&quot;, es un ejemplo de como leer y modificar variables del registro del sistema:<BLOCKQUOTE><font size=1 face=arial>Citando:<hr height=1 noshade>' Archivo de comandos de ejemplo de Windows Script Host
'
' -------------------------------------------' Copyright (C) 1996-1998 Microsoft Corporation
'
' Se le otorga, libre de regalías, el derecho a utilizar, modificar,
' reproducir y distribuir los programas de ejemplo -así como cualquier
' versión modificada- de cualquier forma que encuentre útil, siempre y
' cuando acepte que Microsoft no ofrece garantía, ni acepta obligación o
' responsabilidad alguna por los mencionados programas de ejemplo.
' -------------------------------------------'
' Este ejemplo muestra cómo escribir y borrar entradas del Registro.

L_Welcome_MsgBox_Message_Text = &quot;Este archivo de comandos muestra cómo crear y eliminar claves del Registro.&quot;
L_Welcome_MsgBox_Title_Text = &quot;Ejemplo de Windows Scripting Host&quot;
Call Welcome()

'*****************************************' *
' * Métodos relacionados con el Registro.
' *

Dim WSHShell
Set WSHShell = WScript.CreateObject(&quot;WScript.Shell&quot;)

WSHShell.Popup &quot;Crear la clave HKCU\MyRegKey con el valor 'Top level key'&quot;
WSHShell.RegWrite &quot;HKCU\MyRegKey\&quot;, &quot;Top level key&quot;

WSHShell.Popup &quot;Crear la clave HKCU\MyRegKey\Entry con el valor 'Second level key'&quot;
WSHShell.RegWrite &quot;HKCU\MyRegKey\Entry\&quot;, &quot;Second level key&quot;

WSHShell.Popup &quot;Establecer el valor HKCU\MyRegKey\Value a REG_SZ 1&quot;
WSHShell.RegWrite &quot;HKCU\MyRegKey\Value&quot;, 1
[/QUOTE] Sigue
  #3 (permalink)  
Antiguo 18/01/2002, 06:46
Avatar de DanielRey
Usuario no validado
 
Fecha de Ingreso: enero-2001
Ubicación: Mendoza
Mensajes: 630
Antigüedad: 23 años, 3 meses
Puntos: 1
Re: Instalar fondo de escritorio html

<BLOCKQUOTE><font size=1 face=arial>Citando:<hr height=1 noshade>WSHShell.Popup &quot;Establecer el valor HKCU\MyRegKey\Entry a REG_DWORD 2&quot;
WSHShell.RegWrite &quot;HKCU\MyRegKey\Entry&quot;, 2, &quot;REG_DWORD&quot;

WSHShell.Popup &quot;Establecer el valor HKCU\MyRegKey\Entry\Value1 a REG_BINARY 3&quot;
WSHShell.RegWrite &quot;HKCU\MyRegKey\Entry\Value1&quot;, 3, &quot;REG_BINARY&quot;

WSHShell.Popup &quot;Eliminar el valor HKCU\MyRegKey\Entry\Value1&quot;
WSHShell.RegDelete &quot;HKCU\MyRegKey\Entry\Value1&quot;

WSHShell.Popup &quot;Eliminar la clave HKCU\MyRegKey\Entry&quot;
WSHShell.RegDelete &quot;HKCU\MyRegKey\Entry\&quot;

WSHShell.Popup &quot;Eliminar la clave HKCU\MyRegKey&quot;
WSHShell.RegDelete &quot;HKCU\MyRegKey\&quot;

' ************************************************** ******************************
' *
' * Bienvenido
' *
Sub Welcome()
Dim intDoIt

intDoIt = MsgBox(L_Welcome_MsgBox_Message_Text, _
vbOKCancel + vbInformation, _
L_Welcome_MsgBox_Title_Text )
If intDoIt = vbCancel Then
WScript.Quit
End If
End Sub [/QUOTE]

Bueno, si conoces un pelín de VisualBasicScript, verás que es muy sencillo manipular las claves del registro con un archivo .vbs, al cual llamas tal como lo harías con un .bat

Suerte ;)
  #4 (permalink)  
Antiguo 21/01/2002, 08:23
 
Fecha de Ingreso: enero-2002
Mensajes: 5
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Instalar fondo de escritorio html

Gracias, compañero, pero tu respuesta supera con mucho mis escasos conocimientos.

Si alguien sabe una forma más sencilla o un software que lo haga.......

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:26.