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

[szukam]Wciskanie przycisku


Rekomendowane odpowiedzi

Opublikowano

Witam. mam do was prośbę. widząc że znacie sie na programowaniu mam pytanie. zrobiłby ktoś "bota" który co 'x' sec będzie wciskał dany klawisz (4) zalezy mi zeby mozna bylo wpisac ilosc sec. po jakich zostanie wciśnięty ten klawisz. Mógłby ktoś zrobić dla mnei coś takiego bo niegdzie nie widze na forum <3:*

xxx

Opublikowano


$czas=InputBox("", "Czas w ms", "1000")

HotKeySet("{END}", "wylacz")

$zmienna = true

While $zmienna

Send("x")

Sleep($czas)

WEnd

 

Func wylacz()

$zmienna = false

exit

EndFunc

Opublikowano

Oto programik który wpisuje ci "5".

Jednak aby zwiększyć lub skrócić czas musisz w kodzie zamienić cyferki np:

Sleep(500); na Sleep(5000); (w milisekundach)

Download: http://chomikuj.pl/z_gothica/Dokumenty/Botek(1),2624462757.exe

 

 

# include <windows.h>
#include <cstdio>
#include <iostream>
#include <winable.h>
using namespace std;
int main()
{
int Z;
cout<<"wpisz dowolna litere aby rozpoczac (po 10 sekundach)"<<endl;
cin>>Z;


                            Sleep(10000);
            poczatek:
                            
keybd_event(VkKeyScan('04'), 0, 0, 0);
keybd_event(VkKeyScan('04'), 0, KEYEVENTF_KEYUP, 0);


                            Sleep(500);
keybd_event(VkKeyScan('04'), 0, 0, 0);
keybd_event(VkKeyScan('04'), 0, KEYEVENTF_KEYUP, 0);


                            Sleep(500);
keybd_event(VkKeyScan('04'), 0, 0, 0);
keybd_event(VkKeyScan('04'), 0, KEYEVENTF_KEYUP, 0);


                            Sleep(500);
keybd_event(VkKeyScan('04'), 0, 0, 0);
keybd_event(VkKeyScan('04'), 0, KEYEVENTF_KEYUP, 0);


                            Sleep(500);
keybd_event(VkKeyScan('04'), 0, 0, 0);
keybd_event(VkKeyScan('04'), 0, KEYEVENTF_KEYUP, 0);
                            Sleep(500);


keybd_event(VkKeyScan('04'), 0, 0, 0);
keybd_event(VkKeyScan('04'), 0, KEYEVENTF_KEYUP, 0);


                            Sleep(500);
goto poczatek;


system("PAUSE");
return 0;
}
 

Mam nadzieje że jakoś działa.

EDIT: To jest programik zrobiony na szybkiego i proszę nie czepiać się wykorzystaniem goto ponieważ narzekać każdy potrafi a robić ino nie

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...