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.202 Betrachtungen |
ThemeninformationenDieses Thema hat 1 Teilnehmer: |