Seite 1 von 1

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

Verfasst: 10.10.2018 22:14
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

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

Verfasst: 10.10.2018 22:19
von RSBasic

Code: Alles auswählen

RunProgram("chrome.exe", "flashair/upload.cgi", "")
RunProgram("chrome.exe", "flashair UPDIR=/atari800/user/", "")

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

Verfasst: 11.10.2018 20:43
von funkheld
Hallo, danke für die Hilfe.

Gruss

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

Verfasst: 12.10.2018 13:04
von funkheld
Hallo, guten Tag.

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

Danke.
Grudd

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

Verfasst: 12.10.2018 13:42
von NicTheQuick
Wie meinst du das?

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

Verfasst: 12.10.2018 13:52
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.

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

Verfasst: 12.10.2018 18:43
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