Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Script Spegnimento monitor
Nuovo argomento   Rispondi    Indice del forum -> Windows XP e Reperti Archeologici
Precedente :: Successivo  
Autore Messaggio
pinello
Mortale pio
Mortale pio


Registrato: 12/12/07 18:54
Messaggi: 19

MessaggioInviato: 17 Nov 2010 17:04    Oggetto: Script Spegnimento monitor Rispondi citando

Salve a tutti ho bisogno di aiuto.
Mi serve uno script che mi spegne il monitor quando dico io e che lo riaccenda dopo un determinato tempo o con un altro comando.
I programmi che spengono il monitor non sono buoni perche quando il monito è spento il pc è in funzione(nel senso che sta facendo delle operazioni e quindi riaccendono il monitor).

GRAZIE
Top
Profilo Invia messaggio privato MSN
Taurex
Moderatore Software e Sistemi Operativi
Moderatore Software e Sistemi Operativi


Registrato: 10/10/04 11:44
Messaggi: 1057
Residenza: Internet

MessaggioInviato: 18 Nov 2010 09:53    Oggetto: Rispondi citando

Codice:
Private Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As Long

Const WM_SYSCOMMAND As Long = &H112
Const SC_MONITORPOWER = &HF170& ' per Win2k/XP


Private Sub Command1_Click()

Const TURN_OFF = 2&
Const STAND_BY = 1& ' mette in standby
Const TURN_ON = -1&

SendMessage Me.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal TURN_OFF ' spegne

Sleep 2000 ' attende 2 secondi
SendMessage Me.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal TURN_ON ' accende

End Sub
Top
Profilo Invia messaggio privato
pinello
Mortale pio
Mortale pio


Registrato: 12/12/07 18:54
Messaggi: 19

MessaggioInviato: 18 Nov 2010 10:52    Oggetto: Rispondi citando

Taurex ha scritto:
Codice:
Private Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)
Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByRef lParam As Any) As Long

Const WM_SYSCOMMAND As Long = &H112
Const SC_MONITORPOWER = &HF170& ' per Win2k/XP


Private Sub Command1_Click()

Const TURN_OFF = 2&
Const STAND_BY = 1& ' mette in standby
Const TURN_ON = -1&

SendMessage Me.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal TURN_OFF ' spegne

Sleep 2000 ' attende 2 secondi
SendMessage Me.hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, ByVal TURN_ON ' accende

End Sub


lo scrivo in file .bat?
Top
Profilo Invia messaggio privato MSN
pinello
Mortale pio
Mortale pio


Registrato: 12/12/07 18:54
Messaggi: 19

MessaggioInviato: 19 Nov 2010 20:34    Oggetto: Rispondi citando

Niente?? Question
Top
Profilo Invia messaggio privato MSN
chemicalbit
Dio maturo
Dio maturo


Registrato: 01/04/05 18:59
Messaggi: 18597
Residenza: Milano

MessaggioInviato: 19 Nov 2010 22:24    Oggetto: Rispondi citando

Di sicuro non è un file bat Wink

Attendi risposta da Taurex, o da qualcun altro.
Top
Profilo Invia messaggio privato
pinello
Mortale pio
Mortale pio


Registrato: 12/12/07 18:54
Messaggi: 19

MessaggioInviato: 22 Nov 2010 19:37    Oggetto: Rispondi citando

mmmm
è codice VB6....e non mi funziona...
puo essere perchè sono un pò asino in visualbasic.....è possibile farlo anche in c# o java??
Top
Profilo Invia messaggio privato MSN
Taurex
Moderatore Software e Sistemi Operativi
Moderatore Software e Sistemi Operativi


Registrato: 10/10/04 11:44
Messaggi: 1057
Residenza: Internet

MessaggioInviato: 22 Nov 2010 21:35    Oggetto: Rispondi citando

a me funzionava in vb....

Prova a utilizzare questo oppure quest'altro
Top
Profilo Invia messaggio privato
madvero
Amministratore
Amministratore


Registrato: 05/07/05 21:42
Messaggi: 19510
Residenza: Sono brusco con voi solo perchè il tempo è a sfavore. Penso in fretta, quindi parlo in fretta

MessaggioInviato: 22 Nov 2010 21:49    Oggetto: Rispondi citando

magari non fa al caso tuo, ma ti segnalo il poweroff (freeware e stand alone) con cui io mi trovo da dio.
lancio un tot di applicazioni (per esempio: riencodare un filmato) e avviso il pc che deve spegnersi quando ha finito.

Citazione:
Poweroff is a small program for Win95/98/NT/W2K/XP to schedule a shutdown/reboot/logoff/poweroff/Standby/Hibernate/Lock/Wake-On-LAN at a certain time. I also support command line options that allows poweroff to be used in batch scripts. It has a built-in scheduler, it allows you to run a program before doing the action, you can give a warning message to the user, wait for a process to finish before doing the action and full remote control is supported. See also the on-line documentation.

ah... ed è in italiano (cosa che personalmente apprezzo molto).
Top
Profilo Invia messaggio privato
pinello
Mortale pio
Mortale pio


Registrato: 12/12/07 18:54
Messaggi: 19

MessaggioInviato: 23 Nov 2010 20:37    Oggetto: Rispondi

Purtroppo no...non e' quello che cercavo.
La prima soluzione di taurex faceva più al caso mio.
Vi spiego perché: ho una postazione internet per locali pubblici, quando questa si avvia fa delle operazioni (controllo connessione, inizializza le periferiche, si avvia il programma di navigazione...) e vorrei che nel tempo che impiega il programma ad avviarsi il monitor resti spento o che le periferiche ( mause e tastiera) siano disabilitate. Questo per evitare che qualche furbone si metta a giocare col pc prima che il programma di navigazione si avvii.
Top
Profilo Invia messaggio privato MSN
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Windows XP e Reperti Archeologici Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi