2017-12-19 13 views
0

를 제출 :키 조합 - 파일을 할 수 있도록 - 수출 내가 키 조합이 EXMP을 제기 할 수 있도록 할

ctrl+alt+1

  • 는이 키 조합을 할 파일을 클릭,이 조합이 파일을 할 수 있습니다. kvm 스위치를 사용 했으므로 파일 조합을 만들고 싶습니다.
+2

달성하고자하는 목표와 지금까지 시도한 목표에 대해 더 많은 맥락을 제시 할 수 있습니까? –

+0

kvm 스위치의 컴퓨터를 변경하려면 빈 키 사용에이 키를 추가하고 싶습니다.이 파일은이 파일을 사용합니다. exmp : change cumputer number1 : Ctrl + Alt + 1, 컴퓨터 num2 ctrl + alt + 2 등이 필요합니다 ... 그래서이 조합을 파일로 만들고 이걸 키보드에 할당하고 싶습니다. 영어로 매우 유감입니다. –

답변

0

순수 배치는 키 입력을 시뮬레이트 할 수 없습니다. 그러나이를 위해 다른 스크립팅 언어를 사용할 수 있습니다. 이 예에서, 내가 VBScript를 사용합니다 및 배치 파일에서이 스크립트를 호출

Set Wsh=WScript.CreateObject("WScript.Shell") 
Wsh.SendKeys "<what ever key combination you need>" 

저장이 코드를 파일에, KVM1.vbs을 말한다. 이제

@ECHO OFF 
wscript "C:\some_path_to\KVM1.vsb" 

마지막 일을 : : 이제 VBS 파일을 칸하는 배치 파일 느릅 나무를 만드는 방법 CTRL+ALT+1를 보내려면? VBScript에서 ^CTRL, %ALT을 의미하므로 CTRL+ALT+1^%1을 의미합니다. 따라서 마지막으로 수행 할 작업은 위의 스크립트에서 <what ever key combination you need>^%1으로 바꾸는 것입니다. 이것은 키보드에서 CTRL+ALT+1을 눌러 시뮬레이션해야합니다.

그러나 KVM에 따라 도움이되지 않습니다. 일부 KVM은 OS에 의해 시뮬레이션 된 키 입력을 인식하지만 일부는 그렇지 않습니다. 키보드는 대개 KVM에 직접 연결되므로 KVM 자체는 키보드에서 누른 조합을 인식합니다. OS의 시뮬레이션 된 키 입력은 _IN_THE_OS_에서 KVM에 표시되지 않습니다.

+0

감사합니다. 파일을 만들었습니다 : https://imgur.com/a/oUS2M 파일 확장자를위한 스크립트 엔진이 없습니다 .vbs (저는 KVM recognzie 키보드를 알고 있지만, kvm 소프트웨어를 가지고 있습니다. 나 Ctrl + Alt + 숫자를 사용하십시오 큰 감사합니다 –

+0

이것은 이상합니다. 이것은 귀하의 운영 체제가 시각적 인 기본 스크립트 파일을 실행하는 방법을 알지 못한다는 것을 의미합니다 -하지만이 링크를 확인하십시오 : plz : https://stackoverflow.com/questions/17757248/error-there-is-no-script-engine-for-file-extension-vbs-use-git-bash – MichaelS