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 151 mal aufgerufen
 Skripte und Zusatzprogramme
Marius_ Offline



Beiträge: 1.273

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, i7-11700, 2,5 GHz, 64 GB RAM, 1TB SSD;
+ DLG 15.71, Win 10, unter Parallels Pro auf iMac Retina 5K 4,0 GHz i7-6700K, 32 GB RAM, 1TB SSD; + DLG 15.6, Win 10, Bootcamp auf MBP 2017 i5

Ähnliche Themen Antworten/Neu Letzter Beitrag⁄Zugriffe
Tastenkombination Shift + Tab wird nicht ausgeführt
Erstellt im Forum Skripte und Zusatzprogramme von Wick3d
2 18.10.2024 08:58
von Wick3d • Zugriffe: 101
Arbeiten mit Server Profilen: Pfadänderung wird nicht übernommen
Erstellt im Forum Fragen zur Anwendung von BantiMuc
1 06.04.2024 14:40
von Marius_ • Zugriffe: 230
Wie unter Dragon 16 und MS 365 Skriptbefehle mit Word-VBA-Makros?
Erstellt im Forum Skripte und Zusatzprogramme von Marius_
4 14.03.2023 11:33
von Marius_ • Zugriffe: 405
Dragon Nuance auf Mac High Sierra Update Version 6.0.8
Erstellt im Forum Fragen zur Anwendung von tom009
4 30.08.2022 21:59
von R.Wilke • Zugriffe: 315
automatischer Export in bestimmten Intervallen
Erstellt im Forum Fragen zur Anwendung von schwarzweiß92
3 12.06.2022 11:30
von P.Roch • Zugriffe: 203
NaturallySpeaking versus Apple Spracherkennung
Erstellt im Forum Dies und Das von Eisvogel
3 16.05.2023 16:31
von burkardhecker • Zugriffe: 499
Arbeiten mit Serverprofilen
Erstellt im Forum Fragen zur Anwendung von schwarzweiß92
1 27.12.2021 09:44
von P.Roch • Zugriffe: 259
Buchstabier(alphabet)-Skript
Erstellt im Forum Skripte und Zusatzprogramme von Marius_
2 20.10.2021 19:29
von Marius_ • Zugriffe: 501
Transkription nur mit Zahlen / Nummern
Erstellt im Forum Fragen zur Anwendung von Sam
1 01.10.2021 15:26
von Marius_ • Zugriffe: 212
Apple M1 Prozessor und Dragon
Erstellt im Forum Geräte und Hardware von karin
13 28.05.2023 11:43
von karin • Zugriffe: 4098
 Sprung  
Xobor Ein Kostenloses Forum | Einfach ein Forum erstellen
Datenschutz