17/12/06 21:30
redlion
Sera a tutti,
mi spiace di venir qui solo a parlare dei miei problemi, vorrei essere di maggior aiuto... ma il tempo è quello che è
Dunque, nel programma che sto scrivendo, dovrei far eseguire il comando:
Avevo iniziato di usare questo codice per risalire all'orario (includendo il time.h):
Ancora non conosco molto bene le funzioni di time.h, ma se elimino una delle due (time() o ctime()) il risultato è 14:7, quindi penso che questo pezzo vada abbastanza bene.
Per quanto riguarda il come importare l'ora esatta ok.
Per i comandi sul DOS, ho sempre utilizzato una semplice ShellExecute() ma in questo caso, dovendo inserire nel comando anke dei valori int... non riesco a trovare un "giusto modo" per farlo...
L'idea sarebbe questa. Purtroppo non è possibile realizzarla in questo modo...
Che potrei fare?
Grazie
mi spiace di venir qui solo a parlare dei miei problemi, vorrei essere di maggior aiuto... ma il tempo è quello che è
Dunque, nel programma che sto scrivendo, dovrei far eseguire il comando:
at (l'orario attuale + 1 minuto) /interactive "notepad.exe"
Avevo iniziato di usare questo codice per risalire all'orario (includendo il time.h):
time_t orario; tm *ptr; ptr = localtime(&orario); time(&orario); ctime(&orario); int ora = ptr->tm_hour; int min = ptr->tm_min +1;
Ancora non conosco molto bene le funzioni di time.h, ma se elimino una delle due (time() o ctime()) il risultato è 14:7, quindi penso che questo pezzo vada abbastanza bene.
Per quanto riguarda il come importare l'ora esatta ok.
Per i comandi sul DOS, ho sempre utilizzato una semplice ShellExecute() ma in questo caso, dovendo inserire nel comando anke dei valori int... non riesco a trovare un "giusto modo" per farlo...
ShellExecute(0, "open", "at" + ora + ":" + min + " /interactive \"notepad.exe\"", NULL, 0, SW_SHOW);
L'idea sarebbe questa. Purtroppo non è possibile realizzarla in questo modo...
Che potrei fare?
Grazie
Ultima modifica effettuata da redlion 17/12/06 21:37
aaa