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

Rekomendowane odpowiedzi

Opublikowano

Witam mógł by mi ktoś podać przykłady zastosowań tych komend oprócz tych z helpa

 

AdlibRegister

Binary

Call

FileGetPos

_GDIPlus_ImageLoadFromFile

_GDIPlus_MatrixCreate

I wszystko co związane z WinApi.au3

Opublikowano

AdlibRegister - AdlibRegister ( "function" [, time] ) - podajesz nazwę funkcji i czas w ms co ile ma się funkcja wywoływać. Jeśli chcesz zatrzymać wywoływanie wpisujesz:

AdlibUnRegister - AdlibUnRegister( [ "function" ] ) - wpisujesz nazwę funkcji, która ma zakończyć swoje wywoływanie.

Binary - Binary ( expression ) - podajesz liczbę, a ta funkcja konwertuje ją na kod binarny (dwójkowy)

Call - Call ( "function" [, param1 [, param2 [, paramN ]]] ) - wywołuje funkcję z danymi parametrami (zmiennymi) podanymi po przecinku

I z następnymi nie mam doświadczenia, ale podam to czego się domyślam:

FileGetPos - FileGetPos ( handle ) - zwraca pierwszego zarejestrowanego offseta (lokalizację wartości?) do pliku, okna lub czegokolwiek temu podobnego podanego pod handle

_GDIPlus_ImageLoadFromFile - _GDIPlus_ImageLoadFromFile($sFileName) - zwraca handle do obrazka podanego w lokacji pod zmienną

A co do następnych to nie mam pojęcia :)

roomy.png

Wczoraj do ciebie nie należy. Jutro niepewne... Tylko dziś jest twoje.

Opublikowano

To jest ukryta treść, proszę

Z tym, że lenght zostaw i do zmiennej będziesz musiał jeszcze dodać "0x" jeśli chcesz ją użyć np. jako kolor do PixelSearch czyli np:

To jest ukryta treść, proszę

tekst podobnie:

To jest ukryta treść, proszę

- z tym, że nie są to liczby więc wartość wynosi 0 (False), więc się nie da :)

A przepraszam... doczytałem da się ale z użyciem _StringToHex

roomy.png

Wczoraj do ciebie nie należy. Jutro niepewne... Tylko dziś jest twoje.

Opublikowano

$text = StringReplace("takie cos?? czy moze inne", " ", "%")

 

MsgBox(0, "", $text)

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

takie coś tylko zamiast co 1 wyraz to co jedną literę

 

mam jeszcze 1 pytanie

 

mam taką część programu

 

$F = FileOpen("1.txt")

$R = FileRead($F)

$S = StringReplace($R,"1111111111",GUICTRLREAD($Input1))

$S1 = StringReplace($R,"2222222222",GUICTRLREAD($Input2))

$C = FileClose($F)

MsgBox(0,"",$S)

 

 

tylko nie wiem jak to połączyć w całość że będzie zmieniał naraz tekst z $S i $S1

Opublikowano

MsgBox(0,"",$S&" "&$S1) tak sprobuj a co literke dzielic to nie wiem jak zabardzo;/

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

lokuxd ale ten plik 1.txt ma około 29 linijek i ja chcę żeby mi pokazał w MsgBox zamieniony tekst w $S i $S1 w jednym bo tak to mi tworzy zmienione samo $S a niżej zmienione samo $S1

Opublikowano

Przykładowo to jest plik 1.txt

 

siała baba mak 13456

niewiedziała jak 123456789

 

 

I chciałbym aby po wpisaniu do $Input1 elo a do $Input2 spoko ziom w pliku 1.txt było coś takiego

 

siała baba mak elo

niewiedziała jak spoko ziom

 

Myślę że dobrze teraz wytłumaczyłem

Opublikowano

aha no to musisz uzyc to

siala baba 1234 mak

To jest ukryta treść, proszę

 

czyta z pliku1 "1234" i zaienia na "elo" i potem robisz tylko zapis tego >>Filewire

i bedzi siala baba elo mak

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

ja to wiem tylko mi się rozchodzi jak chcę więcej niż jedno zmienić w jednym pliku czyli żeby z takiego pliku

 

siała baba mak 13456

niewiedziała jak 123456789

 

 

Zrobił się taki

 

siała baba mak elo

niewiedziała jak spoko ziom

Opublikowano

hmm to filereadline(plik.txt,nr linijki)

i to zamiasty fileread i pokolei ustawiasz pliki z linijka:P

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Opublikowano

co za problem zrobi najpierw pierwsze polecenie a po nim wykona drugie i dopiero zapisze

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Opublikowano

robię tak ale nie działa

 

 

$F = FileOpen("1.txt")

$r = filereadline("1.txt","3")

$S = StringReplace($r,"1111111111",GUICTRLREAD($Input1))

$W = FileWriteLine($r,GUICtrlRead($S))

$C = FileClose($F)

Opublikowano

UP: Jest sporo możliwości czemu Ci nie działa:

  • Powinno być GUICtrlRead, a nie GUICTRLREAD - wielkość liter się liczy :)
  • Musisz stworzyć uprzednio GUI, aby użyć powyższej funkcji
  • Nie dodałeś potrzebnych include

Spróbuj zamiast GUICtrlRead użyć InputBox - no chyba, że to jest tylko wycinek kodu.

roomy.png

Wczoraj do ciebie nie należy. Jutro niepewne... Tylko dziś jest twoje.

Opublikowano

tk371 próbowałem i z dużych liter i tak jak powinno być te GUICtrlRead GUI mam bo podałem tylko kawałek kodu i include mam pododawane na początek programu. Wczoraj próbowałem jeszcze i mi się udało ale dopiero dziś wszedłem do tego tematu.

×
×
  • Dodaj nową pozycję...