Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Нужно срочно программа таймер, которая должна: В определенное время или через определенное время ( надо эти 2 условия в таймере )- запускает 1 с 5 программ (блокнот, калькулятор, пейнт, интер. експлорер, виндовс медиа плеер) читал разные форумы в основном простые таймеры ( секундомеры, выключение, сон и т.д.) на запуск программ не встретил.... П.С.: было бы классно если не затруднит с комментариями, что бы разобраться в работе программы... ну если не выйдет ладно попробую так разобраться :) буду очень признателен.
venco
Re: Нужна помощь С++ (таймер)
03.02.2011, 01:24
Может, Вас существующая программа устроит? И в Windows, и в Unix есть программа at, которая делает именно то, что Вам нужно.
InHale
Re: Нужна помощь С++ (таймер)
03.02.2011, 01:39
Если с исходником то нормально :) это вроде контрольной, поточной работы по С++ ( надо код программы, и сама программа) вот только на предмете на котором С++ преподавался, нас ничего толком и не научили, было мало пар, и по моему преподу вообще по барабану знаем мы его или нет.....
venco
Re: Нужна помощь С++ (таймер)
03.02.2011, 01:55
А ну тогда дерзайте!
Pavia
Re: Нужна помощь С++ (таймер)
03.02.2011, 09:04
InHale Возьмите книгу Джеффри РИХТЕР: Windows для профессионалов. Там это описано.
e2e4
Re: Нужна помощь С++ (таймер)
03.02.2011, 12:49
1. Изучите API-функции WaitForSingleObject, CreateProcess. 2. Пишите на основе WaitForSingleObject программу, ожидающую определенного времени по системным часам. 3. По достижении заданного времени с помощью CreateProcess запускаете нужные приложения.
InHale
Re: Нужна помощь С++ (таймер)
03.02.2011, 13:10
Не могли бы вы написать небольшой пример? буду очень признателен. времени изучать особо нет.... 5-го сдача уже..... :(
arseniiv
Re: Нужна помощь С++ (таймер)
03.02.2011, 20:00
Да там изучать-то особо нечего. Описания функций смотрятся на сайте MSDN.
Вам, случайно, не в какой-нибудь среде быстрой разработки программа нужна? Там обычно есть компонент Timer (либо TTimer), который легко настраивается, правда, CreateProcess вам использовать всё равно придётся. Можно использовать и ShellExecute.
InHale
Re: Нужна помощь С++ (таймер)
04.02.2011, 23:41
в Builder-у нужно :)
arseniiv
Re: Нужна помощь С++ (таймер)
05.02.2011, 14:11
Значит, компонент TTimer.
InHale
Re: Нужна помощь С++ (таймер)
09.02.2011, 23:22
Посмотрите кто сможет - что здесь исправить надо? после старта будильника программа закрывается... http://ifolder.ru/21805111