Ik heb een programma geschreven dat op de achtergrond kijkt of er een bepaalde sneltoets wordt gebruikt. In dit geval CTRL+T. Dan is het de bedoeling dat het programma dan door middel van Sendkeys een bepaalde string in het op dat moment ingevoerde inputveld geeft.
Dit gaat echter maar 1x goed. Bij de 2e aanroep van de sneltoets komt er geen resultaat.
Nu heb ik via Google al meerdere resultaten gevonden maar daarin wordt verwezen naar console.WriteLine. Dat is nou juist niet wat ik wil omdat ik dan de naam van de applicatie moet weten.
Iemand enig idee om meer dan 1x Sendkeys te gebruiken?
Onderstaande werkt beiden maar 1x.
Dit gaat echter maar 1x goed. Bij de 2e aanroep van de sneltoets komt er geen resultaat.
Nu heb ik via Google al meerdere resultaten gevonden maar daarin wordt verwezen naar console.WriteLine. Dat is nou juist niet wat ik wil omdat ik dan de naam van de applicatie moet weten.
Iemand enig idee om meer dan 1x Sendkeys te gebruiken?
Onderstaande werkt beiden maar 1x.
C#:
1
2
| SendKeys.Send(); SendKeys.SendWait(); |
[ Voor 2% gewijzigd door Woef op 07-09-2009 15:54 . Reden: - ]