La commande 'at', disponible sur PC Windows NT 4.0, permet de programmer l'exécution de commandes et de programmes sur un ordinateur à une date et une heure précise. Pour que cette commande puisse être utilisée, il faut que le service Planning soit démarré.
Vous pouvez consulter la documentation sur la commande 'at' fournie avec Windows NT 4.0 dans le menu 'démarrer', vous sélectionnez ensuite 'Aide'.
La syntaxe pour utiliser cette commande est la suivante :
at [\\nom_d'ordinateur] [[id] [/delete[/yes]]]
at [\\nom_d'ordinateur] heure [/interactive] [/every:date[,...] | /next:date[,...] "commande"
Lancement d'un script MATLAB avec la commande 'at'
Le champ "commande" représente un fichier '.exe', '.com', '.bat' ou '.cmd' à exécuter.
LOLYLO
Ok c bon j'ai trouvé, en fait ça merdait à cause du Mardi. C'est pas 'M' mais 'Ma'
Merci!
Krapaud
pas d'espaces :)
LOLYLO
Ce qui me gene surtout en fait, c'est pas que ce soit un .bat ou un .cmd, ce qui me pose problème c'est la syntaxe exacte pour planifier plusieurs jours.
par exemple, lundi, mardi, mercredi = /every:L,M,Me
???
ou alors il faut un espace apres les ',' ???
z0rglub
1. créer un fichier test.bat dans c: contenant
xcopy "C:\toto\*.*" "D:\tata\" /s/d/y
2. touche windows + R
3. cmd + entrée
3. at 12:00 /every:L "C:\test.bat"
4. c bon
pedrito
je n'arrive pas à programmer la commande directement
essaye d'expliquer à ton Boss que ça reste AT mais qu'il lance un fichier de commande qui fait ce qu'il veut à l'heure où il veut
Groody
ou .BAT
Krapaud
loly->ecris ta comamnde dans un fichier texte que tu renommes en .cmd
ensuite tu utilises AT pour le programmer.
pedrito
ok comme tu veux j'essaye et je reviens dans 5 mn
LOLYLO
ouip je sais mais mon c'est mon boss qui veut que ce soit fait en AT...
pedrito
il me semble plus simple d'écrire un batch ( fichier bat contenat tes commandes même si elle est unique ) et de le programmer plutot que te programmer ta comande directement sous AT
si tu as besoin de changer ta commande tu édites juste le batch et tu laisses ta commande AT
LOLYLO
J'ai WINAT et ça merde un peu...
Ce que je veux c'est executer une commande du type:
copy c:\toto\*.* d:\tata
si je comprends bien je dois mettre:
at 12:00 /every:L,M copy c:\toto\*.* d:\tata
???
pedrito
AT en ligne c'est bien
mais WINAT du ressource kit c'est carrément le pied !
tu ne l'as pas ? c'est une interface graphique nettement plus conviviale que les commandes en ligne
z0rglub
tu veux dire pour executer cette ligne, comment je fais ?
si c'"st ça ta question : 1. touche windows + R
2. cmd + entrée
3. copier coller de la ligne en question
4. c bon
LOLYLO
hmmm, dis moi ça marche avec uniquement avec la commande NTBACKUP ou avec n'importe quel commande dans le batch ??
z0rglub
at 12:00 /every:L "E:\fichiers personnels\sauvegardes\batch\eff_local_save.bat"
est un exemple qui marche tres bien
LOLYLO
Je bloque sur la syntaxe suivante de la date :
/every:date[,...]
nt n'arrive pas à prendre la commande...je voudrai la lancer pour que ça se fasse tout les lundi que dois-je mettre?