PDA

Visualizza versione completa : Windows XP Script per "sospendere" un processo



DeST
21-07-11, 11: 28
salve a tutti,
in questo periodo di caldo infernale ho un pc che soffre parecchio quando deframmento o quando faccio scansioni antivirus, così ho pensato di creare uno script .bat che termini i processi in questione e che venga eseguito da speedfan quando la temperatura arriva a valori eccessivi...

nello script ho usato

Only registered members can view code.

L'ideale però sarebbe la possibilità di mettere in pausa il processo per poi riabilitarlo quando il pc si è sufficientemente raffreddato, qualcuno conosce l'istruzione per mettere in pausa e per ripristinare un processo? anche usando altri linguaggi di script eseguibili sotto windows

ganzo123
21-07-11, 13: 19
Ciao DeST!
Potresti usare un tool da riga di comando creato dagli stessi produttori di Process Explorer: PsSuspend (http://technet.microsoft.com/en-us/sysinternals/bb897540).
Altrimenti ho trovato questo (http://www.beyondlogic.org/solutions/processutil/processutil.htm).

:bai

DeST
21-07-11, 19: 16
Potresti usare un tool da riga di comando creato dagli stessi produttori di Process Explorer: PsSuspend.
Grazie è perfetto!



Altrimenti ho trovato questo.
L'ho avevo visto ma non andava bene

DeST
22-07-11, 17: 14
Ok il tutto funziona come dovrebbe ma...
è possibile nasconedre o almeno fare in modo che non venga visualizzata la finestra del prompt durante l'esecuzione dei .bat?

ganzo123
22-07-11, 17: 55
Ciao Dest!
Di norma che io sappia non si può il che ha anche un suo senso perchè se lo script ti restituisce un errore come lo vedi?
Per minimizzare la finestra basta usare il comando start /min, se invece non vuoi proprio far apparire la finestra ci sono dei trucchetti:
Trucchetto1 (http://www.ericphelps.com/batch/samples/invisible.txt)
Trucchetto2 (http://www.arcadiaclub.com/progra/pc/nascondere_batch_invisibile.htm)
vedi quello che ti piace di più.
N.B.: ricordati alla fine dello script di mettere il comando di chiusura :eye

:bai