Nachdem ich heute wieder einen Unsinn darüber gelesen habe, möchte ich mal man den Anfang damit machen, das neue "Feature" hier vorzustellen, mittels dessen man freie Listen-Variablen in das Skript einbauen kann. Angenommen, man möchte das gerade markierte Element (Datei oder Ordner) im Windows Explorer umbenennen, kann man das ganz einfach wie folgt machen:
umbenennen in - als Befehlsname
Sub Main SendKeys "{F2}",1 SendKeys ListVar1,1 SendKeys "~" End Sub
Die Liste ist fest eingebaut und steht als Platzhalter für ein beliebiges Wort, welches allerdings im Vokabular enthalten sein muss, damit es erkannt werden kann. In der Dragon-Hilfe wird fälschlicherweise erklärt, dass es nur ein einzelnes Wort sein darf; in Wahrheit können es so viele Wörter sein, wie man Luft zum Sprechen hat.
Richtig ist aber der Hinweis, dass diese Variable stets am Ende des Befehlsnamens erscheinen muss (andere Listen können allerdings davor stehen), und dass die Variable nur einmal im Befehl verwendet werden kann - folgt eigentlich aus dem Vorsatz.
Zur Erläuterung, was die drei Zeilen oben bewirken:
1. Ist analog zu Kontextmenü - Umbenennen; 2. Überschreibt den Namen mit dem/den aktuell diktierten Wort/Wörtern, was mit ListVar1 referenziert wird (oder ListVar2, wenn davor noch eine Liste steht); 3. Sendet die Enter-Taste.
Beispiel, was ich sehr oft brauche, das aktuell markierte Foto wird umbenannt mittels: umbenennen in Foto 1 (wenn das Wort "Foto" im Vokabular so eingestellt ist, dass Zahlen dahinter als Ziffern geschrieben werden).
Das, wie gesagt, nur um den Anfang zu machen. - Wer hat noch andere Beispiele, oder ähnliche Zwecke?
_______________________________________
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
Tolle Sache, das - ruft es von den billigen 12.5-Plätzen (wobei der Signatur des Administrators zufolge selbiger auch noch auf einem solchen sitzen müsste). Mein persönlicher Traum wäre es, mit diesem neuen Feature einen „kleinschreiben XYZ“-Befehl zu basteln. Ob das wohl geht?
Na ja, ab nächste Woche kannst Du es ja selbst ausprobieren!
Gruß, R.
_______________________________________
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
Tja, wenn nicht der Launch bei 3500 kB hängen bleibt..., oder die Add-ins versagen oder, oder.... Bin gespannt, ob die HeardWord-Syntax das so mitmacht. Danke!
Zitat von MeinhardBin gespannt, ob die HeardWord-Syntax das so mitmacht.
Macht sie, habe ich gerade getestet. Geht natürlich nur, wenn man ausschließlich Einzelwörter damit bearbeitet, wird man bei dem Befehl aber ohnehin wohl machen.
_______________________________________
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
Zitat von MeinhardTja, wenn nicht der Launch bei 3500 kB hängen bleibt..., oder die Add-ins versagen oder, oder....
... die Installation einfach abbricht.
_______________________________________
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
Beigefügt ist der Befehl zum Import als XML-Datei.
_______________________________________
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
Dateianlage:
Aufgrund eingeschränkter Benutzerrechte werden nur die Namen der Dateianhänge angezeigt Jetzt anmelden!
f12t1958p13541n332.xml
Zitat von R.WilkeBeigefügt ist der Befehl zum Import als XML-Datei.
Alles klar, Rüdiger, und besten Dank! Diesen Befehl habe ich als Pendant zum Dragon eigenen Befehl „großschreiben“ herbeigesehnt. Merkwürdig, dass die Boys (und Girls?) von Nuance nicht von selbst auf die Idee kommen, die Befehlskonsistenz zu verbessern. Sie sollten wirklich öfter mal in diesem Forum lesen, da könnten sie einige Verbesserungsvorschläge finden. Aber vielleicht können sie ja kein Deutsch.
Viele Grüße, Hans
DPI 15 auf Windows 10 Professional (64-bit) SpeechMike Premium. Intel i7 Core 4x2.67 GHz, 6 GB RAM
ist es möglich, das Skript "kleinschreiben" so zu schreiben, dass alle Instanzen des Wortes, das klein geschrieben werden soll, markiert und geändert werden bzw. nur diejenige, die ich mit den berühmten grünen Ziffern aussuche? Wenn ja, dann wäre die Konsistenz zum Befehl „großschreiben" perfekt.
Sonnige Grüße aus dem Süden
Hans
PS: Bist Du heute im Stadion?
DPI 15 auf Windows 10 Professional (64-bit) SpeechMike Premium. Intel i7 Core 4x2.67 GHz, 6 GB RAM
Heute? Stadion? - Was das Skript betrifft, werde ich mal drüber nachdenken.
Bis dann Rüdiger
_______________________________________
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
Okay, dann eben morgen um 17:30 Uhr. Stimmt's jetzt? Letzten Endes geht's eh nur noch um die Frage, ob Preußen (Borussia) Mönchengladbach hinter den Bayern Zweiter wird. Die anderen Preußen kämpfen gegen den Abstieg. Die Franken sind schon abgestiegen. Die Nordlichter werden ihnen folgen... Und was das Skript betrifft, wirst Du es nicht beim Nachdenken belassen. Eine elegante Lösung ist für Dich eine Frage der Ehre.
Vielmals grüßt Hans
DPI 15 auf Windows 10 Professional (64-bit) SpeechMike Premium. Intel i7 Core 4x2.67 GHz, 6 GB RAM
Zitat von DioskurOkay, dann eben morgen um 17:30 Uhr. Stimmt's jetzt?
Ja, jetzt stimmt's. Aber in das Stadion würde ich nie gehen, riecht mir zu sehr nach schwarz-gelb. Was das Skript betrifft, das ist nicht nur eine Frage der Ehre, sondern auch der Machbarkeit, aber wir werden sehen.
Grüße vom Bökelberg Rüdiger
_______________________________________
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
Seit heute stolzer Besitzer von Dragon Legal 13, habe ich die von Rüdiger dankenswerter Weise entwickelte XML-Datei gleich mal importiert. Sie funktioniert (weil sie von Rüdiger ist), allerdings ist der Befehl in der Ausführung sehr langsam (obwohl er von Rüdiger ist), kein Vergleich zu der nativen Variante für die Großschreibung. Das allerdings war zu erwarten.
Was möglicherweise gestaltbar ist: Nach der Ausführung bleibt der Cursor am Ende des dann kleingeschriebenen Wortes stehen. Mit der Einfügung einer Zeile
HeardWord "zurück", "gehen"
habe ich kein Glück (die Worte werden ausgeschrieben), obwohl dieser Befehl normalerweise richtig interpretiert wird.
Eine weitere kleine Unvollkommenheit: Wenn die Mehrfachtexterkennung aktiviert ist und das Wort mehrfach im Text vorkommt, wartet Dragon nicht auf die Auswahl, sondern schreibt die gesamte Äußerung klein, in welcher die dem Cursor nächste Instanz des fraglichen Worts vorhanden ist.
Und all das, weil man sich bei Nuance nicht vorstellen kann, dass Wörter fehlerhaft „kapitalisiert“ werden. Kommt halt im Englischen nicht so oft vor
Dass das Skript viel langsamer ist als das eingebaute Kapitalisierungspendant, liegt einfach daran, dass es auf der "HeardWord"-Technologie basiert, die bekanntlich den Erkennungsprozess durchläuft, intern, was halt mit Wartezeiten verbunden ist, und dagegen kann nicht mal Rüdiger etwas ausrichten.
Eine andere Lösung dafür, auf der Skriptebene, gibt es wohl nicht, ebenfalls nicht, was Mehrfachmarkierung betrifft.
Gruß, RW
_______________________________________
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