2009-08-03 4 views
0

を応答していません、私は私が使用するどのようなコードがborwser 私のプログラムをhitingされていないことがわかった: -ヒット文字列に対するURLが、私は私がそれを介してプログラムとデバッグにサービスを添付するとき、私は同じのために、次のコードを使用してC#プログラム スルーURLをヒットするサービスと呼ばれるSMSのseriviceを作成し

using System.Diagnostics; 

string proc; 

strUrlPath = "http://devices.panhealth.com/DeviceReading.aspx?Source=" + strSMS "; 

proc= Process.Start("IExplore.exe",strUrlPath);    

はまだURLがヒットされていません。 しかし、このURLをIEにコピーすると正常に動作しています。私は以下のようにプログラムからヒットしたいと思います。

答えて

0

だけ

string proc; 

しかし

Process.Start 

プロセス変数の型を出力...だろうか。


オブジェクトブラウザ情報から:

public static System.Diagnostics.Process Start(string fileName, string arguments) 
Member of System.Diagnostics.Process 

概要:、アプリケーション とコマンドライン引数のセットの名前を指定する による処理リソースを開始 や仲間新しい System.Diagnostics.Processコンポーネントのリソース。

パラメータ:ファイル名: プロセスで実行する アプリケーションファイルの名前。 arguments: プロセスを開始するときに引数が渡されるコマンドライン

戻り:NOプロセスリソースが開始 ない場合、プロセス、 又はヌルに関連付けられている新しい System.Diagnostics.Process成分 (例えば、既存の プロセスが再利用されている場合)。


と、あなたがIEのパスを含めるように%のPATH%をシステム変数を変更していない限り、あなたは完全なパスを使用する必要が

Process p; 
p = Process.Start(@"C:\Program Files (x86)\Internet Explorer\iexplore.exe", "http://www.google.com/"); 
1

あなたはSystem.Netを使用することができます.WebRequestクラス。

WebRequest request = WebRequest.Create("http://devices.panhealth.com/DeviceReading.aspx?Source=" + strSMS); 
0

私は最大に同意します - WebRequestクラスを使用します。これには多くの利点があります。なぜなら、要求によって返されたHTTPステータスコードをチェックして、要求が成功したかどうかを調べることができるからです。

関連する問題

 関連する問題