Wer immer wiederkehrende, routinemäßige Aufgaben am Computer zu erledigen hat, insbesondere im beruflichen Alltag, kann sich eine Menge Zeit, Mühe und unnötige Fehler ersparen, wenn er solche Aufgaben automatisiert. Die in der professionellen Version von Dragon NaturallySpeaking eingebaute Skriptsprache stellt eine Möglichkeit dar, Makros zu diesem Zweck individuell zu erstellen.
Als Beispiel möchte ich hier eine einfache Befehlsabfolge vorstellen, mit deren Hilfe ich kurz und bündig Fotoordner von den Ortsterminen zu den von mir besichtigten Vorgängen, jeweils mit dem aktuellen Datum versehen, im Windows Explorer in der Verzeichnisbaum-Ansicht erstellen kann. (In der vorliegenden Version des Makros nur in Windows XP!)
Die einzelnen Schritte sind wie folgt:
1. Öffnen der Menüs "Datei - neu - Ordner" im aktuell aktiven Ordner; 2. Erstellen einer Zeichen-Variable namens "Bilder (aktuelles Datum)"; 3. Einfügen dieser Variable als Namen des neu erstellten Ordners; 4. Bestätigen des Namens und Öffnen des Ordners.
Der Befehlseditor dafür sieht wie folgt aus:
Solche Makros zu erstellen ist keine Hexerei, und umfangreiche grundlegende Programmierkenntnisse sind auch nicht erforderlich. Man muss sich nur "daran geben". Wer sich dafür ernsthaft interessiert, sollte aber unbedingt die einschlägige Einführung Advanced Scripting for Dragon NaturallySpeaking von Larry V. Allen hinzuziehen, am besten in dt. (erweiterter) Übersetzung von Hermann Meltzer, zu beziehen bei:
(Werbung für sinnvolle Dinge ist hier ausdrücklich erlaubt!)
Und Boris (bk82) kann uns bestimmt erklären, wie man das Skript für Windows 7 anpassen kann...
Rüdiger Wilke
_______________________________________
Dragon Professional 16 auf Windows 10 Pro und Windows 11 SpeechMike Premium (LFH3500); Office 2019 Pro + Office 365 (monatliches Abo) HP ZBook Fury 17 G8 - i7-11800H - 24 MB SmartCache - 32 GB RAM - 1 TB SSD
Sehe beim besten Willen keinen Anpassungsbedarf. Sofern man den Ordner in einem Unterordner erstellen will und nicht in "Bibliothek", wo es nicht geht, funktioniert das Makro ohne Anpassung.
Übrigens: Ein guter Startpunkt, um zu lernen, wie man Makros schreibt, ist der "Command Building Guide" auf www.speechrecsolutions.com. Dort sind auf Englisch die Basics abgedeckt. Die Seite hält sich für meinen Geschmack zu sehr mit dem Unterschied zwischen Advanced Scripting und DVC-Skript, aber es ist gratis, und da kann man bekanntlich nicht allzu viel erwarten.
Nicht vergessen: auch in der Online-Hilfe steht vieles Nützliche! Eine weitere (englischsprachige) Quelle ist auch der "Dragon NaturallySpeaking System Administration Guide" (dns_admin.chm), er ist unter der Bezeichnung "NaturallySpeaking Verwaltungsanleitung" unter den Dragon-Naturallyspeaking-Werkzeugen zu finden.
Der im genannten "Command Building Guide" Trick, DVC-Kommandos auch in Dragon-Versionen ab 7 zu erzwingen, ist zwar ganz hübsch, aber eigentlich überflüssig. Zumal, sie sich auch nicht als reine DVC-Kommandos wieder extrahieren lassen. In den jetzt gebräuchlichen "Skripterstellungsbefehlen" funktionieren alle eingebauten Dragon-Skriptbefehle auch weiterhin.
herzlichen Glückwunsch zu Ihrem Anwenderforum und Grüße aus Saarbrücken. Ich teile die Auffassung, wonach es dringend erforderlich ist, von Anfang an eine ganz stringente und logische Unterordnung einzuführen und beizubehalten. Die momentane Einteilung scheint mir weniger geeignet. Als Beispiel: Ein Unterordner für Makros (und nicht: Offen für alles). Sonst hat man genau die Probleme wie in den bereits existierenden Foren. Ein weiterer Unterordner könnten die Erkennungsgenauigkeit, Fehlermeldungen, Befehle, Datensicherung etc. sein. Das macht doch zu 80 % die Anfragen in den Foren und bei der Anwendung aus.
Daneben erscheint es mir erforderlich, die Dinge immer auch aus der Laiensphäre zu betrachten (auch wenn's schwer fällt ) Beispiel: Es nützt nichts, von den Vorteilen von Makros zu sprechen, ohne gleichzeitig darauf hinzuweisen, dass eine derartige Erstellung bzw. Verwendung von Makros in der Standard und Preferred Version normalerweise nicht möglich ist! oder: Der Hinweis auf Advanced Scripting for Dragon NaturallySpeaking geht meines Erachtens nach meilenweit an den Bedürfnissen eines normalen Anwenders vorbei. Wo aber die Grenze zwischen eines Anhängers, normalen Users und Fortgeschrittene liegt, vermag ich nicht zu beurteilen.
ZitatDer Hinweis auf Advanced Scripting for Dragon NaturallySpeaking geht meines Erachtens nach meilenweit an den Bedürfnissen eines normalen Anwenders vorbei. Wo aber die Grenze zwischen eines Anhängers, normalen Users und Fortgeschrittene liegt, vermag ich nicht zu beurteilen
Hallo DNSUser, wenn Sie nicht beurteilen können, wo besagte Grenze liegt, wieso können Sie beurteilen, dass "Scripting... an den Bedürfnissen eines normalen Anwenders vorbei" geht? Spass beiseite: Im Prinzip könnte man es so sehen - aber eben nur im Prinzip. Denn Bedürfnis eines normalen Anwenders vom Typ Mediziner ist z.B. erfahrungsgemäß, dass er in Anwesenheit eines Patienten den Befehl "Geh schlafen" vermeidet und statt dessen "Diktatende" sagt. Dieses Problem ist mit dem Advanced-Scripting-Befehl "GotoSleep" ganz einfach zu lösen. Auch der normale Anwender kann einfache Skripte verstehen - in dem Buch "Scripting für Dragon NaturallySpeaking 10" ist Wert darauf gelegt, dass gerade dieser Anwender in die Lage versetzt wird, einfache Beispiele zu verstehen und auf seine Bedürfnisse anzupassen.
Zum Forum: Eine zu starke Untergliederung macht es unter Umständen schwer, ein Problem richtig einzuordnen. Auf jeden Fall sollte sich die Gliederung gemäß dem Anliegen des Forums an Problematiken orientieren, die sich aus der Arbeitsweise ergeben. Etwa: Diktat und Erkennungsgenauigkeit, Vokabular, Sprachbefehle, Fehler/Abstürze, Probleme in speziellen Anwendungen...
herzlichen Glückwunsch zu Ihrem Anwenderforum und Grüße aus Saarbrücken.
...
Daneben erscheint es mir erforderlich, die Dinge immer auch aus der Laiensphäre zu betrachten (auch wenn's schwer fällt ) Beispiel: Es nützt nichts, von den Vorteilen von Makros zu sprechen, ohne gleichzeitig darauf hinzuweisen, dass eine derartige Erstellung bzw. Verwendung von Makros in der Standard und Preferred Version normalerweise nicht möglich ist!
...
Gruß
Erst mal vielen Dank für die Glückwünsche aus Saarbrücken, und für die Hinweise und Ratschläge zur Strukturierung. Da ist sicher noch nicht das letzte Wort gesprochen, es ist ja noch alles im Aufbau, und von Beginn an eher spontaner Natur, im Ernst, eigentlich Ergebnis einer Entscheidung nach fünfminütiger Überlegung, eben echt rheinisch.
Für den Moment, und dann wieder bewusst, möchte ich die Strukturen aber lieber einfach halten, auf die Gefahr hin, dass die Schubladen zu groß sind, kleiner kann man sie immer noch machen.
Allerdings, was den Ausschluss der Skript-Fähigkeit bei den Versionen Preferred und Standard angeht, da haben Sie meinen Eröffnungsbeitrag nicht genau genug gelesen, nehme ich an. Im übrigen halte ich sehr viel davon, auch die "Anfänger" in den Beiträgen einzubeziehen, und möchte meinen Schwerpunkt da auf jeden Fall in den (nicht öffentlichen) "Was ich schon immer mal wissen wollte" Artikeln setzen. Die Anfänger sind aber auch gefordert, ihre Fragen zu stellen. So kann jeder von jedem lernen.
Vielen Dank! Rüdiger Wilke
_______________________________________
Dragon Professional 16 auf Windows 10 Pro und Windows 11 SpeechMike Premium (LFH3500); Office 2019 Pro + Office 365 (monatliches Abo) HP ZBook Fury 17 G8 - i7-11800H - 24 MB SmartCache - 32 GB RAM - 1 TB SSD