Hallo Zusammen,
ich stoße wieder an meine Grenzen und konnte im Forum leider auch nichts finden.
Ich hoffe, dass ich euch nicht zu sehr nerve und dass ihr mir nochmal helfen könnt und wollt :).
Diesmal geht es um eine
Bsp.:
Meine Probleme sind jetzt:
Hier ist meine Grundfunktion:
Ich freu mich schonmal auf eure Rückmeldungen :).
Gruß,
MHAS
ich stoße wieder an meine Grenzen und konnte im Forum leider auch nichts finden.
Ich hoffe, dass ich euch nicht zu sehr nerve und dass ihr mir nochmal helfen könnt und wollt :).
Diesmal geht es um eine
IF ELSE Abfrage
. Je nach der letzten Zahl bei der Slotangabe
soll immer einmal mehr die Pfeiltaste
nach unten gedrückt werden. Beginnend mit 0=5xPfeiltaste unten
. Bsp.:
- 5xPfeiltaste unten für Slot 0/21/1/0
- 6xPfeiltaste unten für Slot 0/22/2/1
- 6xPfeiltaste unten für Slot 0/21/3/1
- Etc.
Meine Probleme sind jetzt:
- Das ich nicht weiß wie ich der Funktion sage, dass sie nur die letzte Zahl von der Slotangabe überprüfen soll.
- Wenn dieser Wert größer als 0 ist soll eine höhere Anzahl von Pfeiltasten genutzt werden.
- Also:
0=5xPfeiltaste
;1=6xPfeiltaste
;2=7xPfeiltaste
etc.
- Also:
- Wie dampfe ich die Funktion dann am besten ein, nicht dass ich dann für jede Änderung der letzten Zahl bei der Slotangabe ein eigenes
Else
auf mache.
Hier ist meine Grundfunktion:
VB.NET-Quellcode
- set PfU = CreateObject("WScript.Shell")
- PfeilU = ("{DOWN}")
- Set S = CreateObject("WScript.Shell")
- Slot = "0/21/1/0"
- if Slot = "0/21/1/0" then
- n = 0
- Do
- n = n + 1
- PfU.SendKeys PfeilU
- WScript.Sleep 200
- Loop Until n = 5
- else
- n = 0
- Do
- n = n + 1
- PfU.SendKeys PfeilU
- WScript.Sleep 200
- Loop Until n = 6
- end if
Ich freu mich schonmal auf eure Rückmeldungen :).
Gruß,
MHAS
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „MHAS“ ()