Stammtisch & Café | | | | |  | gmx.rolf.gehring meint:
| Ich bin auf ein paar Probleme gestoßen, bei denen mit der Hilfetext auch | |
| nicht weiterhilft. Es geht um @SendKey und @SendString. | |
| Ich möchte bei einer im IE geöffneten Webseite acht Buchstaben aus dem | |
| Quelltext in die Zwischenablage übernehmen und in eine meiner Variablen | |
| füllen. Den Quelltext öffnen und die richtige Stelle finden war nicht das | |
| Nun steht der Cursor an der richtigen Position. Ich würde jetzt mit einem | |
| Finger die Umschalttaste drücken und achtmal auf die Rechtstaste tippen. - | |
| Wie mache ich es mit @SendKey oder @SendString? | |
| Der Hilfe nach müsste ich folgendes machen: @SendString(Editor&,+(RECHTS) | |
| Das + für die Umschalttaste wird bei (RECHTS) ignoriert. Bei | |
| @SendString(Editor&,+(ab) ) werden die Großbuchstaben korrekt eingefügt. | |
| Ich habe schon einiges herumprobiert, habe aber keinen Erfolg gehabt. In | |
| einigen Fällen werden doch größere Werte zur ASCII-Zahl addiert, gibtes | |
| hier auch eine solche Möglichkeit oder mache ich nur irgend etwas einfaches | |
| Im voraus für eine Antwort besten Dank. | |
|
| | | | | | |
| |  | jesoft.engels meint:
| ich habe ein Prog geschrieben, dass den Umgekehrten Weg geht: aus meiner | |
| Variablen einen bzw. mehrere Strings in ein IE Formular einfügen. Eins der | |
| Probleme dabei war: obwohl ich mit dem Cursor die richtige Stelle angeklickt | |
| habe, musste ich vorher 2 Taps senden, keine Ahnung warum. | |
| Auch mit den einzelnen Steuertasten gab es entsprechende Ungereimtheiten. | |
| Meine Empfehlung: probier erst mal innerhalb eines Multieditfeldes alles | |
| aus, damit vermeidest Du erst mal Störungen von Windows (Zwischen den | |
| Progs). Dann probierst Du wie komme ich an das Handle des Zielfensters und | |
| zum Schluss wie benimmt sich die Send-Funktion. | |
| Es ist eine Menge Arbeit aber es lohnt sich, wenn Du verstehen willst wie | |
| Das WARUM wirst Du auch bei einem Informatik Studium vermutlich nicht | |
| vollständig herausfinden. | |
| ----- Original Message ----- | |
| Sent: Tuesday, November 14, 2006 11:50 PM | |
| Subject: Ein paar weitere kleinere Fragen | |
| Ich bin auf ein paar Probleme gestoßen, bei denen mit der Hilfetext auch | |
| nicht weiterhilft. Es geht um @SendKey und @SendString. | |
| Ich möchte bei einer im IE geöffneten Webseite acht Buchstaben aus dem | |
| Quelltext in die Zwischenablage übernehmen und in eine meiner Variablen | |
| füllen. Den Quelltext öffnen und die richtige Stelle finden war nicht das | |
| Nun steht der Cursor an der richtigen Position. Ich würde jetzt mit einem | |
| Finger die Umschalttaste drücken und achtmal auf die Rechtstaste tippen. - | |
| Wie mache ich es mit @SendKey oder @SendString? | |
| Der Hilfe nach müsste ich folgendes machen: @SendString(Editor&,+(RECHTS) | |
| Das + für die Umschalttaste wird bei (RECHTS) ignoriert. Bei | |
| @SendString(Editor&,+(ab) ) werden die Großbuchstaben korrekt eingefügt. | |
| Ich habe schon einiges herumprobiert, habe aber keinen Erfolg gehabt. In | |
| einigen Fällen werden doch größere Werte zur ASCII-Zahl addiert, gibtes | |
| hier auch eine solche Möglichkeit oder mache ich nur irgend etwas einfaches | |
| Im voraus für eine Antwort besten Dank. | |
|
| | | | | | |
| |  | gmx.joerse meint:
| Wie ich Dich verstehe, hast Du die Datei im Tempordner gefunden und mit | |
| Notepad geöffnet. Richtig? | |
| Wenn ja, kannst Du besser die Datei gleich mit Profanmitteln öffnen und | |
| BlockRead B#,Datei$,SizeOfDatei& | |
| OffSet& = MemPos B#,0,Text$ | |
| Text$ = String$(B#,OffSet&,8) | |
| So sollte es funktionieren, ohne wackliges SendString. | |
| > Ich bin auf ein paar Probleme gestoßen, bei denen mit der Hilfetext auch | |
| > nicht weiterhilft. Es geht um @SendKey und @SendString. | |
| > Ich möchte bei einer im IE geöffneten Webseite acht Buchstaben aus dem | |
| > Quelltext in die Zwischenablage übernehmen und in eine meiner Variablen | |
| > füllen. Den Quelltext öffnen und die richtige Stelle finden war nichtdas | |
| > Nun steht der Cursor an der richtigen Position. Ich würde jetzt mit einem | |
| > Finger die Umschalttaste drücken und achtmal auf die Rechtstaste tippen. - | |
| > Wie mache ich es mit @SendKey oder @SendString? | |
| > Der Hilfe nach müsste ich folgendes machen: @SendString(Editor&,+(RECHTS) | |
| > Das + für die Umschalttaste wird bei (RECHTS) ignoriert. Bei | |
| > @SendString(Editor&,+(ab) ) werden die Großbuchstaben korrekt eingefügt. | |
| > Ich habe schon einiges herumprobiert, habe aber keinen Erfolg gehabt. In | |
| > einigen Fällen werden doch größere Werte zur ASCII-Zahl addiert, gibt es | |
| > hier auch eine solche Möglichkeit oder mache ich nur irgend etwas einfaches | |
| > Im voraus für eine Antwort besten Dank. | |
| > Mit freundlichen Grüßen | |
|
| | | | | | |
| |  | gmx.rolf.gehring meint:
| ein Teil der von Dir genannten Probleme habe ich schon gelöst oder | |
| ignoriert. Es geht mir jetzt ausschließlich um die Frage: | |
| Wie sende ich einen Nicht-Buchstabe (z. B. die Rechtstaste(RECHTS)) mit | |
| der gleichzeitigen Betätigung der Umschalt- oder der Steuertaste? | |
| Bei Buchstaben funktioniert es halbwegs. Z. B. ist (^A) das A bei gedrückter | |
| STRG-Taste und bewirkt im Zielfenster die Markierung von allem. Ich möchte | |
| aber nicht alles sondern nur die dem Cursor folgenden acht Zeichen | |
| Vielleicht ist es eine Fehlfunktion von Profan. Es wird ja auch nur selten | |
| benötigt. Aber wenn dann ist auch kein Umweg möglich. Als ersten Schritt | |
| würde es mich beruhigen, wenn ein anderer den gleichen Misserfolg | |
| hatte/hätte. Dann liegt es zumindest nicht an mir. Bei einigen | |
| Programmiersprachen wird in solchen Fällen zum Zeichencode eine deutlich | |
| größere Zahl addiert. Aber in der Hilfe habe ich keinen entsprechenden | |
| Es geht um ein im Quelltext einer Webseite verstecktes (älteres) Datum. Ich | |
| könnte es zwar auch zu Fuß eintippen. Aber letztlich geht es um 1000 oder | |
| mehr und da wäre eine automatische Bearbeitung doch etwas effektiver. | |
| Das von Dir genannte Problem mit den Tabs kann mit einer schlampigen | |
| Programmierung des ursprünglichen Programmierers zusammenhängen. Wenn er | |
| eine vom Tab anspringbare Stelle nachträglich einführt und die Reihenfolge | |
| aber nicht korrigiert, dann hilft kein ordentliches Abzählen sondern nur | |
| aufmerksames Ausprobieren. | |
| -----Ursprüngliche Nachricht----- | |
| Von: engels [mailto:engels@jesoft.de] | |
| Gesendet: Mittwoch, 15. November 2006 11:05 | |
| Betreff: Re: Ein paar weitere kleinere Fragen | |
| ich habe ein Prog geschrieben, dass den Umgekehrten Weg geht: aus meiner | |
| Variablen einen bzw. mehrere Strings in ein IE Formular einfügen. Eins der | |
| Probleme dabei war: obwohl ich mit dem Cursor die richtige Stelle angeklickt | |
| habe, musste ich vorher 2 Taps senden, keine Ahnung warum. | |
| Auch mit den einzelnen Steuertasten gab es entsprechende Ungereimtheiten. | |
| Meine Empfehlung: probier erst mal innerhalb eines Multieditfeldes alles | |
| aus, damit vermeidest Du erst mal Störungen von Windows (Zwischen den | |
| Progs). Dann probierst Du wie komme ich an das Handle des Zielfensters und | |
| zum Schluss wie benimmt sich die Send-Funktion. | |
| Es ist eine Menge Arbeit aber es lohnt sich, wenn Du verstehen willst wie | |
| Das WARUM wirst Du auch bei einem Informatik Studium vermutlich nicht | |
| vollständig herausfinden. | |
| ----- Original Message ----- | |
| Sent: Tuesday, November 14, 2006 11:50 PM | |
| Subject: Ein paar weitere kleinere Fragen | |
| Ich bin auf ein paar Probleme gestoßen, bei denen mit der Hilfetext auch | |
| nicht weiterhilft. Es geht um @SendKey und @SendString. | |
| Ich möchte bei einer im IE geöffneten Webseite acht Buchstaben aus dem | |
| Quelltext in die Zwischenablage übernehmen und in eine meiner Variablen | |
| füllen. Den Quelltext öffnen und die richtige Stelle finden war nicht das | |
| Nun steht der Cursor an der richtigen Position. Ich würde jetzt mit einem | |
| Finger die Umschalttaste drücken und achtmal auf die Rechtstaste tippen. - | |
| Wie mache ich es mit @SendKey oder @SendString? | |
| Der Hilfe nach müsste ich folgendes machen: @SendString(Editor&,+(RECHTS) | |
| Das + für die Umschalttaste wird bei (RECHTS) ignoriert. Bei | |
| @SendString(Editor&,+(ab) ) werden die Großbuchstaben korrekt eingefügt. | |
| Ich habe schon einiges herumprobiert, habe aber keinen Erfolg gehabt. In | |
| einigen Fällen werden doch größere Werte zur ASCII-Zahl addiert, gibtes | |
| hier auch eine solche Möglichkeit oder mache ich nur irgend etwas einfaches | |
| Im voraus für eine Antwort besten Dank. | |
|
| | | | | | |
| |  | gmx.rolf.gehring meint:
| das trifft leider nicht ganz so zu. Ich habe festgestellt, dass dieser | |
| temporäre Internet Ordner in Wirklichkeit kein echter Ordner ist, sondern | |
| nur so im Explorer angezeigt wird. Dank Profan habe ich aber die mich | |
| interessierenden Dateien gefunden und kann sie auch in einen ordentlichen | |
| Ordner kopieren. Nun fehlt mir nur noch das ursprüngliche Dateidatum. Ich | |
| habe im Quelltext der Webseite einen Hinweis darauf gefunden. Wenn andere | |
| zahllose Unterordner anlegen und mit deutscher Gründlichkeit auch die Datums | |
| in die Bezeichnung aufnehmen, hilft es mir in diesem Fall weiter. | |
| Mit zahlreichen SendKey habe ich den Quelltext der Webseite geöffnet und | |
| mich dann an die richtige Stelle navigiert. Nun muss ich acht Zeichen | |
| markieren um sie dann in die Zwischenablage übernehmen zu können. Was für | |
| ein Zeichen muss ich per SendKey losschicken um ein mit Umschalt_Rechts | |
| vergleichbares Ergebnis zu erreichen. Ein allgemeines Problem, das | |
| eigentlich unabhängig von meinem konkreten Anliegen existiert. | |
| Die Idee mit der separaten Datei und deren Behandlung mit Datei-Befehlen | |
| hatte ich auch schon. Ich habe aber aufgegeben. Um den geöffneten Quelltext | |
| abzuspeichern muss ich das Zielverzeichnis mit der Maus interaktiv suchen. | |
| Sonst landet es auf dem Desktop. Da es um mehr als einen Fall geht, wäre | |
| eine automatische mauslose Bearbeitung wünschenswert. | |
| Die Möglichkeit des SendKey war ein Grund, warum ich mich dem Profan | |
| zugewandt und es auch bezahlt hatte. Im Allgemeinen war ich auch damit | |
| zufrieden. Nur jetzt bin ich offenbar auf einen Spezialfall gestoßen, der | |
| eigentlich funktionieren müsste, es aber nicht tut. Unabhängig von | |
| eventuellen Umgehungsmöglichkeiten bin ich aber an der richtigen Funktion | |
| interessiert. Oder daran was ich eventuell falsch gemacht haben könnte. Die | |
| Hilfe und das dortige Beispiel helfen mir in diesem konkreten Fall eben | |
| -----Ursprüngliche Nachricht----- | |
| Von: gsdgg joerse [mailto:joerse@gmx.de] | |
| Gesendet: Mittwoch, 15. November 2006 14:51 | |
| Betreff: Re: Ein paar weitere kleinere Fragen | |
| Wie ich Dich verstehe, hast Du die Datei im Tempordner gefunden und mit | |
| Notepad geöffnet. Richtig? | |
| Wenn ja, kannst Du besser die Datei gleich mit Profanmitteln öffnen und | |
| BlockRead B#,Datei$,SizeOfDatei& | |
| OffSet& = MemPos B#,0,Text$ | |
| Text$ = String$(B#,OffSet&,8) | |
| So sollte es funktionieren, ohne wackliges SendString. | |
| > Ich bin auf ein paar Probleme gestoßen, bei denen mit der Hilfetext | |
| > auch nicht weiterhilft. Es geht um @SendKey und @SendString. | |
| > Ich möchte bei einer im IE geöffneten Webseite acht Buchstaben aus dem | |
| > Quelltext in die Zwischenablage übernehmen und in eine meiner | |
| > Variablen füllen. Den Quelltext öffnen und die richtige Stelle finden | |
| > Nun steht der Cursor an der richtigen Position. Ich würde jetzt mit | |
| > einem Finger die Umschalttaste drücken und achtmal auf die Rechtstaste | |
| > tippen. - Wie mache ich es mit @SendKey oder @SendString? | |
| > Der Hilfe nach müsste ich folgendes machen: | |
| @SendString(Editor&,+(RECHTS) | |
| > Das + für die Umschalttaste wird bei (RECHTS) ignoriert. Bei | |
| > @SendString(Editor&,+(ab) ) werden die Großbuchstaben korrekt eingefügt. | |
| > Ich habe schon einiges herumprobiert, habe aber keinen Erfolg gehabt. | |
| > In einigen Fällen werden doch größere Werte zur ASCII-Zahl addiert, | |
| > gibt es hier auch eine solche Möglichkeit oder mache ich nur irgend | |
| > etwas einfaches falsch? | |
| > Im voraus für eine Antwort besten Dank. | |
| > Mit freundlichen Grüßen | |
|
| | | | | | |
| |  | gmx.joerse meint:
| Und wenn Du einfach Strg + a (alles markieren) sendest und Strg + c | |
| Dann kannst Du alles in eine Variable kopieren und mit InStr oder MemPos | |
| In welchem Programm hast Du den Code denn geöffnet? Notepad? | |
| Es gibt ja noch Funktionen, um Text in einem Edit zu markieren. | |
| Vielleicht hilft Dir das hier: | |
| ----------------------------------------------------------------------- | |
| Text in einem Editcontrol selektieren (P)Fairware,Freeware.... | |
| (c) 1998 Richard Maurukas | |
| ----------------------------------------------------------------------- | |
| let n%=add(rnd(len(gettext$(edit&))),1) | |
| setfocus(edit&) Erst den Focus setzen | |
| sendmessage(edit&,$00B1,sub(n%,1),n%) | |
| let text$=123456789. Das Zeichen | |
| sendmessage(edit&,$00B1,sub(n%,1),n%) | |
| declare ende%,edit&,button& | |
| let button&=createbutton(%hwnd,Press,40,80,48,24) | |
| let edit&=createedit(%hwnd,123456789. Das Zeichen 2 ist | |
| setfocus(edit&) Erst den Focus setzen | |
| sendmessage(edit&,$00B1,1,2) | |
| bei Lparam =-1 wird der gesamte Text markiert. | |
| case equ(%mousepressed,2):let ende%=1 | |
| > das trifft leider nicht ganz so zu. Ich habe festgestellt, dass dieser | |
| > temporäre Internet Ordner in Wirklichkeit kein echter Ordner ist, sondern | |
| > nur so im Explorer angezeigt wird. Dank Profan habe ich aber die mich | |
| > interessierenden Dateien gefunden und kann sie auch in einen ordentlichen | |
| > Ordner kopieren. Nun fehlt mir nur noch das ursprüngliche Dateidatum. Ich | |
| > habe im Quelltext der Webseite einen Hinweis darauf gefunden. Wenn andere | |
| > zahllose Unterordner anlegen und mit deutscher Gründlichkeit auch die Datums | |
| > in die Bezeichnung aufnehmen, hilft es mir in diesem Fall weiter. | |
| > Mit zahlreichen SendKey habe ich den Quelltext der Webseite geöffnet und | |
| > mich dann an die richtige Stelle navigiert. Nun muss ich acht Zeichen | |
| > markieren um sie dann in die Zwischenablage übernehmen zu können. Wasfür | |
| > ein Zeichen muss ich per SendKey losschicken um ein mit Umschalt_Rechts | |
| > vergleichbares Ergebnis zu erreichen. Ein allgemeines Problem, das | |
| > eigentlich unabhängig von meinem konkreten Anliegen existiert. | |
| > Die Idee mit der separaten Datei und deren Behandlung mit Datei-Befehlen | |
| > hatte ich auch schon. Ich habe aber aufgegeben. Um den geöffneten Quelltext | |
| > abzuspeichern muss ich das Zielverzeichnis mit der Maus interaktiv suchen. | |
| > Sonst landet es auf dem Desktop. Da es um mehr als einen Fall geht, wäre | |
| > eine automatische mauslose Bearbeitung wünschenswert. | |
| > Die Möglichkeit des SendKey war ein Grund, warum ich mich dem Profan | |
| > zugewandt und es auch bezahlt hatte. Im Allgemeinen war ich auch damit | |
| > zufrieden. Nur jetzt bin ich offenbar auf einen Spezialfall gestoßen, der | |
| > eigentlich funktionieren müsste, es aber nicht tut. Unabhängig von | |
| > eventuellen Umgehungsmöglichkeiten bin ich aber an der richtigen Funktion | |
| > interessiert. Oder daran was ich eventuell falsch gemacht haben könnte.Die | |
| > Hilfe und das dortige Beispiel helfen mir in diesem konkreten Fall eben | |
| > Mit freundlichen Grüßen | |
| > -----Ursprüngliche Nachricht----- | |
| > Von: gsdgg joerse [mailto:joerse@gmx.de] | |
| > Gesendet: Mittwoch, 15. November 2006 14:51 | |
| > Betreff: Re: Ein paar weitere kleinere Fragen | |
| > Wie ich Dich verstehe, hast Du die Datei im Tempordner gefunden und mit | |
| > Notepad geöffnet. Richtig? | |
| > Wenn ja, kannst Du besser die Datei gleich mit Profanmitteln öffnen und | |
| > BlockRead B#,Datei$,SizeOfDatei& | |
| > OffSet& = MemPos B#,0,Text$ | |
| > Text$ = String$(B#,OffSet&,8) | |
| > So sollte es funktionieren, ohne wackliges SendString. | |
| > > Ich bin auf ein paar Probleme gestoßen, bei denen mit der Hilfetext | |
| > > auch nicht weiterhilft. Es geht um @SendKey und @SendString. | |
| > > Ich möchte bei einer im IE geöffneten Webseite acht Buchstaben aus dem | |
| > > Quelltext in die Zwischenablage übernehmen und in eine meiner | |
| > > Variablen füllen. Den Quelltext öffnen und die richtige Stelle finden | |
| > > war nicht das Problem. | |
| > > Nun steht der Cursor an der richtigen Position. Ich würde jetzt mit | |
| > > einem Finger die Umschalttaste drücken und achtmal auf die Rechtstaste | |
| > > tippen. - Wie mache ich es mit @SendKey oder @SendString? | |
| > > Der Hilfe nach müsste ich folgendes machen: | |
| > @SendString(Editor&,+(RECHTS) | |
| > > Das + für die Umschalttaste wird bei (RECHTS) ignoriert. Bei | |
| > > @SendString(Editor&,+(ab) ) werden die Großbuchstaben korrekt eingefügt. | |
| > > Ich habe schon einiges herumprobiert, habe aber keinen Erfolg gehabt. | |
| > > In einigen Fällen werden doch größere Werte zur ASCII-Zahl addiert, | |
| > > gibt es hier auch eine solche Möglichkeit oder mache ich nur irgend | |
| > > etwas einfaches falsch? | |
| > > Im voraus für eine Antwort besten Dank. | |
| > > Mit freundlichen Grüßen | |
|
| | | | | | |
| |  | jesoft.engels meint:
| {HOME}{RIGHT}{RIGHT}+{RIGHT}+{RIGHT}+{RIGHT}+{RIGHT}^c | |
| wird bei mir mit Sendstring problemlos gesendet und ergibt die 4 Zeichen im | |
| Das Programm mit dem ich es getestet habe, funktioniert aber nur in win 98. | |
| Das hängt aber vermutlich mit der Methode das handle des Editors zu bekommen | |
| Versuchst Du die 8 Zeichen aus dem Browser Fenster der IE zu bekommen? Wenn | |
| ja, vergiss es der Browser ist kein Editfenster und reagiert auf Alt+RECHTS | |
| ----- Original Message ----- | |
| Sent: Wednesday, November 15, 2006 3:10 PM | |
| Subject: AW: Ein paar weitere kleinere Fragen | |
| ein Teil der von Dir genannten Probleme habe ich schon gelöst oder | |
| ignoriert. Es geht mir jetzt ausschließlich um die Frage: | |
| Wie sende ich einen Nicht-Buchstabe (z. B. die Rechtstaste(RECHTS)) mit | |
| der gleichzeitigen Betätigung der Umschalt- oder der Steuertaste? | |
| Bei Buchstaben funktioniert es halbwegs. Z. B. ist (^A) das A bei gedrückter | |
| STRG-Taste und bewirkt im Zielfenster die Markierung von allem. Ich möchte | |
| aber nicht alles sondern nur die dem Cursor folgenden acht Zeichen | |
| Vielleicht ist es eine Fehlfunktion von Profan. Es wird ja auch nur selten | |
| benötigt. Aber wenn dann ist auch kein Umweg möglich. Als ersten Schritt | |
| würde es mich beruhigen, wenn ein anderer den gleichen Misserfolg | |
| hatte/hätte. Dann liegt es zumindest nicht an mir. Bei einigen | |
| Programmiersprachen wird in solchen Fällen zum Zeichencode eine deutlich | |
| größere Zahl addiert. Aber in der Hilfe habe ich keinen entsprechenden | |
| Es geht um ein im Quelltext einer Webseite verstecktes (älteres) Datum. Ich | |
| könnte es zwar auch zu Fuß eintippen. Aber letztlich geht es um 1000 oder | |
| mehr und da wäre eine automatische Bearbeitung doch etwas effektiver. | |
| Das von Dir genannte Problem mit den Tabs kann mit einer schlampigen | |
| Programmierung des ursprünglichen Programmierers zusammenhängen. Wenn er | |
| eine vom Tab anspringbare Stelle nachträglich einführt und die Reihenfolge | |
| aber nicht korrigiert, dann hilft kein ordentliches Abzählen sondern nur | |
| aufmerksames Ausprobieren. | |
| -----Ursprüngliche Nachricht----- | |
| Von: engels [mailto:engels@jesoft.de] | |
| Gesendet: Mittwoch, 15. November 2006 11:05 | |
| Betreff: Re: Ein paar weitere kleinere Fragen | |
| ich habe ein Prog geschrieben, dass den Umgekehrten Weg geht: aus meiner | |
| Variablen einen bzw. mehrere Strings in ein IE Formular einfügen. Eins der | |
| Probleme dabei war: obwohl ich mit dem Cursor die richtige Stelle angeklickt | |
| habe, musste ich vorher 2 Taps senden, keine Ahnung warum. | |
| Auch mit den einzelnen Steuertasten gab es entsprechende Ungereimtheiten. | |
| Meine Empfehlung: probier erst mal innerhalb eines Multieditfeldes alles | |
| aus, damit vermeidest Du erst mal Störungen von Windows (Zwischen den | |
| Progs). Dann probierst Du wie komme ich an das Handle des Zielfensters und | |
| zum Schluss wie benimmt sich die Send-Funktion. | |
| Es ist eine Menge Arbeit aber es lohnt sich, wenn Du verstehen willst wie | |
| Das WARUM wirst Du auch bei einem Informatik Studium vermutlich nicht | |
| vollständig herausfinden. | |
| ----- Original Message ----- | |
| Sent: Tuesday, November 14, 2006 11:50 PM | |
| Subject: Ein paar weitere kleinere Fragen | |
| Ich bin auf ein paar Probleme gestoßen, bei denen mit der Hilfetext auch | |
| nicht weiterhilft. Es geht um @SendKey und @SendString. | |
| Ich möchte bei einer im IE geöffneten Webseite acht Buchstaben aus dem | |
| Quelltext in die Zwischenablage übernehmen und in eine meiner Variablen | |
| füllen. Den Quelltext öffnen und die richtige Stelle finden war nicht das | |
| Nun steht der Cursor an der richtigen Position. Ich würde jetzt mit einem | |
| Finger die Umschalttaste drücken und achtmal auf die Rechtstaste tippen. - | |
| Wie mache ich es mit @SendKey oder @SendString? | |
| Der Hilfe nach müsste ich folgendes machen: @SendString(Editor&,+(RECHTS) | |
| Das + für die Umschalttaste wird bei (RECHTS) ignoriert. Bei | |
| @SendString(Editor&,+(ab) ) werden die Großbuchstaben korrekt eingefügt. | |
| Ich habe schon einiges herumprobiert, habe aber keinen Erfolg gehabt. In | |
| einigen Fällen werden doch größere Werte zur ASCII-Zahl addiert, gibtes | |
| hier auch eine solche Möglichkeit oder mache ich nur irgend etwas einfaches | |
| Im voraus für eine Antwort besten Dank. | |
|
| | | | | | |
| |  | jesoft.engels meint:
| inzwischen hast Du mich heiß gemacht ich werden mich in den nächsten Tagen | |
| Das Problem sehe ich schon, wenn es um viele Dateien geht und diese | |
| gleichartig strukturiert sind. | |
| Der Temporäre Internet Ordner ist schon ein echter Order und die Dateien | |
| darin können auch in einen anderen Ordner verschoben oder Kopiert werden. | |
| Wenn es nur um das DateiDatum geht könntest Du in der DOSbox den Befehl DIR | |
| /s > x.txt eingeben dann erhältst Du die Textdatei x.txt mit allen Infos. | |
| Der Schalter /s ist zur Anzeige der Unterordner. | |
| Es funktioniert ich habe es gerade ausprobiert. | |
| bei Win 2000 musst Du in einem Ordnerfenster unter Extra/Ordneroptionen | |
| Ansicht alle Dateien und Ordner anzeigen lassen. | |
| Dann findest Du den Themporary Ordner in /Dokumente und | |
| Einstellungen/Benutzer/Lokale Einstellungen | |
| in XP dürfte es ähnlich sein. | |
| ----- Original Message ----- | |
| Sent: Wednesday, November 15, 2006 3:10 PM | |
| Subject: AW: Ein paar weitere kleinere Fragen | |
| ein Teil der von Dir genannten Probleme habe ich schon gelöst oder | |
| ignoriert. Es geht mir jetzt ausschließlich um die Frage: | |
| Wie sende ich einen Nicht-Buchstabe (z. B. die Rechtstaste(RECHTS)) mit | |
| der gleichzeitigen Betätigung der Umschalt- oder der Steuertaste? | |
| Bei Buchstaben funktioniert es halbwegs. Z. B. ist (^A) das A bei gedrückter | |
| STRG-Taste und bewirkt im Zielfenster die Markierung von allem. Ich möchte | |
| aber nicht alles sondern nur die dem Cursor folgenden acht Zeichen | |
| Vielleicht ist es eine Fehlfunktion von Profan. Es wird ja auch nur selten | |
| benötigt. Aber wenn dann ist auch kein Umweg möglich. Als ersten Schritt | |
| würde es mich beruhigen, wenn ein anderer den gleichen Misserfolg | |
| hatte/hätte. Dann liegt es zumindest nicht an mir. Bei einigen | |
| Programmiersprachen wird in solchen Fällen zum Zeichencode eine deutlich | |
| größere Zahl addiert. Aber in der Hilfe habe ich keinen entsprechenden | |
| Es geht um ein im Quelltext einer Webseite verstecktes (älteres) Datum. Ich | |
| könnte es zwar auch zu Fuß eintippen. Aber letztlich geht es um 1000 oder | |
| mehr und da wäre eine automatische Bearbeitung doch etwas effektiver. | |
| Das von Dir genannte Problem mit den Tabs kann mit einer schlampigen | |
| Programmierung des ursprünglichen Programmierers zusammenhängen. Wenn er | |
| eine vom Tab anspringbare Stelle nachträglich einführt und die Reihenfolge | |
| aber nicht korrigiert, dann hilft kein ordentliches Abzählen sondern nur | |
| aufmerksames Ausprobieren. | |
| -----Ursprüngliche Nachricht----- | |
| Von: engels [mailto:engels@jesoft.de] | |
| Gesendet: Mittwoch, 15. November 2006 11:05 | |
| Betreff: Re: Ein paar weitere kleinere Fragen | |
| ich habe ein Prog geschrieben, dass den Umgekehrten Weg geht: aus meiner | |
| Variablen einen bzw. mehrere Strings in ein IE Formular einfügen. Eins der | |
| Probleme dabei war: obwohl ich mit dem Cursor die richtige Stelle angeklickt | |
| habe, musste ich vorher 2 Taps senden, keine Ahnung warum. | |
| Auch mit den einzelnen Steuertasten gab es entsprechende Ungereimtheiten. | |
| Meine Empfehlung: probier erst mal innerhalb eines Multieditfeldes alles | |
| aus, damit vermeidest Du erst mal Störungen von Windows (Zwischen den | |
| Progs). Dann probierst Du wie komme ich an das Handle des Zielfensters und | |
| zum Schluss wie benimmt sich die Send-Funktion. | |
| Es ist eine Menge Arbeit aber es lohnt sich, wenn Du verstehen willst wie | |
| Das WARUM wirst Du auch bei einem Informatik Studium vermutlich nicht | |
| vollständig herausfinden. | |
| ----- Original Message ----- | |
| Sent: Tuesday, November 14, 2006 11:50 PM | |
| Subject: Ein paar weitere kleinere Fragen | |
| Ich bin auf ein paar Probleme gestoßen, bei denen mit der Hilfetext auch | |
| nicht weiterhilft. Es geht um @SendKey und @SendString. | |
| Ich möchte bei einer im IE geöffneten Webseite acht Buchstaben aus dem | |
| Quelltext in die Zwischenablage übernehmen und in eine meiner Variablen | |
| füllen. Den Quelltext öffnen und die richtige Stelle finden war nicht das | |
| Nun steht der Cursor an der richtigen Position. Ich würde jetzt mit einem | |
| Finger die Umschalttaste drücken und achtmal auf die Rechtstaste tippen. - | |
| Wie mache ich es mit @SendKey oder @SendString? | |
| Der Hilfe nach müsste ich folgendes machen: @SendString(Editor&,+(RECHTS) | |
| Das + für die Umschalttaste wird bei (RECHTS) ignoriert. Bei | |
| @SendString(Editor&,+(ab) ) werden die Großbuchstaben korrekt eingefügt. | |
| Ich habe schon einiges herumprobiert, habe aber keinen Erfolg gehabt. In | |
| einigen Fällen werden doch größere Werte zur ASCII-Zahl addiert, gibtes | |
| hier auch eine solche Möglichkeit oder mache ich nur irgend etwas einfaches | |
| Im voraus für eine Antwort besten Dank. | |
|
| | | | | | |
|
AntwortenThemenoptionen | 1.567 Betrachtungen |
ThemeninformationenDieses Thema hat 1 Teilnehmer: |