私は初めてホワイトを試しています。サンプルテストを実行してメモ帳のウィンドウを取得しようとしましたが、機能しないようです。これが私がしたことです:
//Launch the app
Application app = Application.Launch("notepad.exe");
//Get the main window after launching the app
Window win = app.GetWindow("Untitled - Notepad");
この最後の行は、タイプ初期化例外としてエラーをスローします。Whiteのソースコードに入ると、ウィンドウが見つかりません。
使用 GetWindows()
して最初のウィンドウを取得しようとすると、正常に動作します。
ただし、子オブジェクトにも同じエラーがスローされます。
私はWin7、32ビットを持っています。ビルド構成によると、Debug|x86です。Win XP、32ビットでも同じコードを試しましたが、うまくいきました。
誰かが私がこれについてどうやって行くのか教えてもらえますか?