InHale |
Нужна помощь С++ (таймер) 03.02.2011, 01:13 |
|
03/02/11 5
|
Нужно срочно программа таймер, которая должна: В определенное время или через определенное время ( надо эти 2 условия в таймере )- запускает 1 с 5 программ (блокнот, калькулятор, пейнт, интер. експлорер, виндовс медиа плеер) читал разные форумы в основном простые таймеры ( секундомеры, выключение, сон и т.д.) на запуск программ не встретил.... П.С.: было бы классно если не затруднит с комментариями, что бы разобраться в работе программы... ну если не выйдет ладно попробую так разобраться :) буду очень признателен.
|
|
|
|
|
venco |
Re: Нужна помощь С++ (таймер) 03.02.2011, 01:24 |
|
Заслуженный участник |
|
04/05/09 4587
|
Может, Вас существующая программа устроит? И в Windows, и в Unix есть программа at, которая делает именно то, что Вам нужно.
|
|
|
|
|
InHale |
Re: Нужна помощь С++ (таймер) 03.02.2011, 01:39 |
|
03/02/11 5
|
Если с исходником то нормально :) это вроде контрольной, поточной работы по С++ ( надо код программы, и сама программа) вот только на предмете на котором С++ преподавался, нас ничего толком и не научили, было мало пар, и по моему преподу вообще по барабану знаем мы его или нет.....
|
|
|
|
|
venco |
Re: Нужна помощь С++ (таймер) 03.02.2011, 01:55 |
|
Заслуженный участник |
|
04/05/09 4587
|
|
|
|
|
Pavia |
Re: Нужна помощь С++ (таймер) 03.02.2011, 09:04 |
|
31/10/08 1244
|
InHale Возьмите книгу Джеффри РИХТЕР: Windows для профессионалов. Там это описано.
|
|
|
|
|
e2e4 |
Re: Нужна помощь С++ (таймер) 03.02.2011, 12:49 |
|
21/03/06 1545 Москва
|
1. Изучите API-функции WaitForSingleObject, CreateProcess. 2. Пишите на основе WaitForSingleObject программу, ожидающую определенного времени по системным часам. 3. По достижении заданного времени с помощью CreateProcess запускаете нужные приложения.
|
|
|
|
|
InHale |
Re: Нужна помощь С++ (таймер) 03.02.2011, 13:10 |
|
03/02/11 5
|
Не могли бы вы написать небольшой пример? буду очень признателен. времени изучать особо нет.... 5-го сдача уже..... :(
|
|
|
|
|
arseniiv |
Re: Нужна помощь С++ (таймер) 03.02.2011, 20:00 |
|
Заслуженный участник |
|
27/04/09 28128
|
Да там изучать-то особо нечего. Описания функций смотрятся на сайте MSDN.
Вам, случайно, не в какой-нибудь среде быстрой разработки программа нужна? Там обычно есть компонент Timer (либо TTimer), который легко настраивается, правда, CreateProcess вам использовать всё равно придётся. Можно использовать и ShellExecute.
|
|
|
|
|
InHale |
Re: Нужна помощь С++ (таймер) 04.02.2011, 23:41 |
|
03/02/11 5
|
|
|
|
|
arseniiv |
Re: Нужна помощь С++ (таймер) 05.02.2011, 14:11 |
|
Заслуженный участник |
|
27/04/09 28128
|
Значит, компонент TTimer.
|
|
|
|
|
InHale |
Re: Нужна помощь С++ (таймер) 09.02.2011, 23:22 |
|
03/02/11 5
|
|
|
|
|
|
Страница 1 из 1
|
[ Сообщений: 11 ] |
|
Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы