2013-05-18 28 views
-5

自動填充其他應用程序的形式有沒有辦法從我們的應用程序填寫其他申請表如何從我的應用程序

+1

您的問題不完整,不清楚。你能擴展嗎? –

+0

實際上,我想從數據庫設置值到其他窗體,該窗體不在我的應用程序中。它已經運行應用程序窗體,如nuakari.dom註冊表格 –

+0

此數據庫的位置在哪裏?你是原生的(Windows桌面?iOS?Android?)應用程序還是Web應用程序?如果你是一個Web應用程序,是客戶端集成(與Java,例如在支持的平臺上)一個選項? –

回答

0

我得到了你的關注,其實你正在尋找某種我們網站報廢技術。您可以通過以下方式做到這一點:

  1. 您可以使用華廷工具從http://watin.org/
  2. 您可以創建裏面一個winform應用程序&使用WebBrowser控件。導航到您想要的網站。處理Load Complete事件,搜索網頁控件並設置值。您也可以通過編程方式單擊按鈕。

爲了方便起見,最好使用WatiN tool

3

它可以發送一個HTTP POST請求發送到遠程應用程序終結點是用來處理表單提交。你可以使用該HttpClient類:

using (var client = new HttpClient()) 
{ 
    var content = new FormUrlEncodedContent(new[] 
    { 
     new KeyValuePair<string, string>("param1", "value 1"), 
     new KeyValuePair<string, string>("param2", "value 2"), 
     new KeyValuePair<string, string>("param3", "value 3"), 
    }); 
    content.Headers.ContentType = new MediaTypeHeaderValue("application/x-www-form-urlencoded"); 

    var result = client.PostAsync("http://example.com/", content).Result; 
    var result.StatusCode; 
    var result.Content.ReadAsStringAsync().Result; 
} 

根據不同的狀態代碼,你會知道該請求是否成功與否。

相關問題