Salve, vorrei provare ad usare il comando AT per far aprire un file di testo ad una certa ora. Come posso fare?
Salve, vorrei provare ad usare il comando AT per far aprire un file di testo ad una certa ora. Come posso fare?
Cominciando a leggere l'help che appare digitando AT /? dal prompt di cmd.
Ho provato con:
at \\virtualxp 22.40 /interactive | "percorsodelfile"
Dove sbaglio?
Il comando AT serve solamente per schedulare l'operazione
"Schedulare il nome del file" non vuol dire molto...
Cosa vuoi farne di questo file di testo ? aprirlo con notepad ?
Puoi allora crearti un file .bat che contenga il comando "notepad nome_del_file.txt" e poi ne scheduli l'esecuzione con il comando AT (mettendo quindi at \\virtualxp 22.40 /interactive | "nome del file .bat"
Ho fatto come mi hai detto, ma mi esegue il file nel momento in cui dò il comando.
Non so bene come funzioni AT (perchè non usare semplicemente le operazioni schedulate che trovi nel pannello di controllo ?), in ogni caso:
qual'è l'esatto comando che hai messo ? hai messo un orario futuro ? (se hai messo ancora 22.40 e l'hai provato alle 23 magari...)
at \\virtualxp 23.01 /interactive | "percorso_del_file.bat"
E l'ho eseguito due minuti prima, cioè alle 22.59.
at \\virtualxp 23.01 /interactive "percorso_del_file.bat" (togli il |)
Ok, ora funziona. Thanks.
Se hai interesse ti consiglio di documentarti sul comando schtasks, più performante del vecchio at.
http://www.ss64.com/nt/schtasks.html