
Windows XP에는 영어와 히브리어 등 여러 입력 언어가 있습니다. 나는 둘 다 사용합니다.
프로그래밍 방식으로 영어로 전환되는 스크립트를 만들고 싶습니다. (어려운 경우 가능하다면 프로그래밍 방식으로 Alt- 를 누르는 것이 해결 방법일 수 있습니다.)Shift
그 방법을 아는 사람이 있나요?
답변1
이 작업을 수행하는 올바른 프로그래밍 방식을 찾을 수 없었지만 키를 누르는 척하는 것은 매우 쉽습니다. 다음은 이를 수행하는 PowerShell 스크립트입니다.
[System.Reflection.Assembly]::Load("System.Windows.Forms, 버전=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
[System.Windows.Forms.SendKeys]::SendWait("%+" )
편집하다:
LoadKeyboardLayout
나는 본질적으로 및 기능을 사용하여 프로그래밍 방식으로 이 작업을 수행하는 더 좋은 방법을 찾았습니다 ActivateKeyboardLayout
. 인정하겠습니다. 스크립트를 작성하는 것이 그리 쉽지는 않습니다.