Ich versuche, wenig Dienstprogramm für MacOS (nicht iOS) mit Swift (Neuling) zu machen.Wie kann ich ein fokussiertes Textfeld bearbeiten? (Swift, macOS)
Ich denke, dieses Dienstprogramm wäre Kommandozeilen-Tool von anderen Anwendungen oder Menüleiste Anwendung ausgelöst werden.
Ich habe Funktionen implementiert, die ich wollte, , aber ich habe keine Ahnung, wie fokussiertes Textfeld zu bearbeiten.
z.B. Holen Sie Text aus einem Texteditor (atom, sublime, ... wenn diese App ausgelöst wurde) und nehmen Sie einige Änderungen an diesem Text vor und fügen Sie ihn wieder in den Texteditor ein.
Ich möchte diese App machen funktioniert auf systemweite,
Ich möchte wissen, wie die Dinge zu implementieren unter
- Text Holen von derzeit aktiv/fokussierte Textfeld ein.
- Löschen Sie den Text des derzeit aktiven/fokussierten Textfelds.
- Einfügen von Text in das gerade aktive/fokussierte Textfeld. (Text bedeutet nur ein Wort oder die Zeile vor dem Cursor)
ich dies versuchen, auf Kommandozeilen-Tool und Tastaturereignis (CGEvent) jetzt, die keine gute Idee zu sein scheint.
Bitte helfen!
Danke, aber es scheint viel schwieriger als ich dachte. –