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 11 Antworten
und wurde 262 mal aufgerufen
 Fragen zur Anwendung
Eisvogel Offline



Beiträge: 135

06.11.2022 20:52
Tasten gedrückt halten per Sprache Zitat · Antworten

Hallo liebe Profis,

Ich suche eine Möglichkeit, mit Sprachbefehlen mehrere aufeinanderfolgende Dateien im Windows Explorer zu markieren um sie später mit einem Klick zu öffnen – in meinem Fall mehrere PDF Dokumente. Leider habe ich in der Dokumentation und auch hier im Forum nichts passendes gefunden – könnt ihr mir helfen?

Vielen Dank
Eisvogel

Dragon NaturallySpeaking 15, Windows 10, Intel I5 mit 3,9 MHz

P.Roch Offline



Beiträge: 1.265

07.11.2022 15:14
#2 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Eine einfache Möglichkeit könnte so aussehen:
Befehl: <1bis10> Zeilen markieren
Skript:

Sub Main
Sendkeys "+{Down " & ListVar1 + "}"
End Sub

Gruß, Pascal

Eisvogel Offline



Beiträge: 135

08.11.2022 12:56
#3 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Hallo, funktioniert leider nicht wie gedacht. Wenn ich zum Beispiel fünf Zeilen markieren sage, springt die Markierung im Explorer entweder in die oberste oder untersten Zeile.

Eigentlich wird es mir reichen wenn ich durch Sprache die Shift oder Steuerung Taste gedrückt halten könnte, während ich mit der Maus markiere.
Viele Grüße
Eisvogel

Dragon NaturallySpeaking 15, Windows 10, Intel I5 mit 3,9 MHz

P.Roch Offline



Beiträge: 1.265

08.11.2022 17:24
#4 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Na gut, noch eine Versuch:

Umschalttaste drücken (und damit festhalten):
Befehl: Umschalt ein
Skript:
Declare Function keybd_event Lib "user32.dll" (ByVal vKey As _
Long, bScan As Long, ByVal Flag As Long, ByVal exInfo As Long) As Long
Sub Main
' Taste gedrückt halten
keybd_event(16,0,0,0)
End Sub

Umschalttaste loslassen
Befehl: Umschalt aus
Skript:
Declare Function keybd_event Lib "user32.dll" (ByVal vKey As _
Long, bScan As Long, ByVal Flag As Long, ByVal exInfo As Long) As Long
Sub Main
' Umschalttaste loslassen
keybd_event(16,0,2,0)
End Sub

Der Code für die Strg-Taste ist 17.
Denken Sie daran, die entsprechenden Zugriffstasten in den Optionen zu deaktivieren (Einträge löschen)

Gruß, Pascal

Eisvogel Offline



Beiträge: 135

08.11.2022 17:42
#5 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Danke, mit der Skriptsprache kenne ich mich noch nicht so gut aus. Kann ich die Skriptbeispiele von Ihnen so in den Skripttor übernehmen um einen neuen Befehl zu erstellen?

Dragon NaturallySpeaking 15, Windows 10, Intel I5 mit 3,9 MHz

P.Roch Offline



Beiträge: 1.265

08.11.2022 18:34
#6 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Ja, genau so übernehmen.

Eisvogel Offline



Beiträge: 135

08.11.2022 19:41
#7 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Bitte entschuldigen Sie meine Blackout von eben, ich hatte das Skript falsch eingegeben. Die erste Version funktioniert fast perfekt. Das Skript markiert allerdings nur eine darunterliegende Zeile, egal ob ich zwei Zeilen markieren oder fünf Zeilen markieren sage. Was muss geändert werden?
Grüße Eisvogel

Dragon NaturallySpeaking 15, Windows 10, Intel I5 mit 3,9 MHz

P.Roch Offline



Beiträge: 1.265

09.11.2022 10:20
#8 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Kleine Änderung des ersten Skriptes, da die Zeilen zusätzlich zur ersten markiert werden, also eine zuviel:

Sub Main
Dim Z As String
Z = CStr(CInt(ListVar1)-1)
Sendkeys "+{Down " & Z + "}"
End Sub

Das Skript funktioniert, wenn die erste der auszuwählenden Dateien (Zeilen) auch wirklich ausgewählt ist.
Gruß, Pascal

Eisvogel Offline



Beiträge: 135

09.11.2022 12:30
#9 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Das Skript funktioniert leider immer noch nicht so ganz. Es wird leider wie vorher nur die auf die markierte Zeile folgende markiert. Grüße, Dirk

Dragon NaturallySpeaking 15, Windows 10, Intel I5 mit 3,9 MHz

Eisvogel Offline



Beiträge: 135

09.11.2022 23:17
#10 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Wenn ich so mein beschränktes Informatikwissen zurate ziehe, glaube ich dass man in einer Form eine Schleife braucht (?) Welche Skriptsprache benutzt der Drache eigentlich?

Dragon NaturallySpeaking 15, Windows 10, Intel I5 mit 3,9 MHz

P.Roch Offline



Beiträge: 1.265

10.11.2022 12:31
#11 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Natürlich geht's auch mit einer Schleife. Ersetzen Sie die Sendkeys-Zeile z.B. durch

For i=1 To CInt(ListVar1)-1
SendKeys "+{Down}"
Next

Dragon verwendet WinWrap-Basic.

Eisvogel Offline



Beiträge: 135

10.11.2022 18:17
#12 RE: Tasten gedrückt halten per Sprache Zitat · Antworten

Hallo Pascal, danke für das Skript. Mit der Schleife funktioniert es perfekt.

Dragon NaturallySpeaking 15, Windows 10, Intel I5 mit 3,9 MHz

Ä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: 91
Wörter, die Befehle sind ausschreiben
Erstellt im Forum Fragen zur Anwendung von Erhard Kausch
3 21.04.2024 14:51
von P.Roch • Zugriffe: 267
DNS 13 stoppt Textverarb eitung
Erstellt im Forum Fragen zur Anwendung von waltgallus
3 24.02.2024 20:04
von waltgallus • Zugriffe: 202
Diktierfenster öffnet sich durch Taste „D“
Erstellt im Forum Fragen zur Anwendung von MaFe1
2 05.03.2024 15:20
von max.flinter • Zugriffe: 277
Auswahl im Buchstabierfenster mittels Tastenkombination
Erstellt im Forum Fragen zur Anwendung von daselias
1 21.02.2023 10:12
von P.Roch • Zugriffe: 111
Dragon-Leiste verschwunden und unauffindbar
Erstellt im Forum Fragen zur Anwendung von Meyer
6 18.01.2023 23:10
von Meyer • Zugriffe: 378
Letzte Rettung
Erstellt im Forum Dies und Das von Dioskur
0 19.11.2022 16:14
von Dioskur • Zugriffe: 263
Buchstabieren mit dem SpeechMike
Erstellt im Forum Berichte und Tipps von Marius_
3 25.11.2023 13:05
von Marius_ • Zugriffe: 668
Dragon Shortcut
Erstellt im Forum Fragen zur Anwendung von Rainer Groth
1 02.05.2021 20:44
von rc.otto • Zugriffe: 485
 Sprung  
Xobor Ein Kostenloses Forum | Einfach ein Forum erstellen
Datenschutz