|
分類:[C#]
アプリケーションを起動してキーストロークを送りかたがわかりません・・・ Visual Basic にはあるのですがc#にはないのですか?
Visual Basic コードのコピーDim ProcID As Integer ' Start the Calculator application, and store the process id. ProcID = Shell("CALC.EXE", AppWinStyle.NormalFocus) ' Activate the Calculator application. AppActivate(ProcID) ' Send the keystrokes to the Calculator application. My.Computer.Keyboard.SendKeys("22", True) My.Computer.Keyboard.SendKeys("*", True) My.Computer.Keyboard.SendKeys("44", True) My.Computer.Keyboard.SendKeys("=", True) ' The result is 22 * 44 = 968.
例としてWindowsアプリケーション上のボタンを押すとボタンに登録したキー(F-1などやEnterキー)がメモ帳で動くようにする
過去スレにキーボートの電キーを押すとアプリケーションの電卓のキーが押されるってのがありましたが ちょいちがうんだよね・・・
僕の場合だとWindowsアプリケーション上のボタンを押すと別アプリケーションの電卓のキーが押されるって形になります
|