Sie sind vermutlich noch nicht im Forum angemeldet - Klicken Sie hier um sich kostenlos anzumelden Impressum 
Sie können sich hier anmelden
Dieses Thema hat 0 Antworten
und wurde 211 mal aufgerufen
 Skripte und Zusatzprogramme
Marius_ Offline



Beiträge: 1.290

13.03.2017 14:09
RE: DPI für Mac: Skript für die Arbeit mit Hilfseditor Zitat · Antworten

Wie an anderer Stelle schon diskutiert, macht DPI für Mac auch in der Version 6.0.6 immer noch gelegentlich Schwierigkeiten beim Diktat in (komplexe) Word-Dokumente auf dem Mac. Es empfiehlt sich dann, das Diktat in ein separates, leeres Dokument zu „sprechen“ und anschließend Stück für Stück in das eigentliche Zieldokument zu kopieren. Ich verwende als solchen "Hilfseditor" TextEdit. Wie an anderer Stelle und auch früher schon einmal erläutert, kann man diesen Vorgang durch Skripte beschleunigen.


Nachfolgend ein einfacher Sprachbefehl der Verfügbarkeit „Global“ und der Art „AppleScript“. Die Benennung ist beliebig, bei mir heißt er „Dragonwechsel“.

Wenn man ihn sagt und der Cursor sich nicht in TextEdit befindet, wird TextEdit aktiviert. Wenn man ihn sagt, während der Cursor sich in TextEdit befindet, wird der Inhalt des Fensters kopiert, anschließend zum vorherigen Fenster gewechselt und dort an der letzten bekannten Cursorposition eingefügt.

Zitat
tell application "System Events"
set activeApp to name of first application process whose frontmost is true
if "TextEdit" is in activeApp then
tell application "System Events"
keystroke "a" using command down
delay 0.2
keystroke "c" using command down
delay 0.1
keystroke tab using command down
delay 0.3
keystroke "v" using command down
end tell
else
tell application "TextEdit" to activate
end if
end tell



Die „delay“-Befehle muss man je nach System ggf. etwas variieren.

Das vorgenannte Skript kann man auch noch zusätzlich als solches auf der Festplatte speichern (im Format *.scpt). Dann lässt sich ein Automator-Workflow der Kategorie Dienst definieren, der Folgendes macht:

Zitat

on run {input, parameters}

run script file "Macintosh HD:Users:{BENUTZERNAME}:Documents:Dragonwechselskript.scpt"

return input
end run



Diesem Workflow lässt sich, nachdem man ihn als Dienst systemweit zur Verfügung gestellt hat, ein Kurzbefehl (Tastenkombination) zuweisen. So lässt sich das Skript dann auch per Tastatur aufrufen und/oder mit einer Taste am SpeechMike.

Mit derselben Systematik lassen sich natürlich auch andere Sprachbefehle im AppleScript-Format kreieren. Wenn ich mir etwa nicht sicher bin, ob der Cursor in Word an der richtigen Stelle steht, gehe ich zunächst ins Word-Dokument, setze ihn an die richtige Stelle und sage dann „Text nach Word“. So heißt bei mir folgender Befehl:

Zitat

tell application "System Events"
set activeApp to name of first application process whose frontmost is true
if "TextEdit" is not in activeApp then
tell application "TextEdit" to activate
delay 0.2
end if
end tell
tell application "System Events"
keystroke "a" using command down
delay 0.2
keystroke "c" using command down
tell application "Microsoft Word" to activate
delay 0.2
keystroke "v" using command down
end tell




Dieser Befehl heißt so, weil er auch aus TextEdit heraus direkt gesagt werden kann und dann das tut, was der Name verspricht (im Unterschied zum erstgenannten Skript ruft er aber immer Word auf und nicht das (beliebige) zuvor aktive Fenster.

Der große Vorteil der Arbeit mit TextEdit als „Hilfseditor“ gegenüber der Verwendung des in Dragon für Mac eingebauten Express-Editors („DragonPad“ genannt) sind die Stabilität für den Fall eines Absturzes und die Unabhängigkeit: Bei der Arbeit in TextEdit kann man nebenbei noch beliebige andere Fenster aufrufen und kontrollieren (etwa eine Recherche im Internet durchführen).

Alles klar?

__________________________________________________
Dragon Legal 16, Win 11 Pro, Microsoft 365 64-bit, SpeechMike Premium Air, Intel Core 7 255H, 32 GB RAM, 1TB SSD; + Dragon Legal 16 auf Windows 11 Pro für ARM unter Parallels Pro auf MacBook Air M2

Ähnliche Themen Antworten/Neu Letzter Beitrag⁄Zugriffe
HeardWord-Skript
Erstellt im Forum Skripte und Zusatzprogramme von
2 21.02.2018 01:09
von Dioskur • Zugriffe: 298
Textbausteine über Skript einfügen, evtl. Auto-Texte verknüpfen
Erstellt im Forum Skripte und Zusatzprogramme von
5 11.10.2017 14:19
von P.Roch • Zugriffe: 643
To boldly go: Erfahrungen mit Dragon für Mac 6.0.4
Erstellt im Forum Berichte und Tipps von Marius_
11 05.04.2017 11:32
von Marius_ • Zugriffe: 221
Ami-Diskussion zum Scripting in der Mac-Version
Erstellt im Forum Skripte und Zusatzprogramme von Marius_
1 03.04.2016 22:11
von R.Wilke • Zugriffe: 216
Dragon Dictate für Mac in Kanzlei verwenden
Erstellt im Forum Fragen zur Anwendung von
3 25.08.2015 07:38
von global-fish • Zugriffe: 233
Dragon und Scrivener (von Mac zu Win)
Erstellt im Forum Fragen zur Anwendung von
17 10.08.2015 16:41
von karin • Zugriffe: 629
Bibliothek mit Dutzenden von Skripten für DNS. Stand: 27.06.2013
Erstellt im Forum Skripte und Zusatzprogramme von
27 22.11.2016 11:53
von leluno • Zugriffe: 583
Einsatz von DragonPad u.a. Hilfseditoren für die Texterstellung
Erstellt im Forum Skripte und Zusatzprogramme von
3 31.03.2010 13:32
von R.Wilke • Zugriffe: 276
Was sind Skripte und wofür kann ich sie verwenden (Beispiel)?
Erstellt im Forum FAQ & Troubleshoot: von
0 19.02.2010 00:29
von R.Wilke • Zugriffe: 473
 Sprung  
Xobor Ein Kostenloses Forum | Einfach ein Forum erstellen
Datenschutz