- ベストアンサー
メモ帳を新しく開いて文字を書き込むには?
メモ帳を新しく開いて文字を書き込むには? 毎度お世話になります。 C#で新たにメモ帳を開き、そのメモ帳のウィンドウに 何らかの文字列(たとえば「あいう」)を書き込むには どのようにすればよろしいでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じです。 ------------------ using System.Diagnostics; public class Test { public static void Main() { //メモ帳起動 System.Diagnostics.Process p = System.Diagnostics.Process.Start("notepad.exe"); //アイドル状態まで待機 p.WaitForInputIdle(); //書き込み System.Windows.Forms.SendKeys.SendWait("あいう"); } }
お礼
おおっ!! なるほど。 Excelのようなオートメーション対応のアプリでないメモ帳を操作するには SendKeysを使うしかないということですね。 ありがとうございました。