Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Нужна помощь С++ (таймер)
Нужно срочно программа таймер, которая должна:
В определенное время или через определенное время ( надо эти 2 условия в таймере )- запускает 1 с 5 программ (блокнот, калькулятор, пейнт, интер. експлорер, виндовс медиа плеер)
читал разные форумы в основном простые таймеры ( секундомеры, выключение, сон и т.д.) на запуск программ не встретил....
П.С.: было бы классно если не затруднит с комментариями, что бы разобраться в работе программы... ну если не выйдет ладно попробую так разобраться :)
буду очень признателен.

 Re: Нужна помощь С++ (таймер)
Может, Вас существующая программа устроит?
И в Windows, и в Unix есть программа at, которая делает именно то, что Вам нужно.

 Re: Нужна помощь С++ (таймер)
Если с исходником то нормально :)
это вроде контрольной, поточной работы по С++ ( надо код программы, и сама программа)
вот только на предмете на котором С++ преподавался, нас ничего толком и не научили, было мало пар, и по моему преподу вообще по барабану знаем мы его или нет.....

 Re: Нужна помощь С++ (таймер)
А ну тогда дерзайте!

 Re: Нужна помощь С++ (таймер)
Аватара пользователя
InHale
Возьмите книгу Джеффри РИХТЕР: Windows для профессионалов. Там это описано.

 Re: Нужна помощь С++ (таймер)
1. Изучите API-функции WaitForSingleObject, CreateProcess.
2. Пишите на основе WaitForSingleObject программу, ожидающую определенного времени по системным часам.
3. По достижении заданного времени с помощью CreateProcess запускаете нужные приложения.

 Re: Нужна помощь С++ (таймер)
Не могли бы вы написать небольшой пример? буду очень признателен.
времени изучать особо нет.... 5-го сдача уже..... :(

 Re: Нужна помощь С++ (таймер)
Да там изучать-то особо нечего. Описания функций смотрятся на сайте MSDN.

Вам, случайно, не в какой-нибудь среде быстрой разработки программа нужна? Там обычно есть компонент Timer (либо TTimer), который легко настраивается, правда, CreateProcess вам использовать всё равно придётся. Можно использовать и ShellExecute.

 Re: Нужна помощь С++ (таймер)
в Builder-у нужно :)

 Re: Нужна помощь С++ (таймер)
Значит, компонент TTimer.

 Re: Нужна помощь С++ (таймер)
Посмотрите кто сможет - что здесь исправить надо? после старта будильника программа закрывается...
http://ifolder.ru/21805111

 [ Сообщений: 11 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group