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 ===== | ||
fr/tools.txt · Dernière modification : 2021/02/13 11:23 de 127.0.0.1