Перевод консольного приложения в Windows Form

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Unnika, 31 Mar 2016.

  1. Unnika

    Unnika New Member

    Joined:
    2 Oct 2012
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    Доброго времени суток , вот код , который вызывает все ссылки javascript моего сайта в console
    Помогите пожалуйста переделать его в windows form , хочу чтобы в listBox1 выводились ссылки



    Вот код :

    usingSystem;
    using mshtml;

    namespaceConsoleApplication
    {
    classProgram
    {
    staticvoidMain(string[] args)
    {
    string requestURL ="http://www.filmeshki.ru";
    HTMLDocument document =newHTMLDocument();
    IHTMLDocument2 iDoc;
    ((IHTMLDocument2)document).write("<html></html>");
    ((IHTMLDocument2)document).close();
    iDoc =((IHTMLDocument4)document).createDocumentFromUrl(requestURL,"null");
    while(iDoc.readyState !="complete"){
    }

    IHTMLElementCollection jsSrc = iDoc.scripts;
    if(jsSrc !=null&& jsSrc.length !=0)
    {
    Console.WriteLine("Ссылки на JavaScript:");
    foreach
    (IHTMLElement jsLink in jsSrc)
    {
    Object l = jsLink.getAttribute("src",0);
    string s =String.Empty;if(l !=null)
    s = l.ToString();if(s !="")

    Console.WriteLine(s);//
    FileStream fs = new FileStream(@"D:\9.txt", FileMode.OpenOrCreate);

    }
    }Console.ReadKey(true);
    }
    }
    }
    помогите его перенести в Windows Form
     
  2. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    PHP:
    usingSystem;
    using mshtml;

    namespaceConsoleApplication
    {
    classProgram
    {
    staticvoidMain(string[] args)
    {
    string requestURL ="http://www.filmeshki.ru";
    HTMLDocument document =newHTMLDocument();
    IHTMLDocument2 iDoc;
    ((
    IHTMLDocument2)document).write("<html></html>");
    ((
    IHTMLDocument2)document).close();
    iDoc =((IHTMLDocument4)document).createDocumentFromUrl(requestURL,"null");
    while(
    iDoc.readyState !="complete"){
    }

    IHTMLElementCollection jsSrc iDoc.scripts;
    if(
    jsSrc !=null&& jsSrc.length !=0)
    {
    listbox1.add("Ссылки на JavaScript:");
    foreach
    (
    IHTMLElement jsLink in jsSrc)
    {
    Object l jsLink.getAttribute("src",0);
    string s =String.Empty;if(!=null)
    l.ToString();if(!="")

    listbox1.add(s);
    FileStream fs = new FileStream(@"D:\9.txt"FileMode.OpenOrCreate);

    }
    }
    Console.ReadKey(true);
    }
    }
    }
    както так наверное