Program nagrywający i odtwarzający czynności wykonywane na pulpicie

0

Witam

  • Język dowolny , aby dobrze działało pod windowsem i go bardzo nie obciążało.
  • Program ma obsługiwać min 2 osobne wątki każdy z dowolną ilością występujących po sobie modułów.
  • Moduły mają być nagrywane i zapisywane pod dana nazwa + dodanie grafiki ( lub bez - wówczas ma być możliwość dodania ile razy ma dana czynność zrobić - zazwyczaj będzie to 1 raz ale żeby była opcja )
  • Ma być możliwość ustawienia modolow w danej kolejności jak i ilości odtwarzania powiedzmy od 1- nieskończoności = ciągle odtwarzanie do momentu wystąpienia wyjątku czyli ( reakcja na grafikę lub jej brak )
  • każdy moduł ma mieć możliwość :
    odtwarzania siebie samego 1- 999 lub Nieskończoności
  • w przypadku dodania grafiki ma mieć możliwość wskazania kolejnego modułu w zależności od tego czy dana grafika istnieje lub nie
    ma wykrywać pojawienie się grafiki lub jej zniknięcie .

Jeśli chodzi o załączona grafikę - górna część (moduł 2 i moduł 2 ) chodzi tam o to że w przypadku gdy grafika istnieje mam mieć możliwość zaznaczenia że moduł odtwarza się ponownie lub wykonuje inny modul ( z gory okreslone ) natomiast dodać kolejny moduł gdy grafika zniknie . I także na odwrót w zależności czy chcę reagować na pojawianie się elementu graficznego lub jego zniknięcie .

watek.jpg

Program ma wykonywać 2 zadania

  1. ma nagrywać wszystkie czynności które wykonuje myszką + klawiaturą ( czyli taki typowy prosty i ogólnie dostępny '' mause recorder ' ale...
  2. Ma obserwować wybrane elementy graficzne i w zależności czy je wykryje ( ich istnienie lub ich brak ) wykonywać kolejny ruch i na tym polega widz.
    Ma to działać jakby modulowo :

przykład :

  1. nagrywam odpalanie programu gdzie wskazuje go na pulpicie wpisuje hasło itd ...

  2. Jeśli istnieje dana grafika (mała prosta grafika ) na przykład fragment zamknięcia okna windows - program co jakiś czas sprawdza czy dalej istnieje ( chcę mieć możliwość wpisania jak często sprawdza ) gdy grafika zniknie z pulpitu program wykonuje kolejny moduł nagrany przeze mnie wcześniej .

  3. Program ma mieć możliwość wykonywania przynajmniej 3 wątków w tej samej chwili lub zaraz po sobie żeby nie obciążać procesora ( jeśli to w ogóle ma znaczenie )

Każdy moduł ma 2 wyjścia gdy dana grafika istnieje - robi to samo co wcześniej żeby ja sprawdzać co jakiś czas , gdy grafika nie istnieje ma wykonywać kolejny moduł nagrany - który znowu ma 2 wyjścia itd ....

Jestem osobą prywatną więc nie operuje zawrotnymi sumami - ale proszę śmiało pisać z propozycjami - Jestem na forum kilkanaście lat i zlecałem wiele programów zawsze bez problemu.
Spolszcz kolejny tekst

2

Już fundamenty są d/d

Uzywasz słowa "wątek" i "moduł", które sa popularnymi i wieloznacznymi słowami, maja dla programistów ogrom znaczenia, w sposób zupełnie po swojemu.

Prawdę mówiac najgorzej się rozmawia ze zlecającym, któremu się wydaje że zna materię. Jak zna, to niech zrobi sobie.

Mi osobiscei się rozmawia całkiem dobrze z gośćmi którzy "wiedzą że nie wiedzą" w informatyce bo mają inne specjalizacje

1
AnyKtokolwiek napisał(a):

Prawdę mówiac najgorzej się rozmawia ze zlecającym, któremu się wydaje że zna materię. Jak zna, to niech zrobi sobie.

Uwielbiam jak zlecający mówi "ma tylko mały programik do zrobienia" *)
Przypomina mi się spektakl wg Chandlera z rolą Dąbrowskiego jak Marlowe, przychodzi do detektywa dziwny typ i przez zaciśnięte szczęki mówi "mam mały interes" - "to nie moja wina"

*) prawie zawsze sie kończy półrocznym okresem przekazania-odbioru "prawie gotowego programu", z ulubionym zwrotem "jeszcze tylko"

0
AnyKtokolwiek napisał(a):
AnyKtokolwiek napisał(a):

Prawdę mówiac najgorzej się rozmawia ze zlecającym, któremu się wydaje że zna materię. Jak zna, to niech zrobi sobie.

Uwielbiam jak zlecający mówi "ma tylko mały programik do zrobienia" *)
Przypomina mi się spektakl wg Chandlera z rolą Dąbrowskiego jak Marlowe, przychodzi do detektywa dziwny typ i przez zaciśnięte szczęki mówi "mam mały interes" - "to nie moja wina"

*) prawie zawsze sie kończy półrocznym okresem przekazania-odbioru "prawie gotowego programu", z ulubionym zwrotem "jeszcze tylko"

Bynajmniej nie chciałem zmylac - nie jestem programista więc zawsze oceniam z mojego punktu widzenia to chyba zrozumiałe :)

0

Uważam za zdrowe, jak zlecający mówi w koncepcjach celów jakie chce osiagnąć, a implementacje pozwoli zaproponować.
Zwykle nie udaje się inaczej

0

Poszukałbym czy nie istnieją gotowe programy do tego.

To co opisujesz na pewno nie można określić jako "mały" program.

0

Ja się przyznam że nie rozumiem co co chodzi.
Może pytającemu chodzi o coś prostego ale opisał to tak ze trudno powiedzieć co trzeba zrobić.
Szczególnie zagadkowe jest użycie watek i moduł
Przychodzi mi od razu na myśl
screenshot-20230808103127.jpg

1 użytkowników online, w tym zalogowanych: 0, gości: 1