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 2 Antworten
und wurde 32 mal aufgerufen
 Skripte und Zusatzprogramme
monkey8 Offline



Beiträge: 315

04.06.2011 14:21
RE: Accessing the system tray by voice Zitat · Antworten

A common difficulty and often asked question here in the UK is regarding accessing system tray icons by voice. We use a solution based on the following not so simple script, as usual I am reliant on one of you guys testing the script in German and perhaps renaming the commands appropriately (many thanks).

Command Name: GO to system tray

'script by LindsayAdam 2011 www.pcbyvoice.com
Declare Function FindWindow Lib "user32" Alias _
"FindWindowA" (ByVal lpClassName As String, ByVal _
lpWindowName As String) As Long
Declare Function FindWindowEx Lib "user32" Alias _
"FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, _
ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Declare Function SetForegroundWindow Lib "user32" _
Alias "SetForegroundWindow" (ByVal Hwnd As Long)As Long
Sub Main
SetForegroundWindow(FindWindowEx (FindWindow ("Shell_TrayWnd","" ) ,0,"TrayNotifyWnd","" ))
End Sub

Once you are there then just move left and right in the usual way by voice and you will see each system tray icon being highlighted as it moves. Then use the following inbuilt commands to access the icons as follows:

to right click on an icon "press shift key function ten"
to left click on an icon "press space"
to double click on an icon "press enter"

You can of course then make your scripts as complicated as you like and you then end up with something like this:

system tray

Lindsay
www.pcbyvoice.com

JoeBu Offline




Beiträge: 213

04.06.2011 15:08
#2 RE: Accessing the system tray by voice Zitat · Antworten

Hallo zusammen,

eine oft gestellte Frage in Großbritannien ist, wie man auf den Infobereich (der Bereich neben der Uhr) in der Task-Leiste zugreifen kann.
Hierzu hat Lindsay ein kurzes Skript zur Verfügung gestellt, welches so auch in Deutsch funktioniert.

Als Befehlsnamen würde ich im Deutschen vorschlagen: gehe zum Infobereich

'script by LindsayAdam 2011 www.pcbyvoice.com
Declare Function FindWindow Lib "user32" Alias _
"FindWindowA" (ByVal lpClassName As String, ByVal _
lpWindowName As String) As Long
Declare Function FindWindowEx Lib "user32" Alias _
"FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, _
ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Declare Function SetForegroundWindow Lib "user32" _
Alias "SetForegroundWindow" (ByVal Hwnd As Long)As Long
Sub Main
SetForegroundWindow(FindWindowEx (FindWindow ("Shell_TrayWnd","" ) ,0,"TrayNotifyWnd","" ))
End Sub

Sobald man sich im Infobereich befindet, kann man nach links und rechts wie gewohnt per Sprache das nächste Symbol hervorheben.
Dann kann man folgen Aktionen durchführt:

linksklick auf das Symbol: "drück Leertaste"
rechtsklick: "drück Umschalttaste Funktionstaste 10"
doppelklick: "drück enter"

Man kann diese Skript natürlich erweitern, so dass es wie folgt aussieht:

Infobereich

Ein Beispiel für einen Rechtsklick im Infobereich hat Lindsay in einem anderen Beitrag bereits zur Verfügung gestellt:

http://dragon-spracherkennung.forumprofi...ng-scripts.html

mit freundlichen Grüßen

Jörg

JoeBu Offline




Beiträge: 213

04.06.2011 17:59
#3 RE: Accessing the system tray by voice Zitat · Antworten

Manchmal gibt es Probleme bei diesem Kommando. Um diese zu vermeiden einfach eine Zeile am Anfang der Skriptes hinzufügen, um die Maus über den Hilfebereich zu positionieren. Z.B.

SetMousePosition 2, 0, 50

Rest des Skriptes

Mit freundlichen Grüßen

Jörg

Ähnliche Themen Antworten/Neu Letzter Beitrag⁄Zugriffe
"Das von Ihnen ausgesuchte Sound-System reagiert nicht."
Erstellt im Forum Fehlermeldungen von
6 19.08.2018 18:24
von R.Wilke • Zugriffe: 399
Umsetzung von Voice Tracer in DPI15
Erstellt im Forum Fragen zur Anwendung von
1 13.01.2017 14:33
von R.Wilke • Zugriffe: 26
DNS v13 Exception Access Violation
Erstellt im Forum Fehlermeldungen von
5 29.04.2016 20:39
von R.Wilke • Zugriffe: 24
DNS 13 Premium Mobile u. Philips Digital Voice Tracer 3200
Erstellt im Forum Geräte und Hardware von
5 30.10.2014 14:16
von svenf • Zugriffe: 32
Aufnahme von Philips Voice Tracer 625 in Dragon transkribieren
Erstellt im Forum Fragen zur Anwendung von
4 13.04.2012 11:31
von P.Roch • Zugriffe: 34
Use Google Chrome by voice using DNS
Erstellt im Forum Skripte und Zusatzprogramme von
0 11.08.2011 20:16
von monkey8 • Zugriffe: 38
Start, Restart DNS, switch on microphone from the off state by voice
Erstellt im Forum Skripte und Zusatzprogramme von
6 01.07.2011 10:12
von c4er • Zugriffe: 32
DNS 11 legal und SONY Digital Voice Editor 3.3
Erstellt im Forum Fragen zur Anwendung von
9 06.10.2010 15:38
von R.Wilke • Zugriffe: 34
Creating Voice Commands (PDF 140 S., Dragon Systems 1998)
Erstellt im Forum Downloads/Links von
0 21.02.2010 18:37
von R.Wilke • Zugriffe: 88
 Sprung  
Xobor Ein Kostenloses Forum | Einfach ein Forum erstellen
Datenschutz