Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Czemu to nie działa?


Rekomendowane odpowiedzi

Opublikowano

Siema,

 

Czemu mi to nie działa?

 

<input class="link-logout" name="logout" type="submit" value="">   na stronie 

 

Local $Logout = _IEGetObjByName($oIE,"logout")

_IEAction($Logout,"Click")                                                                  u mnie 

 

--> IE.au3 T3.0-1 Error from function _IEAction(click), $_IESTATUS_COMError (-2147417848)   i błąd 

 

 

 

Opublikowano

po raz kolejny ci napisze : nie umiesz nawet zastosować skryptów mimo że podane są przykłady !  

 

stronę najpierw należy WCZYTAĆ a dopiero potem szukać w niej danych 

 

chyba nie zauważasz że w przykładach jest jak byk zawsze podawana zmienna  $oIE która do czegoś służy

 

p.s. na telefonie nie ma jak pisać przykładów  skryptów , aż takim akrobatom i czarodziejem nie jestem ! 

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

Chodzi ci o to że nie zadeklarowałem zmiennej $oIE? otóż zadeklarowałem, ale nie podaje całego kodu bo po co? 

 

No w każdym razie zastosowałem takie coś: 

$x 
$y = _IELinkGetCollection($oIE)
For $i In $y
If $i.className & "" = "link-logout" Then
$x = $i
ExitLoop
EndIf
Next
If IsObj($x) Then
 MsgBox(16, "", "Jest")
Else
 MsgBox(16, "", "Nie ma")
EndIf
 

I co ciekawe zwraca "Nie ma" 

Opublikowano

nie widzę byś to w jakikolwiek sposób wczytywał stronę albo naprawdę mam ujebane skrypty na telefonie że nie widzę całego kodu !

 

kawałkiem kodu to możesz sobie rzucić jak ochłapem dla psa :/    

 

  i co mamy się domyślić że pewnie masz błąd w tym co nie napisałeś ?  może jeszcze zwrócić uwagę w którym miejscu masz ten błąd i go poprawić ? 

 

 

 

otóż zadeklarowałem, ale nie podaje całego kodu bo po co? 

 

 

to cholerę ci pomagać skoro tego sam nie chcesz , no nie?    BO PO CO .

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

Ok, ok spokojnie. Nie ma się co denerwować. Po prostu wydawało mi się że kawałek kodu tam gdzie mam błąd wystarczy. 

Obecnie i tak muszę pisać od nowa. 

Opublikowano

dla przykładu  skrypt spisujący wszystkie linki ze strony mpcforum.pl  . 

#include <IE.au3>


Local $oIE = _IECreate("http://www.mpcforum.pl/")
Sleep(10000)
Local $oLinks = _IELinkGetCollection($oIE)
Local $iNumLinks = @
MsgBox(0, "Link Info", $iNumLinks & " links found")
For $oLink In $oLinks
; MsgBox(0, "Link Info", $oLink.href)
ConsoleWrite($oLink.href & @CRLF)
Next

ciekawe czy ktokolwiek wiedział ile dokładnie linków zawiera czasami strona główna forum ;)

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...