Utilisation commande AT sous windows
Résolu/Fermé
tetepoive
Messages postés
1
Date d'inscription
mercredi 2 août 2006
Statut
Membre
Dernière intervention
2 août 2006
-
2 août 2006 à 09:18
1337man - 6 févr. 2009 à 20:45
1337man - 6 févr. 2009 à 20:45
bonjour,
j'essaie d'utiliser la commande AT ,je reussi a creer une tache planifié avec mais elle ne s'execute pas et dans etat il y a marqué Erreur.
ma commande est :
AT 11:19 echo bonjour
merci
j'essaie d'utiliser la commande AT ,je reussi a creer une tache planifié avec mais elle ne s'execute pas et dans etat il y a marqué Erreur.
ma commande est :
AT 11:19 echo bonjour
merci
A voir également:
- Windows at
- Windows movie maker - Télécharger - Montage & Édition
- Clé windows 10 gratuit - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Restauration systeme windows 10 - Guide
9 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
2 août 2006 à 09:38
2 août 2006 à 09:38
C'est normal: echo bonjour se termine immédiatement et la fenêtre se ferme.
Tu n'as donc pas le temps de la voir.
Essai plutôt:
at 09:37 /interactive "notepad"
Si tu ne met pas "/interactive", aucune fenêtre ne s'affichera.
Et il est nécessaire de mettre la commande et ses arguments entre double-quotes (par exemple "echo bonjour")
Tu n'as donc pas le temps de la voir.
Essai plutôt:
at 09:37 /interactive "notepad"
Si tu ne met pas "/interactive", aucune fenêtre ne s'affichera.
Et il est nécessaire de mettre la commande et ses arguments entre double-quotes (par exemple "echo bonjour")
bonjour,
Je me suis inspiré de ta réponse pour utiliser la commande AT pour programmer la copie hebdomadaire d'un fichier des postes de travail de mes utilisateurs vers un serveur en utilisant xcopy.
Mon soucis est que la commande at ne s'éxécute pas dans la session d'un utilisateurs avec un compte limité
Je me suis inspiré de ta réponse pour utiliser la commande AT pour programmer la copie hebdomadaire d'un fichier des postes de travail de mes utilisateurs vers un serveur en utilisant xcopy.
Mon soucis est que la commande at ne s'éxécute pas dans la session d'un utilisateurs avec un compte limité
cedric9
Messages postés
3
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
24 août 2007
23 août 2007 à 11:03
23 août 2007 à 11:03
Bonjour,
Je ne connais pas trop les commandes AT, mais j'aurai besoin d'une commande pour copier un fichier d'un serveur, tous les jours à une certaine heure. Cela est assez proche de ce que tu as fait Sylvain A.
Quelqu'un pourrait me détailler ce script.
De plus, comment utilise-t-on ces commandes AT sous Windows ?
Merci de votre aide
Je ne connais pas trop les commandes AT, mais j'aurai besoin d'une commande pour copier un fichier d'un serveur, tous les jours à une certaine heure. Cela est assez proche de ce que tu as fait Sylvain A.
Quelqu'un pourrait me détailler ce script.
De plus, comment utilise-t-on ces commandes AT sous Windows ?
Merci de votre aide
MaGrandMereChinoise
Messages postés
284
Date d'inscription
samedi 5 août 2006
Statut
Membre
Dernière intervention
19 juin 2020
104
23 août 2007 à 16:33
23 août 2007 à 16:33
2 points dans ta question
1) Planification
Pour ça, il faut utiliser le planificateur. Là, tu peux définir si une tâche se répète et, si oui, à quelle fréquence.
La tâche en elle-même est en fait un programme ou une commande reconnus par le système. Celui-ci pourra selon les paramètres s'exécuter en mode interactif (visible à l'écran) ou non, et en utilisant un profil utilisateur donné (pour traiter les problèmes de droits).
2) La tâche en elle-même
Comme vu au-dessus le planificateur te permet de lancer une commande reconnu par le système, à savoir :
- un programme (.exe .com)
- un flux de commandes (.bat .cmd) qui enchaine des commandes du système et/ou des programmes
- un script interprétable par le système (scripts vb à lancer par la commande cscript, scripts perl, etc.)
Dans ce cas, tu devras connaitre (ou apprendre à connaitre) ledit langage de script, programmation ou commande.
information complémentaire
3) le système d'aide de Windows XP
Tu peux obtenir une aide sur la plupart des commandes de XP.
Pour cela il faut appeler un invite de commande (Démarrer-Exécuter-cmd) puis taper "help la_commande_pour_laquelle_tu_veux_une_aide".
Par exemple : "help at" pour avoir de l'aide sur la commande AT.
Est-ce plus clair ? Faut-il par exemple te détailler la manière de créer une commande de copie de fichier qui s'exécute tous les jours à 12h
1) Planification
Pour ça, il faut utiliser le planificateur. Là, tu peux définir si une tâche se répète et, si oui, à quelle fréquence.
La tâche en elle-même est en fait un programme ou une commande reconnus par le système. Celui-ci pourra selon les paramètres s'exécuter en mode interactif (visible à l'écran) ou non, et en utilisant un profil utilisateur donné (pour traiter les problèmes de droits).
2) La tâche en elle-même
Comme vu au-dessus le planificateur te permet de lancer une commande reconnu par le système, à savoir :
- un programme (.exe .com)
- un flux de commandes (.bat .cmd) qui enchaine des commandes du système et/ou des programmes
- un script interprétable par le système (scripts vb à lancer par la commande cscript, scripts perl, etc.)
Dans ce cas, tu devras connaitre (ou apprendre à connaitre) ledit langage de script, programmation ou commande.
information complémentaire
3) le système d'aide de Windows XP
Tu peux obtenir une aide sur la plupart des commandes de XP.
Pour cela il faut appeler un invite de commande (Démarrer-Exécuter-cmd) puis taper "help la_commande_pour_laquelle_tu_veux_une_aide".
Par exemple : "help at" pour avoir de l'aide sur la commande AT.
Est-ce plus clair ? Faut-il par exemple te détailler la manière de créer une commande de copie de fichier qui s'exécute tous les jours à 12h
Pour la planification, entièrement d'accord, j'utilise le planificateur de tache pour lancer mon script, no problemo.
Par contre pour le script, c'est la que ca coince un peu.
Ce que je recherche a faire, c'est aller sur une url, qui me génére en ligne un fichier texte. Ensuite, je voudrai arriver à copier ce fichier sur mon disque en local. Le fichier est directement accessible par une url.
En utilisant des flux de commande (.bat ou .cmd), je peux ouvrir ma page, mais pas possible de récupérer le résultat de la page (dis moi si je me trompe).
Par contre, c'est vrai que je n'ai pas pensé aux script vb, je ne connais pas trop ce langage. Je sais qu'il est possible de lancer IE par l'intermédiaire de la commande CreateObject("InternetExplorer.Application")., on peut naviguer apres avec .naviagte("mon adresse"), attendre la réponse du navigateur.
Par contre est-ce qu'il existe un moyen de copier le contenu de la page, ou d'appeler la fonction save As de IE ?
Pour information, est-ce que .vb et .vbs sont différents ?
Merci de ton aide
Par contre pour le script, c'est la que ca coince un peu.
Ce que je recherche a faire, c'est aller sur une url, qui me génére en ligne un fichier texte. Ensuite, je voudrai arriver à copier ce fichier sur mon disque en local. Le fichier est directement accessible par une url.
En utilisant des flux de commande (.bat ou .cmd), je peux ouvrir ma page, mais pas possible de récupérer le résultat de la page (dis moi si je me trompe).
Par contre, c'est vrai que je n'ai pas pensé aux script vb, je ne connais pas trop ce langage. Je sais qu'il est possible de lancer IE par l'intermédiaire de la commande CreateObject("InternetExplorer.Application")., on peut naviguer apres avec .naviagte("mon adresse"), attendre la réponse du navigateur.
Par contre est-ce qu'il existe un moyen de copier le contenu de la page, ou d'appeler la fonction save As de IE ?
Pour information, est-ce que .vb et .vbs sont différents ?
Merci de ton aide
MaGrandMereChinoise
Messages postés
284
Date d'inscription
samedi 5 août 2006
Statut
Membre
Dernière intervention
19 juin 2020
104
23 août 2007 à 21:08
23 août 2007 à 21:08
Là, j'avoue que j'atteins mes limites d'incompétence : je développe peu en VBS donc chaque fois en plongeant dans les aides et autres tutoriels que je trouve.
Sur le principe je pense qu'on peut déclencher n'importe quelle action disponible par menu dans une application, depuis un script VB. De plus les VBS permettent d'accéder aux objets instanciés par les applis qui tournent.
Je t'ai trouvé 2 exemples grâce à l'excellente source d'information "Script Center" de MS.
1) Récupérer le contenu source d'une page Web (www.microsoft.com dans l'exemple)
url="https://www.microsoft.com/fr-fr/"
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
Call objHTTP.Open("GET", url, FALSE)
objHTTP.Send
WScript.Echo(objHTTP.ResponseText)
2) Recup d'un flux RSS sous forme de fichier XML
Const ForWriting = 2
strURL="https://docs.microsoft.com/en-us/archive/blogs/"
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
Call objHTTP.Open("GET", strURL, FALSE)
objHTTP.Send
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.CreateTextFile _
("C:\Scripts\scripting_guys.xml", ForWriting)
objFile.Write objHTTP.ResponseText
objFile.Close
Je pense que tu dois pouvoir avancer avec ces 2 exemples.
Sur le principe je pense qu'on peut déclencher n'importe quelle action disponible par menu dans une application, depuis un script VB. De plus les VBS permettent d'accéder aux objets instanciés par les applis qui tournent.
Je t'ai trouvé 2 exemples grâce à l'excellente source d'information "Script Center" de MS.
1) Récupérer le contenu source d'une page Web (www.microsoft.com dans l'exemple)
url="https://www.microsoft.com/fr-fr/"
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
Call objHTTP.Open("GET", url, FALSE)
objHTTP.Send
WScript.Echo(objHTTP.ResponseText)
2) Recup d'un flux RSS sous forme de fichier XML
Const ForWriting = 2
strURL="https://docs.microsoft.com/en-us/archive/blogs/"
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
Call objHTTP.Open("GET", strURL, FALSE)
objHTTP.Send
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.CreateTextFile _
("C:\Scripts\scripting_guys.xml", ForWriting)
objFile.Write objHTTP.ResponseText
objFile.Close
Je pense que tu dois pouvoir avancer avec ces 2 exemples.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
MaGrandMereChinoise
Messages postés
284
Date d'inscription
samedi 5 août 2006
Statut
Membre
Dernière intervention
19 juin 2020
104
23 août 2007 à 11:11
23 août 2007 à 11:11
Bonjour à tous,
Sous Windows quoi ?
Parce qu'il faut savoir que tout ce que vous faites par commandes AT peut être fait au mulot en allant dans le programmateur de tâches. Sous XP, par exemple :
- panneau de configuration
- taches planifiées
- ajout de taches
L'avantage est de ne pas avoir à manipuler des commandes si vous n'y êtes pas habitués.
A+
Sous Windows quoi ?
Parce qu'il faut savoir que tout ce que vous faites par commandes AT peut être fait au mulot en allant dans le programmateur de tâches. Sous XP, par exemple :
- panneau de configuration
- taches planifiées
- ajout de taches
L'avantage est de ne pas avoir à manipuler des commandes si vous n'y êtes pas habitués.
A+
cedric9
Messages postés
3
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
24 août 2007
23 août 2007 à 11:19
23 août 2007 à 11:19
Tout d'abord merci pour ta réponse.
Je pensai aussi utiliser le planificateur de tache, je suis effectievement sous Windows XP, mais est-ce possible d'acceder à une url précise sous un navigateur, et de sauvegarder ce fichier à un emplacement spécifique ? J'avoue que je n'ai pas encore essayé.
Sinon je suis habitué à la programmation, mais pas avec AT. Comment cela fonctionne-t-il sous Windows ? Comment peut on lancer une tache tous les jours ?
Merci
Je pensai aussi utiliser le planificateur de tache, je suis effectievement sous Windows XP, mais est-ce possible d'acceder à une url précise sous un navigateur, et de sauvegarder ce fichier à un emplacement spécifique ? J'avoue que je n'ai pas encore essayé.
Sinon je suis habitué à la programmation, mais pas avec AT. Comment cela fonctionne-t-il sous Windows ? Comment peut on lancer une tache tous les jours ?
Merci
cedric9
Messages postés
3
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
24 août 2007
24 août 2007 à 10:22
24 août 2007 à 10:22
Je ne suis pas non plus du tout spécialiste de VB, mais avec les tutos et les scripts sur le Net, ca aide.
Je pense que 2 méthodes sont possibles.
Celle que tu m'as décrite, mais aussi en passant par l'objet Internet Explorer : je met mon script pour ceux que ca peux interesser :
Const ForWriting = 2
Dim IE, genFile
Set IE = Wscript.CreateObject("InternetExplorer.Application")
Set genFile = CreateObject("Scripting.FileSystemObject")
IE.Visible = 1
IE.navigate "https://www.apple.com/fr/"
Do While (IE.Busy)
WScript.Sleep 10
Loop
'sauve la page
Set objFile = objFSO.CreateTextFile_("C:\test.xls", ForWriting)
IE.ExecWB( IDM_SAVEAS, MSOCMDEXECOPT_DONTPROMPTUSER, objFile, NULL)
IE.Quit
Ce script devrait marcher.
Voila je pense que je devrai m'en sortir avec ces bouts de code. Il me manque encore 2-3 détails comme retrouver la date du jour, créer un dossier avec la date du jour, mais en fouillant un peu, je trouverai bien..
Merci bien pour ton aide
Bonne journée
Je pense que 2 méthodes sont possibles.
Celle que tu m'as décrite, mais aussi en passant par l'objet Internet Explorer : je met mon script pour ceux que ca peux interesser :
Const ForWriting = 2
Dim IE, genFile
Set IE = Wscript.CreateObject("InternetExplorer.Application")
Set genFile = CreateObject("Scripting.FileSystemObject")
IE.Visible = 1
IE.navigate "https://www.apple.com/fr/"
Do While (IE.Busy)
WScript.Sleep 10
Loop
'sauve la page
Set objFile = objFSO.CreateTextFile_("C:\test.xls", ForWriting)
IE.ExecWB( IDM_SAVEAS, MSOCMDEXECOPT_DONTPROMPTUSER, objFile, NULL)
IE.Quit
Ce script devrait marcher.
Voila je pense que je devrai m'en sortir avec ces bouts de code. Il me manque encore 2-3 détails comme retrouver la date du jour, créer un dossier avec la date du jour, mais en fouillant un peu, je trouverai bien..
Merci bien pour ton aide
Bonne journée
threeP
Messages postés
1
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
24 octobre 2007
24 oct. 2007 à 17:30
24 oct. 2007 à 17:30
Bonjour,
je désire réaliser une connexion avec mon terminal de Paiement (Moneyline P2000) par un modem / par un port USB avec les commandes AT. Quelqu'un pourrait-il m'indiquer quelles sont les commandes appropriées?? merci d'avance
je désire réaliser une connexion avec mon terminal de Paiement (Moneyline P2000) par un modem / par un port USB avec les commandes AT. Quelqu'un pourrait-il m'indiquer quelles sont les commandes appropriées?? merci d'avance
dzqrf
Messages postés
155
Date d'inscription
mardi 20 novembre 2007
Statut
Membre
Dernière intervention
28 septembre 2023
50
17 févr. 2008 à 18:23
17 févr. 2008 à 18:23
Bonjour,
je m'intéresse aussi à cette commande at mais ce que je voudrais faire est différent voila je voudrais pouvoir eteindre mon pc tout les jours à minuit pour evité que les enfants de ma tante reste sur le pc tard le soir;
comment faire?
merci
je m'intéresse aussi à cette commande at mais ce que je voudrais faire est différent voila je voudrais pouvoir eteindre mon pc tout les jours à minuit pour evité que les enfants de ma tante reste sur le pc tard le soir;
comment faire?
merci
dzqrf
Messages postés
155
Date d'inscription
mardi 20 novembre 2007
Statut
Membre
Dernière intervention
28 septembre 2023
50
15 avril 2008 à 11:24
15 avril 2008 à 11:24
ok merci