Comment exécuter un script automatiquement - Le planificateur de tâches ne peut pas exécuter le fichier de commandes (exécuter que l'utilisateur soit connecté ou non) ?Salut tout le monde,
J'essaie d'exécuter automatiquement le fichier de commandes tous les jours lorsque bouton radio - "exécuter si l'utilisateur est connecté ou non" est sélectionné et ça ne marche pas.
Cela ne fonctionne que lorsque bouton radio "exécuter avec l'utilisateur connecté" est sélectionné.
Pouvez-vous conseiller s'il vous plaît?
Merci
Scriptles fenêtresRe : Comment exécuter un script automatiquement - Le planificateur de tâches ne peut pas exécuter le fichier de commandes (exécuter que l'utilisateur soit connecté ou non) ?salut @Botzal ,
Si vous avez un fichier de commandes système distinct qui peut ouvrir un fichier JSL - c'est-à-dire double-cliquez dessus, vous devriez pouvoir exécuter le fichier JSL automatiquement. Si le tout premier like de votre code JSL est le suivant //! puis une fois que vous enregistrez et fermez le fichier, si vous double-cliquez dessus, il exécute le code JSL, mais n'ouvre pas le fichier pour le modifier. Si votre fichier batch peut l'ouvrir, je pense que cela devrait fonctionner, mais je n'ai pas essayé moi-même.
J'espère que cela t'aides!,
DS
Re : Comment exécuter un script automatiquement - Le planificateur de tâches ne peut pas exécuter le fichier de commandes (exécuter que l'utilisateur soit connecté ou non) ?salut @SDF1
Je connais et comprends votre explication, mais ce n'est pas ce que je veux dire.
Mon intention était,
Comment je planifie le script (à l'aide du planificateur de tâches) qui s'exécutera tous les matins même lorsque je me déconnecte de l'ordinateur.
Le script JMP ne doit pas fonctionner de manière interactive.
Merci
Re : Comment exécuter un script automatiquement - Le planificateur de tâches ne peut pas exécuter le fichier de commandes (exécuter que l'utilisateur soit connecté ou non) ?Que se passe-t-il lorsque vous essayez de démarrer manuellement la tâche avec la case "exécuter si l'utilisateur est connecté ou non" cochée.Affiche-t-il une erreur ?JMP démarre-t-il puis se ferme-t-il (vous devrez surveiller le gestionnaire de tâches car la fenêtre ne s'ouvrira pas) ?
J'ai parfois besoin de décocher tout dans l'onglet des conditions pour corriger certaines erreurs qui ressemblaient à des problèmes d'autorisations.
Re : Comment exécuter un script automatiquement - Le planificateur de tâches ne peut pas exécuter le fichier de commandes (exécuter que l'utilisateur soit connecté ou non) ?salut @ih ,
Lorsque j'essaie de l'exécuter manuellement, il ouvre un processus CMD et JMP (dans le gestionnaire de tâches) et il est bloqué sur l'état d'exécution.
De plus, j'ai essayé de tout décocher dans l'onglet condition, cela ne fonctionnait toujours pas.
Avez-vous d'autres conseils s'il vous plait ?
THX


Re : Comment exécuter un script automatiquement - Le planificateur de tâches ne peut pas exécuter le fichier de commandes (exécuter que l'utilisateur soit connecté ou non) ?Depuis que JMP a démarré, je me concentrerais sur votre script.Peut-être commencer par quelque chose de très simple comme ce qui est ci-dessous.N'oubliez pas que toutes vos sorties doivent être écrites dans un fichier, vous n'aurez accès à aucune fenêtre ou rapport ouvert par votre script.
Exécutez-le d'abord de manière interactive et assurez-vous que vous avez accès pour écrire dans le fichier, puis supprimez le fichier csv et essayez de l'exécuter via le planificateur de tâches :
//!
dt = New Table( "Untitled",
Add Rows( 1 ),
New Column( "test", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1] ) )
);
dt << Save As( "C:/test.csv" )
Re : Comment exécuter un script automatiquement - Le planificateur de tâches ne peut pas exécuter le fichier de commandes (exécuter que l'utilisateur soit connecté ou non) ?@ih
J'ai essayé de le faire, ça ne marche pas
Il ouvre également un processus CMD et JMP (dans le gestionnaire de tâches) et il est bloqué sur l'état d'exécution.
Re : Comment exécuter un script automatiquement - Le planificateur de tâches ne peut pas exécuter le fichier de commandes (exécuter que l'utilisateur soit connecté ou non) ?Ajouter
Exit(No save);
ou
Quit(No save);
à la fin du script jsl que vous essayez d'exécuter pour fermer l'instance JMP
Re : Comment exécuter un script automatiquement - Le planificateur de tâches ne peut pas exécuter le fichier de commandes (exécuter que l'utilisateur soit connecté ou non) ?@jthi ,
bien sûr, j'ai ajouté au script... ne fonctionne pas.