Opérateurs de comparaison pour les fichiers de commandes

Si comme moi, il vous arrive de façon ponctuelle de créer des scripts avec des fichiers de commandes (batch), peut-être vous arrive-t-il de rechercher les opérateurs de comparaison.

Je les pose donc ici pour les retrouver plus facilement.

Opérateur Signification
EQU égal à
NEQ différent de
LSS Plus petit que (Less Than)
LEQ Inférieur ou égal à (Less or Equal)
GTR Plus grand que (Greater Than).
GEQ Supérieur ou égal à (Greater or Equal)

Exemple d’utilisation :

if /i chaine1 gtr chaine2 uneCommande

Source : windows.developpez.com

 

Twitter en ligne de commande sous Windows

bandeau_twitter

Si vous aussi vous recherchez une solution logiciel pour envoyer des tweets en ligne de commande. Après pas mal de recherche j’ai trouvé twt. Pour le téléchargement ça se passe ici. Il vous suffit ensuite d’extraire les fichiers contenu dans l’archive dans un dossier. Il ne reste plus qu’à configurer twt pour qu’il soit autorisé à utiliser un compte twitter. Pour cela dans une fenêtre de commande rendez-vous dans le dossier où ont été extraits les fichiers puis taper la commande suivante :

twt -config

Autoriser l’application à utiliser twitter et recopier le code de sécurité fourni dans la boite de dialogue présente.

Et maintenant il ne vous reste qu’à utiliser twt de la façon la plus simple qu’il soit en tapant dans une fenêtre de commande :

twt texte à twitter!

Une boite de dialogue vous confirmera l’envoi de votre tweet.

Masquer l’éxécution d’un fichier de commandes

bandeau.fenetre.commande

Si vous avez besoin d’exécuter un fichier de commande en tache de fond sans qu’une fenêtre ne s’ouvre, il vous suffit d’utiliser la commande START.
Pour cela utiliser la ligne de commande suivante :

START /B mon_fichier.cmd

D’autres paramètres sont disponibles, en couplant cette commande dans un fichier de commande et le dossier de démarrage, il vous sera alors possible d’automatiser des actions en arrière plan. Une bonne alternative aux services peu adapté au script!