Ich habe noch eine frage, gibt es eine alternatife zu Send?
da wird ja jeder buchstabe einzeln eingegeben.
Geht das das der ganze text nicht erst reingetippt wird sondern "reinkopiert" wird?
Ich habe noch eine frage, gibt es eine alternatife zu Send?
da wird ja jeder buchstabe einzeln eingegeben.
Geht das das der ganze text nicht erst reingetippt wird sondern "reinkopiert" wird?
Die Frage ist immer, was willst du wohin schreiben?
Da du von Send() sprichst, nehme ich an, du möchtest Text in Fremdanwendungen schreiben.
Schau dir mal ControlSetText() an.
Hab zwar hier noch nicht viel gepostet und bin eher nur Leser, aba ab und an kann man ja ne Idee einbringen.
Mit ClipPut("Diesen Text möchte ich senden") und Send("^{STRG}") geb ich dir hoffentlich nen kleinen Denkanstoss
...
Mit ClipPut("Diesen Text möchte ich senden") und Send("^{STRG}") geb ich dir hoffentlich nen kleinen Denkanstoss
Das habe ich auch schon gemacht, geht wesentlich schneller als Send. Doch bin ich damit schon anderen Anwendungen in die Quere gekommen.
(Vielleicht daher: Inhalt Zwischenablage vorher wegsichern, dann o.g. Umsetzung, und Zwischenablage wieder mit altem Inhalt füllen. Geht nur nicht wenn Zwischenablage eine Grafik, oder 'aufwändige' Daten sind - sprich nur bei unformatiertem Text)
Aber den Einfügen-Befehl "^{STRG}" kenne ich nicht, ich denke diese Möglichkeiten sind korrekt:
* Send("^c") =(Strg-C) oder
* Send("{CTRLDOWN}c{CTRLUP}") =(Strg-C) oder
* Send("+{INSERT}") oder auch {INS} =(Shift-Einfügen)
Grüße
Carsten
Danke für's verbessern - meinte natürlich Send("^c")
Es gibt:
Kopieren: STRG - C und STRG - EINFG
Einfügen: STRG - V und SHIFT - EINFG