Помогите выпольнить поставленную задачу...

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by MeGa-Noob, 20 Nov 2011.

  1. MeGa-Noob

    MeGa-Noob New Member

    Joined:
    16 Nov 2011
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    В чём суть, нужно сделать такую программу которая бы открывала браузер, втавляла в адрессную строку на пример mail.ru, а потом после того как страница загрузилась или можно секунд через 6-7 вставляла другую ссылку вместо mail.ru и перезагружала страницу... можно ли сделать такое??
     
  2. GoodGoogle

    GoodGoogle Moderator

    Joined:
    5 Aug 2011
    Messages:
    1,160
    Likes Received:
    366
    Reputations:
    226
    Тогда бы рекламный бизнес взлетел в гору.
    Возможно, но дорого.
     
  3. Igorok

    Igorok New Member

    Joined:
    12 Mar 2011
    Messages:
    39
    Likes Received:
    1
    Reputations:
    0
    Да, можно, как вариант просто рулить координатами...
     
  4. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    с осликом в принципе проблем не должно быть.На счет остальных браузеров не уверен.
     
  5. inCode

    inCode Member

    Joined:
    20 Jun 2011
    Messages:
    141
    Likes Received:
    22
    Reputations:
    5
    запуск exe, нахождение окна браузера, получение child windows,
    дальше в цыкле
    вытащить из массива окон хендл комботекстбокса адресной строки браузера, послать текст в строку, и сделать субмит. (либо через ентр, либо ботонкликом)
     
  6. totenkopf

    totenkopf Elder - Старейшина

    Joined:
    19 Jul 2010
    Messages:
    92
    Likes Received:
    64
    Reputations:
    19
    test.vbs
    Code:
    set IE = WScript.CreateObject("InternetExplorer.Application")
    
    IE.Visible = true
    
    Sub SlIEp
     While Ie.Busy=true
      WScript.Sleep(100)
     Wend
    End Sub
    
    IE.Navigate("http://www.yandex.ru")
    SlIEp
    WScript.Sleep(6000)
    IE.Navigate("http://www.google.ru")
    
     
  7. CodeSender:)

    CodeSender:) Elder - Старейшина

    Joined:
    29 Jul 2010
    Messages:
    245
    Likes Received:
    115
    Reputations:
    23
    Хуки же...
     
  8. waik

    waik Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    405
    Likes Received:
    163
    Reputations:
    12
    AutoIt ~ 10 строк.
     
  9. dickivs

    dickivs New Member

    Joined:
    12 Nov 2011
    Messages:
    28
    Likes Received:
    1
    Reputations:
    0
    ;winurl.asm
    include shel32.inc
    include kernel32.in
    .386
    .model flat
    .const
    URL db "http://forum.antichat.ru",0
    .code
    _start:
    xor ebx,ebx
    push ebx
    push ebx
    push ebx
    push offset URL
    push ebx
    push ebx
    call ShellExecute
    push ebx
    call ExitProcess
    end _start

    ;kernel32.inc
    ifdef _TASM_
    includelib import32.lib
    extrn ExitProcess:near
    else
    includelib kernel32.lib
    extrn __imp__ExitProcess@4
    endif

    ;shell32.inc
    ifdef _TASM_
    includelib import32.lib
    extrn ShellExecuteA:near
    ShellExecute equ ShellExecuteA
    else
    includelib shell32.lib
    extrn __imp__ShellExecuteA@24:dword
    ShellExecute equ __imp__ShellExecuteA@24
    endif

    Компиляция TASM
    tasm /m /ml /D_TASM_ winurl.asm
    tlink32 /Tpe /aa /c /x winurl.obj
     
  10. 090808

    090808 Member

    Joined:
    15 Mar 2009
    Messages:
    171
    Likes Received:
    46
    Reputations:
    10
    PHP:
    Uses ShellAPI

    ShellExecute
    (handle'open''http://mail.ru'nilnilSW_SHOW);

     
  11. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    как я понял, открывать ссылки нужно в одной вкладке. шелексекут же откроет в разных вкладках