Lich555 Temat założony przez niniejszego użytkownika |
Podawanie ścieżki programu » 2016-01-12 16:35:40 Witam. Czy jest w C++ możliwość otworzenia takiego okna: http://i.imgur.com/HPRXMnx.pngDajmy na to, że chcę stworzyć program, który odlicza czas jaki korzystamy z danej aplikacji. Podajemy poprzez takie okienko jak na screenie aplikacje, którym program ma odliczać czas. |
|
mateczek |
» 2016-01-12 16:49:28 Jakieś haki są już mocno związane z systemem operacyjnym!!! Jeśli chcesz kontrolować aplikacje trzecie to trzeba grzebać po API Windowsa(bo pewnie ten system Cie interesuje!!!)
Co do tworzenia okienek to są do tego biblioteki
Między platformowe Gtk (raczej C),Qt,wxWigets. A na Windows można w Visual c++.
|
|
Lich555 Temat założony przez niniejszego użytkownika |
» 2016-01-12 18:07:19 Ja raczej jestem początkującym, ale potrzebne mi coś takiego, więc prosiłbym o bardziej konkretną odpowiedź :P |
|
Monika90 |
» 2016-01-12 18:25:14 #include <windows.h> #include <iostream> #include <ctime>
int main() { PROCESS_INFORMATION pi; STARTUPINFO si = { }; si.cb = sizeof si; char cmd[] = "C:/Winamp/winamp.exe"; if( CreateProcess( NULL, cmd, NULL, NULL, false, 0, NULL, NULL, & si, & pi ) ) { std::cout << "process created, pid: " << pi.dwProcessId << std::endl; const auto t1 = std::time( NULL ); WaitForSingleObject( pi.hProcess, INFINITE ); const auto t2 = std::time( NULL ); std::cout << "elapsed time: " << std::difftime( t2, t1 ) << " s" << std::endl; CloseHandle( pi.hProcess ); CloseHandle( pi.hThread ); } else std::cout << "error"; }
|
|
Lich555 Temat założony przez niniejszego użytkownika |
» 2016-01-13 17:18:01 |
|
carlosmay |
» 2016-01-13 17:57:11 Jeżeli nie obsługuje ci auto zamień typ automatyczny na taki jaki zwraca funkcja time(). Czy masz włączoną opcję C++11? |
|
Monika90 |
» 2016-01-13 17:57:48 Musisz włączyć C++11, albo nawet lepiej C++14, poszukaj na forum jak to zrobić w Code::Blocks. |
|
Lich555 Temat założony przez niniejszego użytkownika |
» 2016-01-13 18:41:41 Mogę wiedzieć co to dokładnie jest? Co mi to zmieni w ogólnym funkcjonowaniu Code::Blocks? |
|
« 1 » 2 |