일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- C#
- IValueConverter
- logging
- Github
- git
- tls
- windows10
- commit
- ListView
- log
- dotNET
- string
- csharp
- nullable
- convert
- windows
- coding-test
- .net
- Microsoft
- algorithm
- WPF
- mysql
- chashtag
- programmers
- Coding
- 코딩테스트
- File
- Process
- Visual Studio
- Binding
Archives
- Today
- Total
목록SendKeys (1)
CHashtag
[C#] SendKeys.Send() ArgumentException 문자열이 잘못되었습니다. 해결방법
안녕하세요. 오늘은 SendKeys 클래스의 Send, SendWait을 사용할 때 빈번하게 발생하는 ArgumentException에 대해 알아보도록 하겠습니다. 발생 원인 원인을 알기 위해선 Send()함수의 사용방법에 대해 짚고넘어가야 합니다. KeyBoard Simulation을 하기 위해서는 일반적인 Key(문자열, 숫자, 특수문자) 외에도 필요한 값들이 존재합니다. ESC, BREAK, BACKSPACE, Ctrl등이 해당되죠. 그렇다면 ESC를 입력하기 위해선 어떻게 해야할까요? 해당 방법은 MS에서 미리 정의해 두었습니다. 이런식으로 특수 케이스를 정의하여 해당 문자열을 넣으면 해당 Key가 눌리도록 구현이 되어있습니다. BACKSPACE {BACKSPACE}, {BS}, or {BKSP}..
C#
2022. 11. 30. 12:26