URL을 현재 Internet Explorer URL에서 문자열로 반환하는 방법을 찾고 있습니다.Internet Explorer의 현재 url을 문자열로 가져 오는 가장 좋은 방법은 무엇입니까
이 접근법은 dde를 사용합니다. 그것은 매우 빠르며 잘 동작합니다. 두 부분 모두에서 매우 긴 문자열을 따옴표로 반환합니다. "http://core2.staticworld.net/images/article/2014/01/counterfeit_android_apps1-100227383-medium.jpg"
, "http://core2.staticworld.net/images/article/2014/01/counterfeit_android_apps1-100227383-medium.jpg"그러나 나는 따옴표없이 첫 번째 쉼표 전에 단지 첫 번째 부분을 찾고 있는데요 :
uses
ddeman;
function GetURL(Service: string): string;
var
ClDDE: TDDEClientConv;
temp: PAnsiChar;
begin
Result := '';
ClDDE := TDDEClientConv.Create(nil);
with ClDDE do
begin
SetLink(Service, 'WWW_GetWindowInfo');
temp := RequestData('0xFFFFFFFF');
Result := StrPas(temp);
StrDispose(temp);
CloseLink;
end;
ClDDE.Free;
end;
예를 들어이 반환을위한 http://core2.staticworld.net/images/article/2014/01/counterfeit_android_apps1-100227383-medium.jpg
어떤 제안 또 다른 방법이나 문자열을 구문 분석하여 따옴표없이 문자열의 첫 번째 부분 만 표시된 결과를 생성하는 방법은 무엇입니까?
당신은 꽤 간단하게 문자열을 구문 분석 할 수
왜 y를 할 수 없습니다 ou는 쉼표 앞에있는 부분을 추출한 다음 따옴표를 직접 제거합니까? –
http://stackoverflow.com/questions/8445742/how-to-get-the-url-of-the-internet-explorer-tabs-with-pid-of-each-tab –
나는 어떻게 정의합니까? 현재 * 여러 번 탭이 여러 개있는 창 (배경이 모두있는 경우). –