Hallo und frohe Ostern.
Eine kleine Frage habe ich,mit SetClipboardText kann ich einen Text in
die Zwischenablage speichern.
Ist es möglich diesen Text auch automatisch in ein Eingabefenster ( Anmeldefenster )bei einem
Provider zb. GMX zu übergeben.
vielen Dank im voraus.
mfG Holdy
Eingabefenster
Re: Eingabefenster
Hi Holdy,
ich wünsche dir auch frohe Ostern.
Ist das Eingabefenster ein externes Fenster? Also ein anderes Programm?
Wenn ja, dann musst du bestimmte WinAPI-Befehle benutzen, um dort einen Text einzufügen.
Dafür benötigst du aber die Handle-Nummer des Fensters und des Eingabe-Controls.
Wie das etwa funktioniert, kannst du aus diesem Beispielcode entnehmen:
Um bestimmte Klassennamen oder Fenster-Titel zu ermitteln, benötigst du ein bestimmtes Programm, wie z.B. ShoWin oder WinSpy.
\\Edit:
Oder möchtest du die Eingabe-Felder in einem Browser bzw. deren Inhalt ändern?
ich wünsche dir auch frohe Ostern.
Ist das Eingabefenster ein externes Fenster? Also ein anderes Programm?
Wenn ja, dann musst du bestimmte WinAPI-Befehle benutzen, um dort einen Text einzufügen.
Dafür benötigst du aber die Handle-Nummer des Fensters und des Eingabe-Controls.
Wie das etwa funktioniert, kannst du aus diesem Beispielcode entnehmen:
Code: Alles auswählen
EnableExplicit
Define Handle
;Anwendung z.B. Notepad starten
RunProgram("notepad.exe","","",0)
;Zwei Sekunden warten, um sicherzustellen, dass die Anwendung gestartet wurde
Delay(2000)
;Handle-Nummer ermitteln
Handle = FindWindowEx_(FindWindow_("notepad",0),0,"Edit",0)
;Deinen Text übergeben/setzen
SendMessage_(Handle,#WM_SETTEXT,0,"Hallo Welt")
\\Edit:
Oder möchtest du die Eingabe-Felder in einem Browser bzw. deren Inhalt ändern?
Re: Eingabefenster
Hallo RSBasic,
danke für deine Superschnelle Antwort !
Habe deinen Code ausprobiert ,läuft gut
kann ich auch gut gebrauchen,aber
was ich suche ist ................
in das Anmeldefenster wo man Benutzernamen und Kenwort einfügen muss
automatisch den Text zu übergeben.
nochmals Danke.
vieleicht hast Du ja auch hier einen Lösungsansatz
mfG Holdy
danke für deine Superschnelle Antwort !
Habe deinen Code ausprobiert ,läuft gut
kann ich auch gut gebrauchen,aber
was ich suche ist ................
in das Anmeldefenster wo man Benutzernamen und Kenwort einfügen muss
automatisch den Text zu übergeben.
nochmals Danke.
vieleicht hast Du ja auch hier einen Lösungsansatz
mfG Holdy
Re: Eingabefenster
Wo möchtest du deinen Benutzernamen und Kennwort einfügen?
In einem Browser wie FF, IE, GC?
Wenn das eine Internetseite ist, gibt es da keinen CheckBox wie "Mich bei jedem Besuch automatisch anmelden" oder "Anmeldedaten speichern"?
In einem Browser wie FF, IE, GC?
Wenn das eine Internetseite ist, gibt es da keinen CheckBox wie "Mich bei jedem Besuch automatisch anmelden" oder "Anmeldedaten speichern"?
Re: Eingabefenster
tja, was du meinst ist mir bekannt.
ich möchte aber meine passwörter nicht abspeichern.(Firefox)
Es geht um die Passworteingabe bei Online Tv
die bieten diese abspeichern aber nicht,sondern ich
muss jedesmal von Hand eingeben.
Ps .Ich hoffe Dich nicht zu nerven .
ich möchte aber meine passwörter nicht abspeichern.(Firefox)
Es geht um die Passworteingabe bei Online Tv
die bieten diese abspeichern aber nicht,sondern ich
muss jedesmal von Hand eingeben.
Ps .Ich hoffe Dich nicht zu nerven .
Re: Eingabefenster
Wenn Online Tv eine Internetseite ist, könntest du folgendes machen...
1. Rufe im Browser deine Internetseite auf und stelle sicher, dass dein Cursor sich in das erste Eingabefeld für die Eingabe deines Benutzernamens befindet.
2. Kopiere und füge den folgenden Code in deinem PB-Editor ein:
3. Führe den Code aus.
4. Nun öffne deinen minimierten Firefox und lasse das oben gezeigte Programm arbeiten.
Wenn alles geklappt hat, dann hat das kleine Programm deinen Benutzernamen und Passwort eingefügt und dich automatisch angemeldet.
Ansonsten wüsste ich leider nicht, wie man das anders und besser in einem Browser machen könnte.
Ps .Nein, du nervst natürlich nicht.
1. Rufe im Browser deine Internetseite auf und stelle sicher, dass dein Cursor sich in das erste Eingabefeld für die Eingabe deines Benutzernamens befindet.
2. Kopiere und füge den folgenden Code in deinem PB-Editor ein:
Code: Alles auswählen
EnableExplicit
;3 Sekunden warten
Delay(3000)
;Dein Benutzername in die Zwischenablage kopieren
SetClipboardText("Benutzername")
;Strg-Taste und V-Taste drücken
keybd_event_(#VK_LCONTROL,1,0,0)
keybd_event_(#VK_V,1,0,0)
keybd_event_(#VK_LCONTROL,1,#KEYEVENTF_KEYUP,0)
keybd_event_(#VK_V,1,#KEYEVENTF_KEYUP,0)
;Tabulator-Taste drücken
keybd_event_(#VK_TAB,1,0,0)
keybd_event_(#VK_TAB,1,#KEYEVENTF_KEYUP,0)
;Dein Passwort in die Zwischenablage kopieren
SetClipboardText("Passwort")
;Strg-Taste und V-Taste drücken
keybd_event_(#VK_LCONTROL,1,0,0)
keybd_event_(#VK_V,1,0,0)
keybd_event_(#VK_LCONTROL,1,#KEYEVENTF_KEYUP,0)
keybd_event_(#VK_V,1,#KEYEVENTF_KEYUP,0)
;Eingabe-Taste drücken, um deine Anmeldedaten im Browser abzuschicken
keybd_event_(#VK_RETURN,1,0,0)
keybd_event_(#VK_RETURN,1,#KEYEVENTF_KEYUP,0)
4. Nun öffne deinen minimierten Firefox und lasse das oben gezeigte Programm arbeiten.
Wenn alles geklappt hat, dann hat das kleine Programm deinen Benutzernamen und Passwort eingefügt und dich automatisch angemeldet.
Ansonsten wüsste ich leider nicht, wie man das anders und besser in einem Browser machen könnte.
Ps .Nein, du nervst natürlich nicht.
Re: Eingabefenster
*Modifizierten Quelltext der Webseite abspeichern und dementsprechend einfach starten, komplett ohne PBRSBasic hat geschrieben: Ansonsten wüsste ich leider nicht, wie man das anders und besser in einem Browser machen könnte.

*Die Login Seite abspeichern und in die Input Felder bereits Benutzername und PW ( in den HTML nach <input> suchen und dort ein value="" einsetzen )
Wenn die Seite den Ref. nicht prüft dürfte das ohne Probleme funktionieren.
Gruß Andreas