PDA

Visualizza versione completa : terminare più programmi, uno dietro l'altro, automaticamente..come?


Thor
17-09-2004, 16.03.36
esempio..
il client di posta, e il programmino frega-pop3..

con un batch è facile farli partire assieme..

..ma come fare a terminare uno automaticamente, quando l'altro chiude?
nel mio caso, alla chiusura del client di posta, ovviamente non ho più bisogno che html2pop3 resti in esecuzione..

che mi dite?

Thor
22-09-2004, 13.12.46
up! (nessuno ne sa nulla?)

top gun
22-09-2004, 13.58.48
scusa ma perchè una volta chiuso ti resta come programma in esecuzione? non riesco a capire

Xtefano
22-09-2004, 15.32.42
Hai già dato un'occhiata a http://www.wintricks.it/software/netlaunch.html e alle varie sezioni di http://www.wintricks.it/software/index.html ??




HTH


Byez

Stefano

Thor
22-09-2004, 16.12.47
ma che c'entra netlaunch? io non mi disconnetto mai! (adsl always on)

non mi serve un prog per far partirne altri in automatico..come scritto, basta un batch facilissimo.

è la chiusura il problema.

idee?

Xtefano
22-09-2004, 17.16.02
Batch per batch .... un batch !!

Supponendo che il tuo processo "master" sia Firefox:

@echo off
rem OKKIO: su Win9x/ME *non* funzionerebbe !!
:inizio

echo INIZIO %date% %time%

rem verifico che esista il processo relativo a firefox
pslist firefox > nul 2>&1

rem se non c'e'
if errorlevel 1 (
echo Comando UNO ...
echo Comando DUE ...
goto :EOF
)

rem altrimenti ...
sleep 60
goto inizio

pslist lo trovi su SysInternals (http://www.sysinternals.com/ntw2k/freeware/pstools.shtml) (come tantissime altre cose...).
Di SLEEP.EXE non ti so dare il link (anche il suo /? non ha riferimenti), ma non credo avrai problemi nel reperirlo in rete ....


HTH


Byez

Stefano

Xtefano
23-09-2004, 12.28.55
Originariamente inviato da Xtefano
Di SLEEP.EXE non ti so dare il link


Chiedo umilmente perdono, ma è talmente tanto tempo che "sta lì" che non mi ricordavo neanche da dove venisse ....
il Resource Kit di W2k (http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en)


HTH


Byez

Stefano

Trushna
24-09-2004, 00.44.32
Non così bisogna usare start /w per aviare la seconda app epoi taskkill per kiudere

Per nacondere il batch usa cmdhow