Как автоматизировать InternetExplorer с помощью clojure-clr? - PullRequest
0 голосов
/ 12 мая 2011

Я бы хотел использовать IE, чтобы открыть веб-страницу и получить ее содержимое из clojure-clr.Я пытался перевести следующий C # -snippet в clojure, но не смог загрузить DLL, необходимую для использования SHDocVw (у меня сейчас нет кода clojure под рукой):

using SHDocVw;
public void OpenBrowser(string url)
{ 
object o = null;
SHDocVw.InternetExplorer ie = new
SHDocVw.InternetExplorerClass();
IWebBrowserApp wb = (IWebBrowserApp) ie;
wb.Visible = true;
//Do anything else with the window here that you wish
wb.Navigate(url, ref o, ref o, ref o, ref o);
}

Как мне получить доступ к IE из clojure?

1 Ответ

1 голос
/ 17 мая 2011

Вам нужно явно загрузить dll в свой скрипт clojure, вызвав Assembly.Load. Это верно, если вы хотите использовать что-то, чего нет в System или clojure.core (так как они загружаются автоматически).

...