2017-12-19 4 views
0

を提出するために、私は、キーの組み合わせが exmpファイルにしたい:この組み合わせは、ファイルに加えるキーの組み合わせ - ファイルに加える - 輸出

ctrl+alt+1

  • を、このキーの組み合わせを行うファイルをクリックしてください。 私はkvmスイッチを使用していましたので、私はファイルの組み合わせを作りたいと思います。
+2

これまで達成しようとしていたこととこれまでに試したことについて、より多くの状況を把握できますか? –

+0

kvmスイッチのコンピュータを変更するには、私のマイクロソフトキーボードを空のキー用のこのファイル用に追加したい。 exmp:変更累計数1:私は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" 

CTRL+ALT+1を送信する方法を今すぐ作成するバッチファイルウィッヒは、VBSファイルをキャンだろうか? VBScriptでは^CTRL,%を意味し、​​を意味するので、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 ファイル拡張子のスクリプトエンジンがありません。 (私はKVM認識キーボードを認識していますが、私はkvmソフトウェアを使用しています私はctrl + alt + NUMBERを使用します。 大きな感謝 –

+0

これは奇妙なことです。これはあなたのOSがビジュアルな基本スクリプトファイルを実行する方法を知らないことを意味しますが、これを確認してください!/questions/17757248/error-there-is-no-script-engine-for-file-extension-vbs-git-bashを使用している場合 – MichaelS

関連する問題