Avatar billede jackpower Nybegynder
22. juni 2000 - 17:00 Der er 8 kommentarer og
1 løsning

kommando linie parametre til IE ?

Hejsa er der nogen der kender kommando linie parametre til IE ?
Skal bruge en streng der kan starte IE i et "efter mit valg størelse vindue" - kan ikke lave det med javascript, da det skal kaldes fra en VB applikation
Så nogen der har et bud på den?

Men her er det som det vil se ud i javascript....hvor en "dummyside" kalder den.

<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popupPage() {
var page = "test.asp";
windowprops = "height=520,width=650,location=no,"
+ "scrollbars=no,menubars=no,toolbars=no,resizable=no,";
window.open(page, "Popup", windowprops);
}
// End -->
</script>
</head>
<body onLoad="setTimeout('popupPage()', 0), self.close();">
</body>
</html>

Her er et eks. på netscape der starter Java med det samme.... det er noget i den stil jeg har i tankerne?

C:\Programmer\Netscape\Communicator\Program\netscape.exe -browser-start_java
Mvh
Jack!!
Avatar billede kichian Nybegynder
23. juni 2000 - 19:05 #1
Da jeg ikke kan give komplette instruktioner er dette kun en kommentar.
IE kan stryres 100% med ActiveX, så de bør måske dyrke hvordan dette gøres.
Derudover findes der jo komponenten "Microsoft Internet Controls", som kan lægges på en form.
Avatar billede buhl Nybegynder
25. juni 2000 - 18:06 #2
Prøv følgende på en VB-form

Option Explicit

Private Const SW_SHOWNORMAL = 1
Private Const SWP_DRAWFRAME = &H20
Private Const HWND_TOPMOST = -1

Private Declare Function ShellExecute Lib "shell32.dll" Alias _
  "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As _
  String, ByVal lpFile As String, ByVal lpParameters As String, _
  ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Private Declare Function SetWindowPos Lib "user32.dll" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function GetForegroundWindow Lib "user32.dll" () As Long

Public Function LaunchIE(ByVal lxTop As Long, ByVal lyTop As Long, ByVal lxWidth As Long, ByVal lyHeight As Long) As Boolean
Dim lrval As Long
lrval = ShellExecute Me.hwnd, "open", "www.microsoft.com", 0, 0, SW_SHOWNORMAL)

If lrval <= 32 Then 'fejl behandling her
End If

lrval = SetWindowPos(GetForegroundWindow, HWND_TOPMOST, lxTop, lyTop, lxWidth, lyHeight, SWP_DRAWFRAME)

End Function

Funktionen LaunchIE tager fire parametre: x-top,y-top,x-bredde og y-bredde.

Det er godt nok ikke kommando-linie parametre, men jeg håber du kan bruge det alligevel
Avatar billede buhl Nybegynder
25. juni 2000 - 18:08 #3
Der skal lige en "(" imellem ShellExecute og Me.hwnd:
Avatar billede jackpower Nybegynder
25. juni 2000 - 21:58 #4
Hejsa I to...

Problemet er at jeg ikke vil bruge en ActiveX control da det er til et program der skal sendes ud til mange, og derved skal holdes nede størelses mæsigt, så håbet der var en parameter man kunne bruge til Iexplore.exe.....

Mvh
Jack!!
Avatar billede buhl Nybegynder
26. juni 2000 - 13:38 #5
En enkelt kommentar til mit svar. Der benyttes *ikke* ActiveX, kun rent Win32 API. Koden kan for den sags skyld proppes i et module i stedet.
Avatar billede jackpower Nybegynder
26. juni 2000 - 18:34 #6
buhl>

OKay sorry så misforstod jeg dig, problemet er at det ikke er mig selv der sidder med kildekoden, så ved ikke hvordan det ser ud i praksis, det er en god ven af mig der løb ind i problemet.
Men sender lige hele dynen til ham og kan det bruges er pointne klart dine :o)

Mvh
Jack!!
Avatar billede jackpower Nybegynder
27. juni 2000 - 22:35 #7
Buhl>>

Det ser ud til at spille, så smid lige et svar så skal jeg kvitt. med pointne :o)
og Tak for hjælpen du.

Mvh
Jack!!
Avatar billede buhl Nybegynder
28. juni 2000 - 10:18 #8
Tak for det - jeg håber det spiller 100%

Avatar billede jackpower Nybegynder
28. juni 2000 - 14:57 #9
Det ser det ud til at gøre :o)
/Jack!!
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