|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Apr 2008
Messaggi: 80
|
[Batch] - scheduled tasks
Salve a tutti
sto realizzando un .bat per automatizzare svariate procedure su diversi PC ma ho un problema riguardo l'inserimento di una operazione pianificata In pratica, visto che su PC diversi il percorso di un eseguibile può variare, ho fatto in modo che il primo .bat crei un secondo .bat (task.bat) con il comando per inserire l'operazione pianificata con il giusto percorso (usando la variabile %CD%) Codice:
@echo off SET path=%CD% > task.bat ECHO schtasks /Create /RU system /SC daily /TN virscan /TR %path%\prova.exe task.bat Il problema è però che non riesco in nessun modo ad eseguirlo in modo automatizzato! Ho provato sia con la sintassi sopra esposta che usando il comando START ma non c'è niente da fare. Il file task.bat non viene mai eseguito automaticamente. ![]() Inoltre ho notato che il problema sembra dipendere dal fatto che il file task.bat viene compilato dinamicamente infatti se provo semplicemente ad eseguire un file già pronto questo avviene senza intoppi esempio con task.bat già esistente: Codice:
@echo off task.bat Come si risolve? Grazie mille |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
|
non lo so ma potresti provare una cosa
![]() ![]() fai 3 bat!! 1.bat crea 3.bat (il tuo task.bat) e lancia 2.bat dentro 2.bat lanci che so un PING su 127.0.0.1 per dare modo di scrivere correttamente 3.bat e di chiudere 1.bat e poi lanci 3.bat ![]()
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi. L'una o l'altra inutile scandalizzarsi.[plutus] |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Apr 2008
Messaggi: 80
|
No purtroppo ho già provato aumentando il numero dei .bat (ho persino usato il comando pause per essere sicuro che i file avessero il tempo di essere scritti) ma senza risultati
Altre idee? PS cmq sono sicuro che un modo devve esserci. ma quale? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:55.