Seite 2 von 2
Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"
Verfasst: 29.01.2025 10:52
von H.Brill
Wahrscheinlich nur mit den Zieh-Pfeilen an den Ecken und Rändern.
RunProgram
Hinweis: der hier zurückgegebene Wert ist kein Handle (wie bei den meisten anderen ...ID() Befehlen). Es ist stattdessen die Prozess-ID, welche auch im TaskManager zu sehen ist. Um ein Prozess-Handle zu erhalten, verwenden Sie die OpenProcess_() API.
Somit hast du auch kein Handle, mit dem du programmseitig mit ResizeWindow(#...) die Ausdehnungen ändern kannst.
Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"
Verfasst: 29.01.2025 11:03
von HeX0R
Ich hab keine Ahnung mehr von Profan, aber ich denke nicht, dass der Code einen externen Browser öffnet.
Also nochmal genauer schauen, was mk-soft geschrieben hatte.
Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"
Verfasst: 29.01.2025 11:28
von H.Brill
Das steht mal in der XProfan- Hilfe zu HTMLWin :
Das WebControl "HTMLWin" dient zum Anzeigen von HTML-Seiten, egal ob lokal auf der Platte oder im Internet. Es nutzt das gleiche Control wie der Internet-Explorer. Wie üblich, wird auch dieses Dialogelement mit einer Create-Funktion erstellt: Außerdem wird unter XProfan die Funktion "Put Silent" auf das erstellte Control ausgeführt, die dafür sorgt, dass z.B. bei Scriptfehlern keine Fehlermeldungen erzeugen.
Vielleicht gibt es da noch eine andere Möglichkeit, so ein WebControl zu erzeugen. Vielleicht ist AtlAxWin (Klassenname) eine solche.
Da ich jetzt keinen Server habe, hatte ich das mal mit meinem Router ausprobiert. Ist ja auch so eine Art Server.
Das geht in PB mit "192.168.2.1/html/login/index.html" als URL.
Ist also durchaus möglich, daß PBs WebGadget keine .cgi Inhalte unterstützt.
Sind aber jetzt nur Vermutungen.
Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"
Verfasst: 29.01.2025 12:04
von Kiffi
H.Brill hat geschrieben: 29.01.2025 11:28Ist also durchaus möglich, daß PBs WebGadget keine .cgi Inhalte unterstützt.
sollte eigentlich kein Problem sein:
Code: Alles auswählen
If OpenWindow(0, 0, 0, 600, 300, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
WebGadget(0, 10, 10, 580, 280, "http://192.168.0.1/upload.cgi", #PB_Web_Edge)
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"
Verfasst: 29.01.2025 12:26
von NicTheQuick
CGI ist nur eine Sprache auf der Serverseite. Der Browser muss kein CGI können, weil der das gar nicht sieht. Der kriegt nur sein HTML geliefert und zeigt es an. Natürlich inklusive Bildern, Javascript, CSS und Co.
Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"
Verfasst: 30.01.2025 11:50
von funkheld
Danke für die Hilfe.
Jetzt erscheint das kleine Fenster.