| |
|
|
Richi | Hola a todos, Yo búsqueda Ideen para una Art TextCopy 'Funktion' ähnlich el ScreenCopy 'Befehl'
Problema es, dass Soy un FrameSet habe y hay no a el Ver código fuente komme. El Copy and Paste Método con el 'Maus' sería aber ir. Es sólo a Aufwendig cada individual 'Datensatz', a mano a Kopieren.
Wenn alguien una Concepto oder tal vez incluso ya Erfahrung ha, sería Notifiqueme de eure Inspiration freuen. Info: Programa es para una Sozialessprojekt
Gracias Richi |
|
|
| |
|
|
|
| Verstehe Yo correcto, dass Usted simplemente el Werte möglichst aller Texto y Eingabefelder uno Fensters en el Zwischenablage escribir möchtest?
Wenn sí, entonces wäre dies relativ simplemente con 2 Schleifen a bewerkstelligen y el WindowFromPoint-API. Si usted aber de una Browserfenster kopieren möchtest, Luego se lo deutlich komplizierter porque el Navegador de Sicherheits- Gründen algo como verhindern. |
|
|
| |
|
|
|
Richi | Also Yo möchte de uno Internetseite el Frames benutzt el Texto en irgend uno Form speichern z.B. String/Zwischenablage/Zona en ihn entonces más a verarbeiten
Hatte a así qué como ScreenCopy sólo sólo Texto pensamiento, dass wäre doch una schöne neue Función el determinado Anklang auch en otro Programmierern encontrar sería Muss pero no ser, una kleine Rutina sería lo auch tun
Es así el una EAN-Code como Zahl en un Webbasiertes-Sistema eingegeben se El entonces angezeigten Daten (de una Frame) möchte Yo lesen. CopyAndPaste por Hand sería ir, lo son aber 150 000 Datensätze....
Gelöst Yo heute el con el Problema des HtmlQuelltextes, esta bekomme Yo nun
Gracias para deine Antwort y Concepto con el WindowFromPoint-API, es aber una Browserfenster |
|
|
| |
|
|
|
| Stehen en el HTML-Ver código fuente ya el de Usted benötigten Infos? |
|
|
| |
|
|
|
Richi | Sí, wären como drin. Puedo el Frame pero no Nachladen, dass verhindert una JavaSkript o me fehlen el POST Parámetro de el '?' (zB:https://eineseite.de/abfrage.js.C?HörbuchEAN=4711&Ausgabe=20)
Yo habe lo bisher así weit gelöst: Ventana suchen y Foco setzten entonces: @SendString(Ventana%,"(^a)") ' TastenCode Alles auswählen Sleep 100 @SendString(Ventana%,"(^c)") ' TastenCode Copy Sleep 100 Imprimir @GetClip$()
El Ratón debería Yo zuvor aún en FrameSet en el Richtigenframe positionieren tal vez así: def @mauspos(2)!"User32","SetCursorPos" @mauspos(100,500) 'Maus a Bildschirmpos. x,y conjunto
Clicken no vergessen: DEF @mouse_event(5)!"User32","mouse_event" @mouse_event(2,0,0,0,0) 'Maus drücken Sleep 100 @mouse_event(4,0,0,0,0) 'Maus loslassen
Das scheint bisher bastante bien a trabajo
Wenn du una otro Lösungsansatz hättest, sería mich freuen. Und Gracias para Su Unterstürzung |
|
|
| |
|
|
|
Richi | KompilierenMarcaSeparación' ####### TextCopy 2013 by Richi :) :) :)
TextCopy "Fenstername",600,600
@SetActiveWindow(%hWnd)
Print @GetClip$()
Waitinput
end
'---------------------------------------------------------------------------------------------------------------------
' ####### TextCopy "Fenstername",x,y
' ####### Fenstername (Die ersten Buchstaben reichen)
' ####### x,y eine relative Position (Hintergrundposition) des zu lesenden Textfensters zB bei BrowserFrames
' ####### Bei der x,y Position ist darauf zu achten das kein Button oder der gleichen sich auf der Positionierung befindet
' ####### x,y sind nicht die Koordinaten des zu lesenden Textes, nur eine Feldauswahl !!!
' ####### Der Text sollte sich nun in der Zwischenablage befinden
PROC TextCopy
PARAMETERS Fenstername$,x&,y&
Sleep 1000
declare fenster%
Fenster% = @FindWindow(Fenstername$)
Print "GetText von Handle: ";Fenster%;" ist:";@GetText$(Fenster%)
@SetActiveWindow(Fenster%)
@SetFocus(Fenster%)
Sleep 100
def @mauspos(2)!"User32","SetCursorPos"
@mauspos(x&,y&)'Maus an Bildschirmpos. x,y setzen
DEF @mouse_event(5)!"User32","mouse_event"
@mouse_event(2,0,0,0,0)'Maus drücken
Sleep 100
@mouse_event(4,0,0,0,0)'Maus loslassen
Sleep 100
@SendString(Fenster%,"(^a)")' TastenCode Alles auswählen
Sleep 100
@SendString(Fenster%,"(^c)")' TastenCode Alles auswählen
Sleep 100
@mouse_event(2,0,0,0,0)'Maus drücken
@mouse_event(4,0,0,0,0)'Maus loslassen
ENDPROC
|
|
|
| |
|
|
|
Florian Peter Heuberger | Hi,
kannst du uns la página una vez direkt nennen? Oder es el una internes Netz? Yo sería ellos me gerne veces ansehen. Theoretisch kannst du sí el gesamte HTML-Página "downloaden" y entsprechenden Algorithmen para dich passend zerlegen.
El Página veces incluso a sehen sería me helfen.
MfG Flo |
|
|
| ________ ________ ________ ________ ________ ________ ________ ________ ________ ________ ________ _ Die TaschenlampeDie Taschenlampe ist die perfekte APP für dein Windows Phone! -Sie steuert die echte Blitz-LED des Telefons an und versorgt diese mit 100% Leistung -Zudem wird stetig in der Live-Tile der aktuelle Akkustand wiedergegeben.
HIER
gehts zur APP! | 22.04.2013 ▲ |
|
|
|
|
| Exactamente, oder una solche Página fix aufbereiten.
Wer Webspace con PHP, SQL, Mail, FTP, Stats etc. braucht simplemente informe - son todavía genügend Ressourcen frei! |
|
|
| |
|
|
|
Richi | Also una Vergleichbares Sistema findet uno bajo: [...] oder [...]
Como son natürlich todavía interne Características con esta, el Yo así no darstellen kann Lo debería doch una Überblick geben. Yo brauche el Daten el individual Edición zB des individual Buches.
El schönste Solución wäre si yo encima el EAN Code suchen podría, aber el es así dicht gemacht. Der es para Bsp.: en el Edición como: ........... Schlagwort Wildtiere / Schwarmverhalten / Jugendsachbuch (ID: 1143734) <-------- Ean Code ............ El such URL ermöglicht auch una búsqueda con el EAN Code sólo Yo saber el Formatierung no. Das wäre natürlich el Hammer-Solución !!!
Gracias Euch para el Interesse y el Webspace-Angebot es auch toll Ist como dijo una Sozialessprojekt y podría auch Profano una pequeña Werbekick geben ;) Mindestens con el Profano Buch de Dietmar en el Regal... |
|
|
| |
|
|
|
Florian Peter Heuberger | Na perfekt!!
Es el HTML Quellcode "nach" el Búsqueda:
<table border="1" rules="cols" cellpadding="1" cellspacing="0" width="100%"> <tr valign="top"><td class="td3" width="5%" align="center"><a href=/opac/ftitle.C?LANG=de&FUNC=full&342591=YES><img src="image/30.gif.S" & border="0" valign="bottom" title="Zur Volltitelinformation"></td><td class="td2" width="3%" align="center"><input type="checkbox" name="342591" value="YES"></td><td width="34%">08/15</td><td width="34%"> </td><td width="6%" usw...
So kannst du lo dir vernünftig rausfiltern! In deinem Fall búsqueda después de "title" y ya hast du el Titel. Einfach el cadena splitten!
Wenn du dir el Daten entonces en z.B. deine propio Klasse geschrieben hast, kannst du esta sin Problemas más verarbeiten, filtern, suchen usw..
MfG |
|
|
| ________ ________ ________ ________ ________ ________ ________ ________ ________ ________ ________ _ Die TaschenlampeDie Taschenlampe ist die perfekte APP für dein Windows Phone! -Sie steuert die echte Blitz-LED des Telefons an und versorgt diese mit 100% Leistung -Zudem wird stetig in der Live-Tile der aktuelle Akkustand wiedergegeben.
HIER
gehts zur APP! | 22.04.2013 ▲ |
|
|
|
|
Richi | Gracias Florian, Yo glaube aber wir haben uns algo missverstanden. Lo ging en el Auslesen el Daten/Quelltextes. Yo debería sí sonst siempre el Ver código fuente aufrufen y via CopyAndPaste einlesen. Tal vez así erklärt: Wenn la página aufgerufen se, debería el Daten automáticamente, en irgendeiner Form, a Weiterverarbeitung vorliegen.
In esta Fall una Sprachausgabe, esta Yo ya fertig.
Trotzdem Gracias para el Bemühungen
Wenn alguien una Concepto ha cómo herausfinden kann wo el IE el Daten speichert. Also no el Directorio, pero el Aktuelleseite. |
|
|
| |
|
|
|
| Beim IE sería mich no wundern si él incluso simplemente bajo %temp% speichert. Vermutlich wäre lo aber mejor, si por HTMLWin una IE-Control erzeugst y luego así direkt a el HTML kommst. Schau veces hier bajo OCX: [...]
Schaue Usted aber auch dies a: [...] y dies: [...] |
|
|
| |
|
|