Help - Search - Members - Calendar
Full Version: .HTA backgrounds in WinPE
MSFN Forums > Unattended Windows Discussion & Support > Windows PE

   
Google Internet Forums Unattended CD/DVD Guide
likuidkewl
I am trying to get a .bmp to be the background of a .HTA file in windowsPE and it is just not working. I am wondering if anyone knows a way to make this work. I don't want to have to add explorer and IE to make this work either, so if anyone knows of a way please feel free.

Here is the begining of the .hta file
CODE
<HTML>
<HEAD>
   <TITLE>WinPE Recovery and Install disc</TITLE>
   <HTA:APPLICATION
    ID="oApp"
    WINDOWSTATE="Normal"
    BORDER="none"
    INNERBORDER="Yes"
    SHOWINTASKBAR="yes"
    SCROLL="No"
    APPLICATIONNAME="WinPE Recovery Console"
    NAVIGABLE="yes">
    
    <style type="text/css">
 TD {font-size:8pt}
 input {font-size:8pt}
 H5 {font-size:10pt; font-style:bold}
    </style>
</HEAD>
<BODY BGCOLOR="000000">
<BODY BACKGROUND="file:///%systemdrive%\i386\system32\InstallBG.bmp">
<FONT COLOR="White" FACE="times">
<H2><Center>Welcome to the WinPE Installation and Recovery CD.</Center></H2>
<Center>Designed by Likuidkewl</Center>
<script language="VBscript">
Dim WshShell : Set WSHShell = CreateObject("Wscript.Shell")
Dim WshNetwork : Set WshNetwork = CreateObject("WScript.Network")
Dim Fso : Set Fso = CreateObject("Scripting.FileSystemObject")

sub window_onload()
    window.resizeto 640, 480
    window.moveTo 112, 84
end sub
likuidkewl
Thought this fixed it but it didn't


CODE
<HTML>
<HEAD>
   <TITLE>WinPE Recovery and Install disc</TITLE>
   <HTA:APPLICATION
    ID="oApp"
    WINDOWSTATE="Normal"
    BORDER="none"
    INNERBORDER="Yes"
    SHOWINTASKBAR="yes"
    SCROLL="No"
    APPLICATIONNAME="WinPE Recovery Console"
    NAVIGABLE="yes">
    
    <style type="text/css">
 TD {font-size:8pt}
 input {font-size:8pt}
 H5 {font-size:10pt; font-style:bold}
    </style>
</HEAD>
<BODY BGCOLOR="#000066">
<FONT COLOR="000000" FACE="times">
<H2><Center>Welcome to the WinPE Installation and Recovery CD.</Center></H2>
<Center>Designed by Likuidkewl</Center>
<script id=clientEventHandlersVBS language=vbscript>

Dim WshShell : Set WSHShell = CreateObject("Wscript.Shell")
Dim WshNetwork : Set WshNetwork = CreateObject("WScript.Network")
Dim Fso : Set Fso = CreateObject("Scripting.FileSystemObject")

sub window_onload()
    window.resizeto 450, 400
    window.moveTo 112, 84
    window.document.body.background = "file:///"+ _
                  WshShell.ExpandEnvironmentStrings("%SystemRoot%") + _
                  "\Scripts\installbg.bmp"
end sub

sub Diskpart_onclick()
 WshShell.Run "%systemdrive%\Scripts\DiskPart.cmd"
end Sub


The whole code is not posted, due to the nature of the question asked, but if anyone wants to see it, I can post it.
Kenny McCormick
Can you post the whole code? I like to se it.
likuidkewl
CODE
<HTML>
<HEAD>
   <TITLE>WinPE Recovery and Install disc</TITLE>
   <HTA:APPLICATION
    ID="oApp"
    WINDOWSTATE="Normal"
    BORDER="none"
    INNERBORDER="Yes"
    SHOWINTASKBAR="yes"
    SCROLL="No"
    APPLICATIONNAME="WinPE Recovery Console"
    NAVIGABLE="yes">
    
    <style type="text/css">
 TD {font-size:8pt}
 input {font-size:8pt}
 H5 {font-size:10pt; font-style:bold}
    </style>
</HEAD>
<BODY BGCOLOR="#000066">
<FONT COLOR="000000" FACE="times">
<H2><Center>Welcome to the WinPE Installation and Recovery CD.</Center></H2>
<Center>Designed by Likuidkewl</Center>
<script id=clientEventHandlersVBS language=vbscript>

Dim WshShell : Set WSHShell = CreateObject("Wscript.Shell")
Dim WshNetwork : Set WshNetwork = CreateObject("WScript.Network")
Dim Fso : Set Fso = CreateObject("Scripting.FileSystemObject")

sub window_onload()
    window.resizeto 450, 400
    window.moveTo 112, 84
    window.document.body.background = "file:///"+ _
                  WshShell.ExpandEnvironmentStrings("%SystemRoot%") + _
                  "\Scripts\installbg.bmp"
end sub

sub Diskpart_onclick()
 WshShell.Run "%systemdrive%\Scripts\DiskPart.cmd"
end Sub

sub explorer_onclick()
 WshShell.Run "%systemdrive%\Scripts\explorer.vbs"
end Sub

sub Notepad_onclick()
 WshShell.Run "%systemdrive%\Scripts\notepad.vbs"
end Sub

sub Readme_onclick()
 WshShell.Run "%systemdrive%\Scripts\Readme.vbs"
end Sub

sub run_onclick()
 WshShell.Run "%systemdrive%\Scripts\run.vbs"
end Sub

sub run_onclick()
 WshShell.Run "%systemdrive%\Scripts\pro.vbs"
end Sub

sub run_onclick()
 WshShell.Run "%systemdrive%\Scripts\home.vbs"
end Sub

sub reboot_onclick()
 WshShell.Run "%systemdrive%\Scripts\reboot.vbs"
end Sub

sub shutdown_onclick()
 WshShell.Run "%systemdrive%\Scripts\shutdown.vbs"
end Sub
</script>
<BR></BR>
<Table>
<table align="Center" cellspacing="0" width="75%">
<TR>
<TD align=Left><INPUT Type="Button" ID="Readme" Value="Readme"> View the Readme</TD>
</TR>
<TR><TD align=Left><INPUT Type="Button" ID="Diskpart" Value="Diskpart"> !WARNING! see Readme</TD>
</TR>
<TR><TD align=Left><INPUT Type="Button" ID="Explorer" Value="Explorer"> Browse the hard drive</TD></TR>
</TR>
<TR><TD align=Left><INPUT Type="Button" ID="Run" Value="Open Run"> Open the run box</TD></TR>
</TR>
<TR><TD align=Left><INPUT Type="Button" ID="Notepad" Value="Notepad"> Edit scripts</TD></TR>
</TR>
<TR><TD align=Left><INPUT Type="Button" ID="Pro" Value="XP Prof"> Install Windows XP</TD></TR>
</TR>
<TR><TD align=Left><INPUT Type="Button" ID="Home" Value="XP Home"> Install Windows XP</TD></TR>
</TR>
<TR><TD align=Left><BUTTON onclick="self.close()"> Exit</BUTTON> Back to command prompt</TD></TR>
<TR><TD align=right><INPUT Type="Button" ID="reboot" Value="Reboot"></align></TD></TR>
<TR><TD align=right><INPUT Type="Button" ID="shutdown" Value="Shutdown"></TD></TR>
</Table>
</BODY>
</HTML>
Kenny McCormick
Thanks
Kenny McCormick
Have you tried to put the background in the same dir as the htm file and use:

<BODY BGCOLOR="000000" BACKGROUND="../InstallBG.bmp">
likuidkewl
Yeah tried that too, still nothing.
mbouchard
I just tried the line below and was able to get it working, the picture was in the same folder as the hta


<BODY BACKGROUND="test.jpg">
likuidkewl
QUOTE (mbouchard @ May 17 2004, 12:16 PM)
I just tried the line below and was able to get it working, the picture was in the same folder as the hta


<BODY BACKGROUND="test.jpg">

Just out of curiosity did you use a VM or an actual cd?
mbouchard
I used a VM. Have not checked on a CD. Will try it today.
mbouchard
I finally got around to testing this and yes it did work off of the CD.

Mike
likuidkewl
Thanks when I get around to it again, I will see what my issue is.
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.