PDA

View Full Version : [C]esecuzione programmata


alyas4
07-12-2007, 10:30
Salve, vorrei scrivere un programma ke apra una serie di siti (poi mi richiuda firefox) ogni giorno ad un'ora prestabilita, quindi mi chiedevo se ci fosse una funzione ke sospendesse il mio processo fino all'ora prestabilita e in che libreria fosse (dovrebbe girare su winxp...).

grazie!!!

71104
07-12-2007, 11:14
esistono diversi tipi di timers in Windows; forse in questo caso potresti utilizzare un waitable timer: http://msdn2.microsoft.com/en-us/library/ms687012.aspx

il vantaggio rispetto ad altri tipi di timers sarebbe che il waitable ti permette di impostare una data precisa fino a cui attendere anziché chiedere di attendere per tot. più di preciso, un waitable timer ti permette di impostare tempi sia relativi che assoluti, e tu devi impostarne uno assoluto.

71104
07-12-2007, 11:16
ripensandoci meglio però prima di metterti a scrivere codice controlla di non poter già utilizzare semplicemente uno scheduled task (su XP: Start -> All Programs -> Accessories -> System Tools -> Scheduled Tasks).