C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 33 を表示中)
■16066 / )  アプリケーションを起動してキーストロークを送りかた
□投稿者/ RJ (28回)-(2008/03/27(Thu) 17:18:48)

分類:[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アプリケーション上のボタンを押すと別アプリケーションの電卓のキーが押されるって形になります
返信 編集キー/


管理者用

- Child Tree -