Skocz do zawartości

tele1234567

Members
  • Postów

    81
  • Rejestracja

  • Ostatnia wizyta

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Osiągnięcia tele1234567

  1. Bo jest wygodne dla mnie , libxml trzeba jeszcze znaleść i umieć go wykorzystać , jak jesteś chętny, możesz podać przykład. , problem teraz z przetworzeniem z danych z.ini mam . (problem z wczytywaniem i zapisywaniem zmiennych z ini . które się zmieniają - nie mozna deklarowac tego samego ini ) Ciagłe ułomności sprawiają ze muszę kombinować , tylko chyba słabo to robię. A propo liba to chętnie się dowiem o co z nim chodzi , bo wujek google cenzuruje chyba i nie chce mi powiedzieć co to jest. Jeśli z libem chodzi Ci , by zrobić słowniki we wszystkich językach , to odpada.... Zajęło by mi to lata świetlne. ______________________________________________ Edit: Zrobiłem reset programu, wiec działa tylko wersja skompilowana.... Po na ciśnięciu Start ,potem combo przestaje prawidłowo działać i program się zamyka. Programik.zip Programik3.zip
  2. Zaciołem się.... Żeby na poczatku programu czytało z pliku ini dostępne języki translatora dodałem na poczatku programu IniReadSection i działa ona , ale to powoduje psucie się innego IniReadSection. ( przy wybraniu Start , IniReadSection i ze wartosc nie jest zadeklarowana, po zadeklarowaniu jej jakby plik nie istniał "Subscript used with non-Array variable" Jednym słowem nie moge wiecej niż tylko 1 raz użyć funkcji IniReadSection do tego samego pliku bo popsuję funkcję w programie. Podobno IniReadSection jest deklarowaniem zmiennej, użycie ponownie zdeklaruje ją - że się tak wyrażę. Pakowanie tego do funkcji , żeby czytało tylko lokalnie i zmienną przenieść do zmiennej Globalnej nic mi nie pomagało. Skoro nie mogę użyć IniReadSection do odświeżania danych z pliku to postanowiłem swoją funkcję napisać używając FileOpeen lub FileRead i _StringBetween , ale _StringBetween nie chce mi nic zwrócić. Spotkał się ktoś z czymś takim? Są na to jakieś proste rady? Tak sobie myśle głupiego , ze albo program musiałby się resetować i wtedy bym użył tylko 1 raz IniReadSection do 1 pliku, co wydaje mi sie smieszne gdyby co chwila program sam z siebie by sie resetował lub spróbował tworzyc edit okienka i tam spróbował zastosować _StringBetween, ale jakby ktoś to zobaczył to pewnie by się pytał kto to pisał
  3. Dzięki pomocy kolegi wyżej udało mi się coś takiego zrobić. Plik w załączniku. Dodałem również przykład. Brakuje jeszcze w nim zmiany języka. Myślę ze " combo typ pliku " mogę usunąć i po prostu dodać funkcję czytającą ilość słów z tablicy, dzieki temu wykryje typ pliku i przetłumaczy ; jeśli dla .xml =0 to plik .ini jeśli dla .ini = 0 to błąd : plik nie jest .xml , ani .ini . Dodano opóźnienie - > celowo (ale można usunąć, przesunąć , zmienić) 18.02.2012 Lekko poprawiono. Najpierw wykrywa "<v> </v> "dla .xml i " [ ] " dla .ini ( ale tłumaczy tylko wartości kluczy ) , jeśli nie znajdzie wywali bład. Uwaga : Pliki .xml zapisuje się w Utf-8 , natomiast Autoit domyślnie zapisuje w ANSI formacie. Translator-xml-ini.zip Test.tra.xml
  4. Nie... Program który przetłumaczy słowa w bibliotekach . Ma być inteligentny na tyle by znalazł je w xml. przetłumaczył używając słowników lub translatora google. Narazie projekt odłożyłem na potem, ale w miarę możliwośći postaram się wrócić do tematu.
  5. ale kompilator? No nie wiem... Jeśli chciałbyś przekompilować na linuxa lub androida... Wszystko jest możliwe ,ale nie zawsze jest proste( czasem trzeba poprawiać , a czasem zajmuje dużo czasu). Narazie nikogo chętnego nie ma żeby to zrobić. ? Najłatwiej jeśli posiada się kod żródłowy programu napisany w języku silnika kompilatora dostępnych w różnych systemach OS( czyt. systemach operacyjnych) np. java. ( java jest dostepna w bardzo wielu systemach operacyjnych ) Potem kwestia tylko skompilować pod odpowiedni system operacyjny. W przeciwnym wypadku trzeba kod źródłowy od nowa przepisywać na inny język, dostepny pod chcianym systemem. Przykładem programu pod wieloma systemami OS są: Blender, Gimp , OpenOffice i wiele innych , uważam są to wspaniałe projekty i w dodatku darmowe dla zwykłego użytkownika. Prościej jest , tak jak Assarelliuss wyżej pisał.
  6. Pliki autoit mozna przeglądać w dowolnym edytorze tekstowym , a takich nie brakuje, zarówno na androida , jak i symbiana. Sam mam pod symbianem Ded , LightNotepad , OfficeSuite triala . Na Androida moze Cool reader 3.0.49 http://androidpolska.pl/kategoria/przegladarki_dokumentow/121 lub Word Reader http://www.noweprogramy.com/index.php?str=lf&no=13208 Sęk w tym ze na mojej małej nokii jest to strasznie nie wygodne i dlatego nie używam. Dlaczego nie wygodne? - nie mam kolorowanej składni - nie mam kompilatora , chcyba ze póżniej przeniose na kompa - chyba ze on-line Edytor http://195.162.76.27/OTHER/write.php kompilator ( Skompilowany program bedzie działał tylko na komputerze , lub na platformie na której uruchomisz " .exe ") http://195.162.76.27/OTHER/index.php Ale siedzenie na necie kosztuje , za darmo nie mam , a w domu mam stałe łącze. Jesli ktos ma super nowy tel. z duzym wyswietlaczem to moze sie pokusic o - zainstalowanie systemu operacyjnego na telefnie w DosBox , - albo skorzystania z edytorów w przeglądarce internetowej : np. google https://accounts.google.com/ - albo jeszcze były kiedyś portale z wirtualnymi pulpitami w przegladarkach , które wygladaja jak pulpit komputera i sa tam różne programy, jednym z nich jest. ghost http://whatsonmypc.wordpress.com/2009/02/27/ghost/ Niestety takie portale czasem umierają , czasem powstają na ich miejsce inne. własnie przeczytałem , ze ghost chyba już też http://webware.palik...ter-dla-kazdego inne http://kubofonista.n...rke-czyli-eyeos Filmik kamila o systemie w przegladarce http://www.youtube.c...feature=related Oczywiscie taki ghost , jak i systemy DosBox potrafią spowolnić nawet super szybki telefon, nie wspominajac ze szybkosc takiego ghosta w przegladarce jest uzalezniona równiez od szybkosc internetu.
  7. Kursy i przykłady http://www.mpcforum.pl/forum/190-autoit/ Tematy na górze, przypięte Funkcje: http://www.autoitscript.com/autoit3/docs/functions.htm'>http://www.autoitscript.com/autoit3/docs/functions.htm http://www.autoitscript.com/autoit3/docs/ inne przykłady : http://www.google.pl/search?q=autoit+run&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a#sclient=psy-ab&hl=pl&client=firefox-a&rls=org.mozilla:pl%3Aofficial&source=hp&q=autoit+auto+login&pbx=1&oq=autoit+auto&aq=3L&aqi=g-L4&aql=1&gs_sm=c&gs_upl=667023l668117l0l672347l4l3l0l1l1l0l406l1075l2-1.1.1l4l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=564a2312d67cbb6f&biw=1263&bih=749 http://www.mpcforum.pl/forum/199-prison-wars/ http://komputery.spryciarze.pl/zobacz/jak-tworzyc-boty-do-wszystkich-gier-przegladarkowych-i-stron-www I jeszcze raz pospamuje , napisanie bota nie zawsze jest łatwe ... np . bilblioteka FF.au3 nie nalezy do autoit, została stworzona przez użytkowników jako dodatek i działa z wtyczką "MozRepl" do Firefox 4.0 i też ma swoje ograniczenia.
  8. Powiem Ci ze to nie takie proste.... Mimo to że nie znam sie na programowaniu to Autoit uważam za najprostrzym jezykiem programowania . Niestety uczulam ze programowanie które znam jest ograniczone , jesli byś znał rzeczy wykraczające po za jezyki programowania , moze umiałbyś wykorzystać jakiś jezyk do czego tylko chcesz. Już wyjasniam... http://forum.mapaogame.net/viewtopic.php?t=218 Tak zrobisz bota który tylko się loguje używając tylko autoit. Zwróć uwage że mozesz tylko używać "interfejsu systemu" , znaczy tylko klikać myszką i pisać z klawiatury. http://www.mpcforum.pl/topic/168651-tutfirefox-autologin-ffau3/ A tak zrobisz to samo , ale troche w inny sposób Ten sposób wykorzystuje bibliotekę FF.au3 , która nie należy do autoit. Została ona zrobiona przez użytkowników i wykorzystuje ona wtyczkę "MozRepl" do Firefoxa. Wiec ma zalety i wady. Zalety : + możemy teoretycznie ze stroną zrobić wszystko , wpisywać login i hasło dokładnie tam gdzie chcemy, kopiować, klikać, jedyne ograniczenia to przegladarka i wtyczka Wady: - nasz kod w programie wykorzystuje dane z przegladarki, jesli edytują trochę stronę , to nasze programy przestają prawidłowo działać. - Jesteśmy uzależnieni od możliwości przeglądarek i ich wtyczek ( mi np nie działa 1 komenda, nie kopiuje znaków specjalnych ś, ć , ą, ę ) - Jestesmy uzależnieni od samej przeglądarki i wtyczki ( np. FF.au3 działa z firefox 4.0 i mozrepl , ja mam firefox 8.0 i mimo ze pisze ze mozrepl jest kompatybilne to nie działa z wersją 8.0 ) Inne przykłady : http://www.google.pl/search?q=autoit+bot+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:pl:official&client=firefox-a#sclient=psy-ab&hl=pl&client=firefox-a&hs=uQJ&rls=org.mozilla:pl%3Aofficial&source=hp&q=autoit+autologin&pbx=1&oq=autoit+autologin&aq=f&aqi=g-svL2g-vL1&aql=1&gs_sm=e&gs_upl=3468l5996l0l6337l9l8l0l1l1l0l406l2227l0.2.4.1.1l9l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=564a2312d67cbb6f&biw=1263&bih=749 Kursy http://www.mpcforum.pl/forum/190-autoit/ (Na samej górze strony )
  9. $hp = _FFXpath('mój xpath', "", 13) Local $hp_local0 = _StringBetween("\" & $hp, "\", "/") $hp_local = _ArrayToString($hp_local0) ; nie chcę zmiennej tablicowej ^_^ Przepraszam ze napisze , choć sie mało znam, ale tego nie rozumiem. Mam nadzieje ze ta petla sie kiedyś konczy while Pobawiłem się i: #Include <String.au3> ; includy #Include <FF.au3> #Include <Array.au3> For $i = 0 to 50 Step +10 ; przykładowa pentelka przy $i równej od 0 co 10 , aż do 50 ; czyli petla bedzie sie powtarzać 5 razy, 0,10, 20, 30, 40, 50 . $hp = $i & "/50" MsgBox(0, "", "Xpath: " & $hp) $stringbetween = _StringBetween($hp,'','/'); szukane miedzy ' ' i '/' MsgBox(0, "", "Aktualne HP: " & $stringbetween[0]) ; $stringbetween[0] to pierwsza znaleziona wartość, przy załozeniu ze $stringbetween zawsze znajdzie tylko liczby ; ewentualne jak chcesz " \100 " to tak jak ty to zrobiłeś Next Działa. Ale to oczywiście tylko przykład , mogłeś również użyć _FFFrameEnter bez _FFFrameLeave() i wtedy Ci bedzie pokazywało pierwszą pobraną wartość _FFXpath w każdej petli. PS: 4ggr35510n ma racje, może to nie rozwiązuje twojego problemu , ale dzieki opcjom _FFXpath możesz odrazu filtrować , by np otrzymać same liczby albo coś innego.
  10. Juz wiem w czym rzecz , trzeba " _FFFrameEnter " zakonczyc dla kazdej strony ...czyli dodać " _FFFrameLeave " #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <ProgressConstants.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #include <FF.au3> #Include <Array.au3> #Include <String.au3> If _FFConnect() Then _FFOpenURL("http://translate.google.pl/#") ;otwieranie strony WinWait("Tłumacz Google") $1="but" _FFSetValue ($1, "source", "id") ; source- id , ; $tlumacz = _FFXPath("//input[@class='button i_loginbtn']","",9) Sleep (500) _FFClick("gt-submit", "id", 0, False) ;_FFClick($tlumacz) Sleep (500) _FFFrameEnter("result_box", "id") ; szukanie id o nazwie result_box (wyniku) $gold = _FFXPath("/html/body/div[7]/div/form/div[2]/div[2]/div/div/div[2]/div/div/span", "TextContent") MsgBox(64, "Kopiowanie", "Kopiowanie słowa: "&$gold) _FFFrameLeave() ; _FFTabClose("last", "key") EndIf If _FFConnect() Then _FFOpenURL("http://translate.google.pl/#") ;otwieranie strony WinWait("Tłumacz Google") $12="GoodMorning" _FFSetValue ($12, "source", "id") ; source- id , ; $tlumacz = _FFXPath("//input[@class='button i_loginbtn']","",9) Sleep (500) _FFClick("gt-submit", "id", 0, False) ;_FFClick($tlumacz) Sleep (500) _FFFrameEnter("result_box", "id") ; szukanie id o nazwie result_box (wyniku) $gold2 = _FFXPath("/html/body/div[7]/div/form/div[2]/div[2]/div/div/div[2]/div/div/span", "TextContent") MsgBox(64, "Kopiowanie", "Kopiowanie słowa: "&$gold2) _FFFrameLeave() EndIf Temat do zamknięcia.
  11. Jakbyś odpałiła ten program, to bys zauwazyła ze tłumaczy 1 słowo i zamyka zakladke i potem nie działa, nie otwiera znowu strony i nie tłumaczy 2 słowa
  12. Czemu duga częsc kodu , po zamknięiu zakładki " _FFTabClose("last", "key") " mi nie działa? Jak to naprawić? #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <ProgressConstants.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #include <FF.au3> #Include <Array.au3> #Include <String.au3> If _FFConnect() Then _FFOpenURL("http://translate.google.pl/#") ;otwieranie strony WinWait("Tłumacz Google") $1="but" _FFSetValue ($1, "source", "id") ; source- id , ; $tlumacz = _FFXPath("//input[@class='button i_loginbtn']","",9) Sleep (500) _FFClick("gt-submit", "id", 0, False) ;_FFClick($tlumacz) Sleep (500) _FFFrameEnter("result_box", "id") ; szukanie id o nazwie result_box (wyniku) $gold = _FFXPath("/html/body/div[7]/div/form/div[2]/div[2]/div/div/div[2]/div/div/span", "TextContent") MsgBox(64, "Kopiowanie", "Kopiowanie słowa: "&$gold) _FFTabClose("last", "key") EndIf If _FFConnect() Then _FFOpenURL("http://translate.google.pl/#") ;otwieranie strony WinWait("Tłumacz Google") $12="GoodMorning" _FFSetValue ($12, "source", "id") ; source- id , ; $tlumacz = _FFXPath("//input[@class='button i_loginbtn']","",9) Sleep (500) _FFClick("gt-submit", "id", 0, False) ;_FFClick($tlumacz) Sleep (500) _FFFrameEnter("result_box", "id") ; szukanie id o nazwie result_box (wyniku) $gold2 = _FFXPath("/html/body/div[7]/div/form/div[2]/div[2]/div/div/div[2]/div/div/span", "TextContent") MsgBox(64, "Kopiowanie", "Kopiowanie słowa: "&$gold2) EndIf
  13. ________________ Jeżęli nazwa_okna będzie aktywne wtedy zrobi to i tamto. *************** Jeżeli chodzi ci okienku jakiegoś innego programu, takiego, do którego nie masz kodu (nie mogę się wysłowić ;d) to użyj __________________
  14. spróbuj zrobic skrypt w autoit. tutoriale sa na forum.
  15. program EKG działający pod systemem Linux. Download EKG zajmuje niewiele czasu gdyż plik zajmuje tylko 2.0 MB. ....należy do kategorii: Komunikatory i jest dostępny do pobrania na licencji GNU GPL 1. To nadaje się bardziej na forum linuxa lub forum EKG 2. Jakiego skryptu ? w pythonie? spróbuj np. do uruchomienia interpretera pythona #! /usr/bin/env python Powyższą linię wpisują tylko użytkownicy posiksów (Linux, Uniksy) , atrybut wykonywalności w razie w ... "chmod +x" http://pl.wikipedia.org/wiki/Env http://moriturius.wordpress.com/2009/02/21/python-uruchamianie-zewnetrznego-programu/ http://mail.python.org/pipermail/tutor/2007-June/054816.html Tego to ja już nie rozumiem. Jak mozna uruchomić program w innym katalogu? Moze "wpisać ściezkę dostępu "do pliku z którym coś chcesz zrobić?
×
×
  • Dodaj nową pozycję...