Ĺadny brzuch
Witam.
Pewnie mnie zbluzgacie za ten temat ale mam problem.
Mianowicie chce napisac program (nie na zalicznie tak dla siebie), który bedzie działał w TRAY'u i robił screenshot co np. 0,5s. Wogóle nie wiem jak sie za to zabrac -_-.
Musze dodac ze to ma byc program dzialajacy w konsoli (lini polecen Xp).
Pozdrawiam
a w czym to chcesz - jaki jezyk - cholewka kiedy ludzie przestana byc tacy skromni i beda opisywac problemy do konca <_<
a w czym to chcesz - jaki jezyk - cholewka kiedy ludzie przestana byc tacy skromni i beda opisywac problemy do konca <_<
Real_Noname - nie badz taki szybki to ze koles na pisal c++ nic nie oznacza - bo screna mozna napisc
1 - pod dosem w konsoli
2 - w win w jakims kompilatorze i przy wykorystaniu libow
3 - lub w api ( co jest akurat najprostrze )
Helios128, nie mądrzyj się bo piszesz bzdury ;) Bez obrazy. Czym niby wg. Ciebie różni się punkt drugi od trzeciego? A od pierwszego?
Ja też kodu w tej chwili dać nie mogę, ale funkcje API do tego są dość proste. Tzn. o ile kojarzę, to musisz pobrać region całego ekranu, i skopiować jego zawartość do jakiegoś bufora. Następnie do tego bufora dorabiasz BITMAPINFOHEADER i BITMAPINFOFILE [tak to się chyba nazywało, nie pamiętam kiedy ostatnio wczytywałem jakieś BMPki] i zapisać do pliku ;)
Ktoś Ci napewno napisze, a w międzyczasie zaglądnij na www.msdn.com, i poszukaj czegoś n/t REGION, RECTANGLE.
Acha, i jeszcze looknij na Megatutorial [www.avocado.risp.pl] - w którymś rozdziale o WinAPI były jakieś operacje z regionami i pulpitem.
Pozdrawiam.
Real_Noname - nie badz taki szybki to ze koles na pisal c++ nic nie oznacza - bo screna mozna napisc
1 - pod dosem w konsoli
2 - w win w jakims kompilatorze i przy wykorystaniu libow
3 - lub w api ( co jest akurat najprostrze )
linie polecen Xp to jednak chyba nie DOS. ja przez DOS rozumiem 16 bitowe programiki.
patseb - mylisz pojecia. zrob to co powiedzial Ci TeMPOraL i juz.
Ale co to ma do rzeczy? Funkcje WinAPI są te same!
Poza tym w Twoim przypadku lepszy jest nie konsolowy [Win32 Console Application], a okienkowy - bo okno możesz schować [ShowWindow(uchwyt, SW_HIDE) ] i program będzie całkowicie niewidoczny [poza listą procesów].
EDIT:
A poza tym co to za problem odpalić jakikolwiek program z linii poleceń? Tylko po co, jak można kliknąć dwa razy ;).
Od razu piszę, że tego zadania [screenów] NIE DA się zrealizować omijając funkcje WinAPI, chyba że przerabiasz sterownik karty graficznej.
Użytkownik TeMPOraL edytował ten post 15 maj 2005, 13:08
OK OK już nic nie pomyle ^^ i jeszcze raz dzieki za podpowiedzi
A dało by się przekonwertować to BMP do PNG lub JPG ?
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Pewnie mnie zbluzgacie za ten temat ale mam problem.
Mianowicie chce napisac program (nie na zalicznie tak dla siebie), który bedzie działał w TRAY'u i robił screenshot co np. 0,5s. Wogóle nie wiem jak sie za to zabrac -_-.
Musze dodac ze to ma byc program dzialajacy w konsoli (lini polecen Xp).
Pozdrawiam
a w czym to chcesz - jaki jezyk - cholewka kiedy ludzie przestana byc tacy skromni i beda opisywac problemy do konca <_<
a w czym to chcesz - jaki jezyk - cholewka kiedy ludzie przestana byc tacy skromni i beda opisywac problemy do konca <_<

Real_Noname - nie badz taki szybki to ze koles na pisal c++ nic nie oznacza - bo screna mozna napisc
1 - pod dosem w konsoli
2 - w win w jakims kompilatorze i przy wykorystaniu libow
3 - lub w api ( co jest akurat najprostrze )
Helios128, nie mądrzyj się bo piszesz bzdury ;) Bez obrazy. Czym niby wg. Ciebie różni się punkt drugi od trzeciego? A od pierwszego?
Ja też kodu w tej chwili dać nie mogę, ale funkcje API do tego są dość proste. Tzn. o ile kojarzę, to musisz pobrać region całego ekranu, i skopiować jego zawartość do jakiegoś bufora. Następnie do tego bufora dorabiasz BITMAPINFOHEADER i BITMAPINFOFILE [tak to się chyba nazywało, nie pamiętam kiedy ostatnio wczytywałem jakieś BMPki] i zapisać do pliku ;)
Ktoś Ci napewno napisze, a w międzyczasie zaglądnij na www.msdn.com, i poszukaj czegoś n/t REGION, RECTANGLE.
Acha, i jeszcze looknij na Megatutorial [www.avocado.risp.pl] - w którymś rozdziale o WinAPI były jakieś operacje z regionami i pulpitem.
Pozdrawiam.
Real_Noname - nie badz taki szybki to ze koles na pisal c++ nic nie oznacza - bo screna mozna napisc
1 - pod dosem w konsoli
2 - w win w jakims kompilatorze i przy wykorystaniu libow
3 - lub w api ( co jest akurat najprostrze )

linie polecen Xp to jednak chyba nie DOS. ja przez DOS rozumiem 16 bitowe programiki.
patseb - mylisz pojecia. zrob to co powiedzial Ci TeMPOraL i juz.
Ale co to ma do rzeczy? Funkcje WinAPI są te same!
Poza tym w Twoim przypadku lepszy jest nie konsolowy [Win32 Console Application], a okienkowy - bo okno możesz schować [ShowWindow(uchwyt, SW_HIDE) ] i program będzie całkowicie niewidoczny [poza listą procesów].
EDIT:
A poza tym co to za problem odpalić jakikolwiek program z linii poleceń? Tylko po co, jak można kliknąć dwa razy ;).
Od razu piszę, że tego zadania [screenów] NIE DA się zrealizować omijając funkcje WinAPI, chyba że przerabiasz sterownik karty graficznej.
Użytkownik TeMPOraL edytował ten post 15 maj 2005, 13:08
OK OK już nic nie pomyle ^^ i jeszcze raz dzieki za podpowiedzi
A dało by się przekonwertować to BMP do PNG lub JPG ?