Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
H.Brill
Beiträge: 496
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"

Beitrag 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.
PB 6.10
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"

Beitrag 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.
Benutzeravatar
H.Brill
Beiträge: 496
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"

Beitrag 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.
PB 6.10
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"

Beitrag 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
a²+b²=mc²
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"

Beitrag 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.
funkheld
Beiträge: 647
Registriert: 31.12.2009 11:58

Re: Aufrufen in Purebasic : "http://192.168.0.1/upload.cgi"

Beitrag von funkheld »

Danke für die Hilfe.

Jetzt erscheint das kleine Fenster.
Antworten