flashair UPDIR=/atari800/user/ aufrufen über Google Chrome

Für allgemeine Fragen zur Programmierung mit PureBasic.
funkheld
Beiträge: 636
Registriert: 31.12.2009 11:58

flashair UPDIR=/atari800/user/ aufrufen über Google Chrome

Beitrag von funkheld »

Hallo, gute Tag.

Ich möchte bitte diese beiden Aufrufe über ein Button einzeln aufrufen.
Normal mache ich es über Google-Chrome und dann rufe ich das auf.

Wie kann ich es bitte machen, das sich Google-Chrome öffnet und der Aufruf gemacht wird über Purebasic.

flashair/upload.cgi
flashair UPDIR=/atari800/user/

Danke.
Gruss
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: flashair UPDIR=/atari800/user/ aufrufen über Google Chr

Beitrag von RSBasic »

Code: Alles auswählen

RunProgram("chrome.exe", "flashair/upload.cgi", "")
RunProgram("chrome.exe", "flashair UPDIR=/atari800/user/", "")
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
funkheld
Beiträge: 636
Registriert: 31.12.2009 11:58

Re: flashair UPDIR=/atari800/user/ aufrufen über Google Chr

Beitrag von funkheld »

Hallo, danke für die Hilfe.

Gruss
funkheld
Beiträge: 636
Registriert: 31.12.2009 11:58

Re: flashair UPDIR=/atari800/user/ aufrufen über Google Chr

Beitrag von funkheld »

Hallo, guten Tag.

Wie kann man bitte eigentlich diese Google-Chrome in einem Purebasic-Fenster öffnen und bedienen ?

Danke.
Grudd
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

Re: flashair UPDIR=/atari800/user/ aufrufen über Google Chr

Beitrag von NicTheQuick »

Wie meinst du das?
Bild
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: flashair UPDIR=/atari800/user/ aufrufen über Google Chr

Beitrag von RSBasic »

Meinst du etwa so?

Code: Alles auswählen

EnableExplicit

Define Handle

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  
  RunProgram("notepad")
  Delay(1000)
  Handle = FindWindow_("notepad", 0)
  If Handle
    SetParent_(Handle, WindowID(0))
    SetWindowPos_(Handle, 0, 0, 0, WindowWidth(0), WindowHeight(0), #SWP_FRAMECHANGED)
  Else
    Debug "Fenster wurde nicht gefunden."
  EndIf
  
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_CloseWindow
        End
    EndSelect
  ForEver
EndIf
Bei Chrome lautet der Klassenname "Chrome_WidgetWin_1".
Statt FindWindow_() kannst du auch EnumWindows_() verwenden, wenn mehrere Fenster offen sind.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
funkheld
Beiträge: 636
Registriert: 31.12.2009 11:58

Re: flashair UPDIR=/atari800/user/ aufrufen über Google Chr

Beitrag von funkheld »

Hallo, danke.

So habe ich mir es vorgestellt.

Bloß wenn ich es mehrmals starte, wird Google wieder in groß auf den Bildschirm dargestellt
ZU aller erst aber im Purebasic-Screen.

Danke.
Gruss
Antworten