SR
다운로드 v3.0
2.6K 다운로드
| 버전 | 3.0 |
|---|---|
| 발행자 | M8 Software |
| 출시일 | 2014. 9. 16. |
| 추가 된 날짜 | 2007. 9. 19. |
| OS 요구 사항 | Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| 요구 사항 | None |
| 총 다운로드 | 2,616 |
| 가격 | Free to try |
기술
Visual Basic의 Sendkeys 문은 XP 이상에서 작동하지 않습니다. Visual Basic 프로그래머가 Vista 또는 Win 7에서 키를 보낼 수 있는 유일한 방법은 Windows API, SendInput 기능을 사용하는 것이며 이는 원래 VB Sendkeys 문을 사용하여 작성된 응용 프로그램에서 엄청난 양의 재코딩을 의미할 수 있습니다. 다행히 M8은 훨씬 더 쉬운 솔루션을 제공할 수 있습니다.
Keysend.bas는 SendInput을 새로운 하위 Sendkey로 래핑하는 모듈입니다. Sendkey는 VB Sendkeys를 직접 대체합니다. 이를 사용하려면 프로젝트에 모듈을 추가한 다음 코드에서 "Sendkeys"를 "Sendkey"로 바꾸기만 하면 됩니다. Sendkey는 수정 없이 모든 Sendkeys 매개변수를 해석합니다.
Vista에서 Sendkeys 문제를 수정하는 것 외에도 Sendkey에는 VB Sendkeys에서 사용할 수 없는 다음 기능이 포함되어 있습니다.
1. PrtScr 키를 보낼 수 있습니다.
2. 숫자가 숫자 키패드에서 나오도록 지정할 수 있습니다.
3. capslock, numlock 및 scrolllock 키의 상태를 설정할 수 있습니다.
4. 키보드 레이아웃이 다른 응용 프로그램 간에 키를 보낼 수 있습니다.
VB5/6/VBA 및 VB.Net용 버전이 있습니다.