2010-11-21 13 views
1

私は開いたクロムのアドレスバーにURLを入れるアプリケーションを作ろうとしています。クロムでフルスクリーンモードで新しいURLを入力することができないため、私は自分で作っています。C#でアプリケーションのコントロール(?)を制御する方法は?

だからC#で、私はクロムのハンドルを得ることができます。問題は...私はどのようにC#のコードでクロムのアドレスバーにURLを置くか分かりません。

でも可能ですか?

私は動作するソースコードを探していません。どんなアイデアも役に立つでしょう。

ありがとうございます!

答えて

0

C#で設定されていない場合は、AutoItを探してみてください...正しい場所にテキストを入力してEnterキーを押す方法が見つかるはずです。

0

私は若い頃、デルファイのツー​​ル「プロセスビューア」などを使用しました。開いたウィンドウにメインコントロールを表示することができます。コントロールの名前を知ることで、そのハンドルを取得できます。あなたはすべてを行うことができるそのハンドルを持って=)Hereはもう少し情報=)

0

これは可能性があります。新しいプロセスを開始し、開こうとするアドレスに-url引数を設定します。コマンドプロンプトまたはスタートメニューからこれを検証することができます。そのため、アセンブリで適切なレベルの信頼性があると仮定しても、コードでは動作しない理由はありません。

chrome.exe -url www.mysite.com 

私はリストに-urlスイッチを見ていないが、Chromeは明らかに、コマンドライン引数の多様で開始することができます。

http://www.waltercedric.com/component/content/article/261-google/1713-google-chrome-exhaustive-command-line-switches.html

C#で引数/ wの新しいプロセスを生成クイック記事:http://www.csharp-station.com/HowTo/ProcessStart.aspx

MSDNのドキュメントとサンプル:http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx

関連する問題