線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2353
推到 Plurk!
推到 Facebook!

請問如何叫起ie且送給ie username/password

尚未結案
mtyen
一般會員


發表:13
回覆:16
積分:5
註冊:2004-02-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-04-27 18:33:40 IP:220.130.xxx.xxx 訂閱
各位前輩:
請問可否在程式中叫起IE,但是除了叫起IE之外,我還要送username/password,
給此IE的畫面,因IE執行http://192.168.3.101 此IP address為一個Login畫面,
因此當IE Login畫面開啟完成後,還要送username/password的string給IE,完成
Login的手續. 程式如下:

main.cpp:
....
AnsiString http = "http://192.168.3.101" ;
ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd =NULL;
ShExecInfo.lpVerb = "open";
ShExecInfo.lpFile = http.c_str();
ShExecInfo.lpParameters = NULL;
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOW;
ShellExecuteEx(&ShExecInfo);

hook_thread = new HookThread(false, 2000);

HookThread.cpp

__fastcall HookThread::HookThread(bool CreateSuspended, int waitTime)
: TThread(CreateSuspended)
{
this->FreeOnTerminate = true;
WaitTime= waitTime;
}
...

void __fastcall HookThread::Execute()
{
Sleep(WaitTime);
WaitForSingleObject(ShExecInfo.hProcess,INFINITE);
SendKey();
}

請問SendKey如何送給IE,且IE能收得到?又IE能每次開一個IE,而不要一直佔住原先的IE.
老大仔
尊榮會員


發表:77
回覆:835
積分:1082
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-04-27 23:23:22 IP:59.114.xxx.xxx 未訂閱
版上大大careychen的文章
可以先拜讀看看
(雖然是Delphi...)

http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=95258
mtyen
一般會員


發表:13
回覆:16
積分:5
註冊:2004-02-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-04-28 13:57:52 IP:220.130.xxx.xxx 訂閱
各位前輩:
我是用BCB 5.0,沒有Indy的元件,如此還是不知要如何做,請指導.
mtyen
一般會員


發表:13
回覆:16
積分:5
註冊:2004-02-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-05-07 10:46:46 IP:220.130.xxx.xxx 訂閱
各位前輩;
SHDocVw_TLB.pas及MSHTML_TLB.pas如何import到BCB 5中,我又如何將IE的
欄位Username及Password的欄位填值且送入WEB Server.以BCC的語法而
非Delphi的語法. 謝謝
GrandRURU
站務副站長


發表:234
回覆:1651
積分:1742
註冊:2005-06-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-07-02 08:20:04 IP:203.75.xxx.xxx 未訂閱
1.Careychen前輩用的是TWebBrowser元件,在BCB中是「TCPPWebBrowser」

2.BCB5本身就沒有附INDY元件,這樣反而好,去INDY網站抓個最新版回來自己裝,比BCB6的裝法還簡單

===================引 用 mtyen 文 章===================
各位前輩:
我是用BCB 5.0,沒有Indy的元件,如此還是不知要如何做,請指導.
系統時間:2017-10-22 14:27:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!