1

VFP 애플리케이션이 있으며 Chrome 또는 Firefox에서 특정 사이트를 열어야합니다. 이 사이트는 해당 브라우저 중 하나에 최적화되어 있습니다.VFP Chrome 또는 FireFox 객체 만들기

CreateobjectInternetExplorer.Application에 대한 정보는 애플리케이션 내부에서 브라우저를 여는 방법을 알고 있습니다. 이를 통해 우리는 브라우저를 간섭 할 수 있습니다. 그러나 IE에서만 작동합니다.

누구나 Chrome 또는 Firefox을 사용하여 동일한 목적을 달성하는 방법을 알고 있습니까?

기본 브라우저 (Chrome 또는 Firefox)를 여는 데이 작업을 수행했습니다.

oShell = Createobject("wscript.shell") 
oShell.Run(lcUrl) 

이 접근 방식의 문제 (예를 들어 값을 전달하고 페이지의 항목을 읽기) 그냥 브라우저를 열고 우리가 상호 작용할 수 없다는 것입니다.

최소한 Chrome 또는 Firefox을 열고 허용 가능한 시작이 될 querystring을 사용하지 않고 POST 매개 변수를 전달할 수 있다면 가능합니다.

답변

0

크롬에서 OLE 자동화 인터페이스를 노출하지 않으므로 CreateObject()와 관련이 없습니다. 당신은 어떻게 든 키 입력을 보낼 수 있을지도 모르지만 그것은 기껏해야 kludgey가 될 것입니다.