Guten Abend,
ich frage mich ob es möglich ist, markierten Text zu speichern.
So ähnlich wie
ClipGet()
[/autoit]in Kombination mit
[autoit]ClipPut()
[/autoit]bloß eben "professionell", auf einem direkten Weg.
Gibt es mittlerweile etwas derartiges?
Guten Abend,
ich frage mich ob es möglich ist, markierten Text zu speichern.
So ähnlich wie
ClipGet()
[/autoit]in Kombination mit
[autoit]ClipPut()
[/autoit]bloß eben "professionell", auf einem direkten Weg.
Gibt es mittlerweile etwas derartiges?
Nicht, dass ich wüsste, zumindest nicht global; in allen Anwendungen. In eigenen Edit-Feldern geht das schon, und in _IE-Objekten vermutlich auch.
Sonst bleibt nur der von dir beschriebene Weg mit ClipGet, Send("^c"), ClipGet, ClipPut
Hallo.
Darf ich das Thema hier nochmal thematesieren?
Ich suche nach einer schlanken Lösung eine Rufnummer z.B. im Internet oder Word zu Markieren und an ein anderes Programm per Hotkey zu übergeben.
Muss ich hier wirklich immer noch über die Zwischenablage gehen, oder gibt es einen direkten Weg, damit ich die Zwischenablage möglichst unberührt lassen kann?
Viele Grüße...
Zwischenablage wäre die einfachste Lösung. Du kannst ja das was vorher drinne war temporär speichern, damit der User es nicht merkt.
OK, dann muss ich wohl den weg gehen.
Was sagen den die Experten, auf welche Weise man den Inhalt der Zwischenablage am sichersten zwischen Speichert... Es sollte auf jeden Fall auch ScreenShots oder andere Daten wieder zur Zwischenablage zurück gespielt werden...
Mit der Zwischenablage wird es auf jeden Fall am einfachsten. Andernfalls müsstest du deine Funktion auf die verschiedensten Steuerelemente anpassen. Bei gezeichneten Steuerelementen, die kein eindeutiges Handle haben, würde es dann nochmals schwerer werden.
Also bevorzuge ich definitiv die Zwischenablagen-Variante.
Mit _ClipBoard_GetData und _ClipBoard_SetData, kannst du nicht nur Text auslesen und zwischenspeichern, sondern auch Bilder & co. Damit solltest du deine Funktion umsetzen können.
Sicher ist es nur dann zwischengespeichert, solange dein Programm während der Funktion stabil läuft..
Alles klar. Danke! Dann werde ich mich mal versuchen um etwas stabiles zu schaffen...