abe93 membro importante


Numero di messaggi: 205 Età: 19 Localizzazione: Piacenza Data d'iscrizione: 18.08.07
 | Oggetto: qualcuno mi sa dire dove sbaglio? Mar Nov 06, 2007 8:28 pm | |
| naturalmente visto che mi sono dedicato al web con la programmazione sono ancora scarso e volevo chiedere se qualcuno mi sapeva dire dove sbaglio. vi posto il codice di un programmino che spegne automaticamente il pc dopo un tot di tempo... però non mi parte mi sapete dire dove sbaglio? | Codice: | $shutdowntimer = InputBox ( "shutdown timer", "Inserire il tempo in cui volete che si spenga il computer in ore") if $shutdowntimer = "0.1" Then sleep (60000) Then Shutdown(1) EndIf if $shutdowntimer = "1" Then sleep (3600000) Then Shutdown(1) EndIf if $shutdowntimer = "2" Then sleep (7200000) Then Shutdown(1) EndIf if $shutdowntimer = "3" Then sleep (10800000) Then Shutdown(1) EndIf if $shutdowntimer = "4" Then sleep (14400000) Then Shutdown(1) EndIf if $shutdowntimer = "5" Then sleep (18000000) Then Shutdown(1) EndIf if $shutdowntimer = "6" Then sleep (21600000) Then Shutdown(1) EndIf if $shutdowntimer = "7" Then sleep (25200000) Then Shutdown(1) EndIf if $shutdowntimer = "8" Then sleep (28800000) Then Shutdown(1) EndIf
MsgBox (0, "Grazie", "grazie per aver utilizzato il mio programma"&@crlf&@crlf&"by Abe") |
e poi volevo chiedere se c'è un modo per far fare al programmino tutto da solo tipo tu scrivi 50 e lui ti calcola da solo i millisecondi di sleep è possibile?
ringrazio preventivamente... |
|
giga hertz apprendista

Numero di messaggi: 42 Data d'iscrizione: 01.09.07
 | Oggetto: Re: qualcuno mi sa dire dove sbaglio? Mer Nov 07, 2007 12:09 pm | |
| | Codice: | $shutdowntimer = InputBox ( "shutdown timer", "Inserire il tempo in cui volete che si spenga il computer in ore") Sleep($shutdowntimer*100000) Shutdown(1)
|
così risparmi codice, non faccio altro che moltiplicare il numero di secondi inseriti dall' utente per 1000 e siccome lo sleep fuzniona a millisecondi usa il risultato ottenuto da
| Codice: | Sleep($shutdowntimer*10000)
|
per poi usarlo come tempo in millisecondi. Enjoi! |
|
abe93 membro importante


Numero di messaggi: 205 Età: 19 Localizzazione: Piacenza Data d'iscrizione: 18.08.07
 | Oggetto: Re: qualcuno mi sa dire dove sbaglio? Mer Nov 07, 2007 2:40 pm | |
| |
|
abe93 membro importante


Numero di messaggi: 205 Età: 19 Localizzazione: Piacenza Data d'iscrizione: 18.08.07
 | Oggetto: Re: qualcuno mi sa dire dove sbaglio? Ven Nov 09, 2007 5:43 pm | |
| ah un'altra cosa se io volessi inserire una progress bar per indicare fra quanto tempo il computer si spegne cosa dovrei mettere esiste un comando tipo maxvalue e current value così imposto il maxvalue in ore o in minute e poi mi faccio i current... ringrazio chi mi risponderà gracias |
|
certaindeath Admin


Numero di messaggi: 343 Data d'iscrizione: 30.07.07
 | Oggetto: Re: qualcuno mi sa dire dove sbaglio? Sab Nov 10, 2007 4:02 pm | |
| maxvalue non credo che esista, ma puoi far slippare(piace il nuovo termine?) il programma per uan durata in millisecondi di una variabile, per poi settare la proressbar |
|