fr:tools
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Révision précédente | |||
| — | fr:tools [2021/02/13 11:23] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | |||
| + | ====== Outils ====== | ||
| + | Plusieurs outils externes à Actiona peuvent être utilisés avec ce dernier afin d' | ||
| + | |||
| + | ===== Windows ===== | ||
| + | |||
| + | Il est possible de lancer une commande DOS ou un programme à partir d' | ||
| + | |||
| + | - Une action ' | ||
| + | - Ce fichier ' | ||
| + | |||
| + | |||
| + | Exemple d' | ||
| + | {{ : | ||
| + | |||
| + | Dans la suite, il y a d' | ||
| + | | ||
| + | | ||
| + | Sauf indication contraire, tous ces programmes (ou ces commandes DOS) sont utilisables sous Windows XP,7 ,8 et 10. | ||
| + | |||
| + | Pour obtenir tous les paramètres d'une commande, saisir ' | ||
| + | |||
| + | **Quelques exemples** | ||
| + | |||
| + | ==== robocopy ==== | ||
| + | |||
| + | | ||
| + | | ||
| + | Sans doute un des utilitaires les plus riches en possibilités.\\ | ||
| + | Une doc. bien faite : http:// | ||
| + | |||
| + | Comme il est dit dans cette documentation : | ||
| + | < | ||
| + | |||
| + | RoboCopy est comparable à la commande XCOPY mais possède plus d' | ||
| + | |||
| + | RoboCopy est aussi nettement plus rapide que XCopy pour la recherche des fichiers à copier. | ||
| + | |||
| + | Robocopy est capable de reprendre une copie momentanément interrompue par une défectuosité des transmissions sur le réseau. | ||
| + | |||
| + | Les options de RoboCopy sont trop nombreuses pour pouvoir deviner facilement ce qu' | ||
| + | La commande RoboCopy ne fonctionne bien que si elle configurée dans un fichier de commande testé avec soin. | ||
| + | </ | ||
| + | |||
| + | |||
| + | Exemple : Copier toute l' | ||
| + | en supprimant côté cible les fichiers qui n' | ||
| + | |||
| + | Même principe que vu plus haut (une action ' | ||
| + | |||
| + | Le fichier bat : | ||
| + | < | ||
| + | chcp 1252 | ||
| + | ROBOCOPY D: | ||
| + | </ | ||
| + | * La commande 'chcp 1252' évite les problèmes d' | ||
| + | * /MIR : Supprime coté image ce qui n' | ||
| + | * /NP : Pas d' | ||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ==== schtasks ==== | ||
| + | |||
| + | |||
| + | | ||
| + | |||
| + | Une option particuliere ' | ||
| + | |||
| + | Cette option peut être utilisée pour le suivi des scripts Actiona.\\ | ||
| + | Dans l' | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | Sinon, solution proposée : \\ | ||
| + | * En début de script Actiona, lancement | ||
| + | * En fin de script, delete de cette tache. \\ | ||
| + | |||
| + | |||
| + | 1) En début de script Actiona : | ||
| + | Créer une action ' | ||
| + | |||
| + | Contenu de ' | ||
| + | < | ||
| + | schtasks /delete /tn test_inactivite /f | ||
| + | schtasks /create /tn test_inactivite /tr " | ||
| + | </ | ||
| + | //Si PC inactif plus de 3 minutes, execution de ' | ||
| + | | ||
| + | Contenu de ' | ||
| + | < | ||
| + | schtasks /delete /tn test_inactivite /f | ||
| + | c: | ||
| + | </ | ||
| + | |||
| + | Contenu de envoi_msg.php | ||
| + | < | ||
| + | <?php | ||
| + | // | ||
| + | // A paramétrer | ||
| + | // | ||
| + | $serveur_smtp= " | ||
| + | $to = ' | ||
| + | $from = ' | ||
| + | |||
| + | $subject = 'PB lors du traitement [description] Via Actiona | ||
| + | $message = " | ||
| + | // | ||
| + | |||
| + | |||
| + | // | ||
| + | // Ne pas toucher | ||
| + | // | ||
| + | ini_set(' | ||
| + | $headers = "From: $to" . " | ||
| + | " | ||
| + | ' | ||
| + | mail($to, $subject, $message, $headers); | ||
| + | ?> | ||
| + | </ | ||
| + | |||
| + | 2) En fin de script Actiona : | ||
| + | Créer une action ' | ||
| + | |||
| + | Contenu de ' | ||
| + | < | ||
| + | schtasks /delete /tn test_inactivite /f | ||
| + | </ | ||
| + | |||
| + | | ||
| + | |||
| + | Pour une 1ere utilisation : \\ | ||
| + | * Choisir un répertoire et copier les fichiers dans ce répertoire. \\ | ||
| + | * Dans ces fichiers, changer c:\temp par le nom de ce répertoire. \\ | ||
| + | * Dans ' | ||
| + | avant que le script ne soit vu comme inactif (et non terminé). \\ | ||
| + | * Dans envoi_msg.bat, | ||
| + | * Dans envoi_msg.php, | ||
| + | |||
| + | Dans le fichier zip, un exemple de script actiona : test_inactivite.ascr. | ||
| + | |||
| + | //Le script php ' | ||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ==== start ==== | ||
| + | Lancer un programme ou ouvrir un fichier. \\ | ||
| + | Intérêt : \\ | ||
| + | * Pour Lancer un programme : Pas besoin de donner le chemin du .exe. \\ | ||
| + | * Pour Ouvrir un fichier : Ouverture avec le programme par défaut pour ce type de fichier.\\ | ||
| + | |||
| + | Exemples de fichier " | ||
| + | |||
| + | Ouvrir excel | ||
| + | < | ||
| + | start excel | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Ouvrir un fichier ( ici, avec le programme par défaut prévu pour les fichiers ' | ||
| + | < | ||
| + | start c: | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | Ouvrir un fichier avec un programme autre que celui prévu pour le suffixe de ce fichier | ||
| + | < | ||
| + | start notepad++ | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ==== taskkill ==== | ||
| + | |||
| + | Tuer une tache. | ||
| + | |||
| + | Exemple : tuer Winword | ||
| + | |||
| + | Dans Actiona, créer action ' | ||
| + | Le fichier kill_process.bat contient : | ||
| + | taskkill /im WINWORD.exe /F | ||
| + | //Remarque : il est possible de tuer une tache ("un processus" | ||
| + | Action = ' | ||
| + | |||
| + | **FIN : Programmes livrés avec Windows** | ||
| + | |||
| + | |||
| + | ---- | ||
| + | **Programmes à installer sous Windows** | ||
| + | |||
| + | **FIN : Programmes à installer sous Windows** | ||
| + | ---- | ||
| + | |||
| + | ===== Linux ===== | ||
