Avatar billede temp69 Nybegynder
11. februar 2003 - 15:27 Der er 7 kommentarer og
2 løsninger

Maksimering af vindue fra vbs

Hej

Jeg åbner et nyt browservindue fra vbs:

<vbs script>

Set objExplorer = WScript.CreateObject("InternetExplorer.Application")
objExplorer.Navigate "lokalfil..." 
objExplorer.ToolBar = 0
objExplorer.StatusBar = 0
objExplorer.Width=1024
objExplorer.Height = 768
objExplorer.Left = 0
objExplorer.Top = 0
objExplorer.Visible = 1

</vbs script>

Men hvordan får jeg vinduet til at åbne "maksimeret" ?

/temp69
Avatar billede medions Nybegynder
11. februar 2003 - 15:30 #1
Set objExplorer = WScript.CreateObject("InternetExplorer.Application")
objExplorer.Navigate "lokalfil..." 
objExplorer.ToolBar = 0
objExplorer.StatusBar = 0
objExplorer.Width= Screen.Width
objExplorer.Height = Screen.Height
objExplorer.Left = 0
objExplorer.Top = 0
objExplorer.Visible = 1

//>Rune
Avatar billede temp69 Nybegynder
11. februar 2003 - 15:41 #2
Jeg får en fejl i linje 5:

<Fejl>
Et objekt er obligatorisk: 'Screen'
</Fejl>

Men selvom det virkere, så ville det vel ikke virke som at klikke på "maksimer" i browser vinduet. Med dit script vil jeg vel få dækket f.eks. windows statusbar ???

/temp69
Avatar billede medions Nybegynder
11. februar 2003 - 15:50 #3
Avatar billede medions Nybegynder
11. februar 2003 - 15:52 #4
Ok, her har du vidst hvad du søger...

http://www.packetstormsecurity.org/new-exploits/cuartango-window.txt

//>Rune
Avatar billede medions Nybegynder
11. februar 2003 - 15:56 #5
Men jeg forstår ikke hvorfor Screen.Width melder fejl!

Prøv at skriv document.ScreenSize.getWidth() i stedet for!

//>Rune
Avatar billede knico Nybegynder
11. februar 2003 - 16:30 #6
Jeg tror ikke du kan lave et ægte 'Maximize'. Du kan læse om de muligheder du har med IE her:
http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/reference/objects/internetexplorer.asp
Avatar billede knico Nybegynder
11. februar 2003 - 16:32 #7
Nåja, du kan lave Fullscreen og theatermode, men det er vel ikke helt det du er ude efter.
Avatar billede temp69 Nybegynder
12. februar 2003 - 00:59 #8
Hej

Rune:
Jeg fik det aldrig til at virke med ScreenSize... getWidth() osv.

Knico:
Tak for linket til IE og jeg må efterhånden give dig ret i at det ikke er muligt at lave en Maximize. Jeg kendte godt Fullscreen og Theatermode, men de er tidligere blevet forkastet.

Jeg har nu valgt at gøre det via et client script i browseren. Det er godt nok ikke en "ægte" maximize jeg får, men i det mindste bliver statusbaren ikke skjult (testet med IE 6.0 og Windows 2k).

Jeg starter simpelthen systemet med et nyt html dokument, som sizer browservinduet og forwarder brugeren til de egentlige html filer.

Her er scriptet:

<HTML>
<HEAD>
<TITLE></TITLE>

<script type="text/javascript">
function resizeLocate()
{
moveTo(0,0);

resizeTo(screen.availWidth,screen.availHeight);

location="frameset.htm";
}
</script>

</HEAD>
<body onload="resizeLocate()">
</BODY>
</HTML>

I får point, som tak for inputs.

/temp69
Avatar billede medions Nybegynder
12. februar 2003 - 01:01 #9
Fair nok...
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester