비주얼 베이직의 센드키 문은 XP 를 넘어서는 작동하지 않습니다. Visual Basic 프로그래머가 Vista 또는 Win 7에서 키를 보낼 수 있는 유일한 방법은 Windows API, SendInput 기능을 사용하는 것이며 이는 VB Sendkeys 문을 사용하여 원래 작성된 응용 프로그램에서 엄청난 양의 재코딩을 의미할 수 있습니다. 다행히 M8은 훨씬 더 쉬운 솔루션을 제공할 수 있습니다. Keysend.bas는 SendInput을 새 서브 센드키로 감싸는 모듈입니다. 센드키는 VB 센드키를 직접 교체합니다. 이를 사용하려면 프로젝트에 모듈을 추가한 다음 코드에서 센드키와 인용문으로 교체하고 센드키"를 사용해야 합니다. Sendkey는 수정 없이 모든 Sendkeys 매개 변수를 해석합니다. Vista에서 센드키 문제를 해결하는 것 외에도 Sendkey에는 VB 센드키에서 사용할 수 없는 다음 기능도 포함됩니다. 1. PrtScr 키를 보낼 수 있습니다. 2. 숫자 키패드에서 숫자를 지정할 수 있습니다. 3. 캡록, numlock 및 스크롤키의 상태를 설정할 수 있습니다. 4. 키보드 레이아웃이 다른 응용 프로그램 간에 키를 보낼 수 있습니다. VB5/6/VBA 및 VB.Net 버전이 있습니다.
버전 기록
- 버전 3.00.38 에 게시 2018-12-02
비스타 호환 VBA 호환.
프로그램 세부 정보
- 범주: 개발 > 기본 VB VB 도트넷
- 게시자: M8 Software (UK)
- 라이센스: 무료 평가판
- 가격: $4.99
- 버전: 3.00.38
- 플랫폼: windows