Entwickler-Ecke
Windows API - Markierten Text aus Fenster in ShellExecute ausführen
Flash106 - Di 04.07.06 17:53
Titel: Markierten Text aus Fenster in ShellExecute ausführen
Hallo,
ich möchte gerne aus eine Fenster einen markierten Text mit einer ShellExecute ausführen. Es geht dabei um dateien. Wenn ich also einen Pfad markiere und eine vordefinierte Taste drücke soll die Datei geöffnet werden. Ich hab noch nicht so die idee wie ich das anstellen soll und bedanke mich schonaml für jede idee. :)
jakobwenzel - Di 04.07.06 17:54
In was für einer Kompo wird dein Text angezeigt?
Timosch - Di 04.07.06 17:55
stehen die pfade z.B. in einem listview oder als label auf der form?
Flash106 - Di 04.07.06 17:57
Es geht um externe Fenster. Kein eigenes Programmfenster
jakobwenzel - Di 04.07.06 17:59
Und in was für einer Kompo steht der Text da? :roll:
Flash106 - Di 04.07.06 18:02
Weis ich nicht genau. Ist das sehr wichtig?! :( Es sollte egal sein. Einfafch flexibel aus alles auslesbar
jakobwenzel - Di 04.07.06 18:03
Auf ein Edit greift man z.B. anders zu als auf eine ListBox, also ja.
Flash106 - Di 04.07.06 18:06
Ok könnte ich vielleicht erstmal ein Beispiel haben? Egal wofür. Ich hab ja noch nichtmal den HAUCH einer idee ^^
jakobwenzel - Di 04.07.06 18:09
Screenshot?
Flash106 - Di 04.07.06 18:18
Hm?! Wovon? Hmmm.. vielleicht habe ich es falsch ausgedrückt. Ich habe ein Windows Fenster.. irgendeins. Z.b. Ein Mail Fentser aus Outlook Express dem IE oder vielleicht einfach nur Notepad. Jetz markiere ich was in dem Fenster und drücke eine Taste die ich selber definiere. Dann öffnet sich bei Shellexecute der markierte Text.. weil ich z.b. einen Pfad zu einer Datei markierte habe. Mehr nicht :)
ReDoX - Di 04.07.06 18:46
Ich wuerde den Inhalt des Clipbrds speichern, dann [Strg]+V an der Handle senden, danach das Clipbrd auslesen und mit ShellExecute/CreateProcess ausfuehren. Zum Schluß noch den alten Inhalt wieder herstellen, ist zwar nicht die beste Loesung, aber einfach und Universel
alias5000 - Di 04.07.06 18:57
Flash106 hat folgendes geschrieben: |
| Dann öffnet sich bei Shellexecute der markierte Text.. |
Wie meinst du das genau? Wie willst du den anzeigen und so...
Gruß alias5000
Flash106 - Di 04.07.06 19:08
Also ich will z.b. eine Datei ausführen wenn ich einen Pfad markiere. Wenn ich den Text nur markiere ist ja noch nichts im Clipboard oder?! :(.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!