NirCmd – Ancien outil d’automatisation des tâches

Aujourd’hui je vous mets un utilitaire qui cette semaine m’a sauvé d’une tâche assez curieuse, il s’avère que dans un client j’ai dû corriger quelque chose chez X utilisateurs, Nous ne savons pas comment automatiser la tâche puisqu’il ne s’agit pas de modifier une clé de registre, Ne peut pas être fait par commande, Même pas GPO, etc… et nécessite l’intervention de l’utilisateur. Curieusement, j’ai trouvé un outil qui, parmi de nombreuses fonctionnalités, il a, L’une d’entre elles consiste à envoyer des combinaisons de touches à l’écran, afin que nous puissions ouvrir une application & Envoyez-lui les raccourcis clavier dont nous avons besoin pour cocher une option.

NirCmd-bujarra

Nous parlons de NirCmd, Un outil déjà assez ancien qui nous permettra d’automatiser des tâches sans l’intervention de l’utilisateur, Nous pouvons modifier l’inscription, fichiers ini, Marque-page des connexions Internet/VPN, Modifier les dates de fichier, Modifier la taille de l’affichage, ouvrir le plateau CD… Une autre excellente application de NirSoft. Télécharger NirCmd depuis son site officiel.

 

Pour donner un exemple, Nous savons tous que lorsque vous courez RunDll32.exe InetCpl.cpl,ResetIEtoDefaults’ nous ouvrons les options de restauration d’Internet Explorer, Non? Puits, Avec cette prochaine commande, nous verrons comment ouvrir ces options & Comment nous allons compiler, appuyez sur la touche 'R'’ afin qu’il puisse restaurer & puis appuyez sur « Entrée’ d’accepter:

Commencer RunDll32.exe InetCpl.cpl,ResetIEtoDefaults
ping 127.0.0.1 -w 1 -n 2 > VIDE 2>&1
\PATHnircmdNirCmd.exe sendkey alt down
\PATHnircmdNirCmd.exe sendkey R press
\PATHnircmdNirCmd.exe sendkey alt up
ping 127.0.0.1 -w 1 -n 3 > VIDE 2>&1
\PATHnircmdNirCmd.exe gagner activer le titre "Reset Internet Explorer Settings”
\PATHnircmdNirCmd.exe sendkey enter press

Por lo que al ejecutar el anterior comando, al usuario se le reseteará las opciones de Internet, sin perder la configuración personal (Pour donner un exemple). Qué más se puede hacer:

 

Ouvrez la porte de J: Lecteur de CD-ROM nircmd.exe CDROM OPEN J:
Fermez la porte de Y: Lecteur de CD-ROM nircmd.exe cdrom fermer y:
Prononce le texte actuellement dans le presse-papiers (Pour Windows XP/Vista/7/8). Énoncer le texte ~$clipboard$
Énonce le texte stocké à l’intérieur speak.txt dans speak.wav nom de fichier (Pour Windows XP/Vista/7/8). Énoncer le fichier “c:tempspeak.txt” 0 100 “c:tempspeak.wav” 48kHz16BitStéréo
Augmentez le volume du système en 2000 Unités (de 65535) nircmd.exe changesysvolume 2000
Diminuez le volume du système de 5000 Unités (de 65535) nircmd.exe changesysvolume -5000
Réglez le volume sur la valeur la plus élevée nircmd.exe setsysvolume 65535
Couper le volume du système nircmd.exe mutesysvolume 1
Réactiver le volume du système nircmd.exe mutesysvolume 0
Basculez le volume du système entre l’état muet et l’état normal. nircmd.exe mutesysvolume 2
Créez un raccourci sur votre bureau qui bascule le volume du système entre l’état muet et l’état normal. nircmd.exe cmdraccourci “~$folder.ordinateur de bureau$” “Changer le volume” mutesysvolume 2
Éteindre le moniteur nircmd.exe moniteur éteint
Démarrer l’économiseur d’écran par défaut nircmd.exe économiseur d’écran
Mettez votre ordinateur en veille’ mode nircmd.exe veille
Déconnectez l’utilisateur actuel nircmd.exe Exitwin Logoff
Demandez si vous souhaitez redémarrer, et si vous répondez « Oui », Redémarrez l’ordinateur. nircmd.exe qboxcom “Voulez-vous redémarrer ?” “question” Redémarrage Exitwin
Éteindre votre ordinateur nircmd.exe ExitWwin Poweroff
Mettez hors tension tous les ordinateurs spécifiés dans computers.txt ! Copie multi-distant “c:tempcomputers.txt” ExitWin PowerOff Force
Composez pour “Mon Internet” connexion nircmd.exe rasdial “Mon Internet”
Déconnectez le “Mon Internet” connexion nircmd.exe rashangup “Mon Internet”
Rendre votre Internet Explorer windows 75% transparent ! (192 / 256) nircmd.exe gagner trans ititle “Internet Explorer” 192
Réduire toutes vos fenêtres Internet Explorer nircmd.exe gagner la classe minimale “IEFrame”
Fermez toutes vos fenêtres Internet Explorer nircmd.exe gagner de près de la classe “IEFrame”
Fermez toutes vos fenêtres de l’Explorateur (Poste de travail, Dossiers, et ainsi de suite) nircmd.exe gagner de près de la classe “MeubleWClass”
Masquer toutes vos fenêtres Internet Explorer nircmd.exe gagner la classe Cacher “IEFrame”
Afficher toutes vos fenêtres Internet Explorer (après les avoir masqués avec l’exemple précédent) nircmd.exe gagner montrer la classe “IEFrame”
Centrer toutes les fenêtres de niveau supérieur nircmd.exe gagner centre alltop
Supprimer la barre de titre de la fenêtre Poste de travail. nircmd.exe titre de style victoire “mon ordinateur” 0x00C00000
Retournez la barre de titre de la fenêtre Poste de travail que nous avons supprimée dans l’exemple précédent. nircmd.exe victoire + titre de style “mon ordinateur” 0x00C00000
Réglez la fenêtre Poste de travail sur l’ordre de droite à gauche (Pour les langues hébraïque et arabe) NircMD Win +Exstyle Titre “mon ordinateur” 0Réf. x00400000
Définissez toutes les fenêtres enfants de la fenêtre Poste de travail dans l’ordre de droite à gauche (Pour les langues hébraïque et arabe) NircMD Win Titre enfant “mon ordinateur” +Exstyle Tous les 0x00400000
Créez un raccourci sur votre bureau qui ferme toutes vos fenêtres Internet Explorer nircmd.exe cmdraccourci ” “~$folder.ordinateur de bureau$ “Fermer tout IE” Gagner Fermer la classe “IEFrame”
Créez un raccourci sur votre bureau qui masque toutes vos fenêtres Internet Explorer nircmd.exe cmdraccourci ” “~$folder.ordinateur de bureau$ “Masquer tout IE” Gagner la classe Masquer “IEFrame”
Créez un raccourci sur votre bureau qui affiche toutes vos fenêtres Internet Explorer nircmd.exe cmdraccourci ” “~$folder.ordinateur de bureau$ “Afficher tout IE” Gagnez Show Class “IEFrame”
Définir la calculatrice Windows comme fenêtre supérieure (au-dessus de toutes les autres fenêtres) nircmd.exe remportent le titre le plus important “Calculatrice” 1
Redéfinir la calculatrice Windows sur la fenêtre normale (Fenêtre non supérieure) nircmd.exe remportent le titre le plus important “Calculatrice” 0
Créez un raccourci vers la calculatrice Windows sous le menu Démarrer->Programmes->Calculatrices nircmd.exe raccourci “f:winntsystem32calc.exe” “~$folder.programmes$Calculatrices” “Calculatrice Windows”
Masquer la fenêtre du bureau nircmd.exe gagner cacher classe progman
Afficher la fenêtre du bureau (Après l’avoir masqué dans l’exemple précédent) nircmd.exe gagner show class progman
Masquer le bouton de démarrage dans la barre d’état système nircmd.exe classe enfant Win “Shell_TrayWnd” Classe hide “bouton”
Affichez le bouton de démarrage dans la barre d’état système nircmd.exe classe enfant Win “Shell_TrayWnd” Afficher la classe “bouton”
Masquer l’horloge dans la barre d’état système nircmd.exe classe enfant Win “Shell_TrayWnd” Classe hide “TrayClockWClass”
Afficher l’horloge dans la barre d’état système nircmd.exe classe enfant Win “Shell_TrayWnd” Afficher la classe “TrayClockWClass”
Tuer (terminer) toutes les instances des processus Internet Explorer nircmd.exe processus de destruction iexplore.exe
Créez un raccourci sur votre bureau qui ouvre la porte de K: Lecteur de CD-ROM lorsque vous l’exécutez. nircmd.exe cmdraccourci “~$folder.ordinateur de bureau$” “Ouvrir le CD-ROM” CDROM Open K:
Créez un raccourci vers le site Web NirSoft sur votre bureau nircmd.exe urlraccourci “HTTP://www.nirsoft.net” “~$folder.ordinateur de bureau$” “NirSoft”
Ajouter le site Web NirSoft à vos favoris sous le dossier Liens.. nircmd.exe urlraccourci “HTTP://www.nirsoft.net” “~$folder.favorites$Liens” “NirSoft”
Créez un raccourci vers le site Web NirSoft sur le bureau de tous les ordinateurs répertoriés dans computers.txt nircmd.exe la copie multiremote “c:tempcomputers.txt” URLPrection “HTTP://www.nirsoft.net” “~$folder.common_desktop$” “NirSoft”
Réglez le mode d’affichage sur les couleurs 800x600x24bit nircmd.exe setdisplay 800 600 24
Créez un raccourci sur le bureau qui définit le mode d’affichage sur les couleurs 800x600x24 bits nircmd.exe cmdraccourci “~$folder.ordinateur de bureau$” “800x600x24” setdisplay 800 600 24
Copiez tous les raccourcis de votre bureau dans un autre dossier (f:tempdesktop). nircmd.exe execmd copy “~$folder.bureau$*.lnk” f:tempdesktop
Redémarrez votre serveur Apache (sous Windows NT/2000/XP/2003) nircmd.exe service redémarrer Apache
Créez un raccourci sur votre bureau qui redémarre le serveur Apache nircmd.exe cmdraccourci “~$folder.ordinateur de bureau$” “Redémarrer Apache” Service de redémarrage Apache
Redémarrez votre IIS nircmd.exe service de redémarrage W3SVC
Redémarrer MySql nircmd.exe service redémarrer MySql
Ouvrez la clé/valeur de registre souhaitée dans RegEdit nircmd.exe regedit “HKLMSoftwareMicrosoftWindowsCurrentVersion” “Rép CommonFilesDir”
Ouvrez la clé de registre que vous avez copiée dans le presse-papiers dans RegEdit. nircmd regedit “~$clipboard$”
Désactiver l’économiseur d’écran nircmd.exe regsetval sz “HKCUpanneau de configurationde bureau” “ScreenSaveActive” 0
Activer l’économiseur d’écran nircmd.exe regsetval sz “HKCUpanneau de configurationde bureau” “ScreenSaveActive” 1
Modifier la date/l’heure du nom de fichier spécifié (Heure de création et heure modifiée) nircmd.exe setfiletime “c:tempmyfile.txt” “24-06-2003 17:57:11” “22-11-2005 10:21:56”
Copiez le chemin d’accès au dossier de votre bureau dans le presse-papiers nircmd.exe presse-papiers ~$folder.desktop$
Copiez le chemin d’accès de votre dossier du menu Démarrer dans le presse-papiers nircmd.exe presse-papiers ~$folder.start_menu$
Copier le contenu de info1.txt (Fichier texte simple) vers le presse-papiers nircmd.exe presse-papiers readfile “c:Mon Filesinfo1.txt”
Ajouter le contenu textuel du presse-papiers à info1.txt nircmd.exe presse-papiers addfile “c:Mon Filesinfo1.txt”
Effacer le presse-papiers nircmd.exe presse-papiers transparent
Créez tous les dossiers spécifiés dans “c:tempfolders.txt”. Les noms des chemins d’accès aux dossiers sont séparés par des caractères CRLF. nircmd.exe paramsfile “c:tempfolders.txt” “” “” execmd md ~$fparam.1$
Installez l’assembly .NET spécifié dans le cache d’assembly global (Comme Gacutil) nircmd.exe installation de GAC “C:tempMyAssemblybinMyAssembly.dll”
Videz la corbeille de tous les disques. nircmd.exe poubelle vide
Réponse : « Oui’ à une boîte de message Windows standard. nircmd.exe DLG “” “” Cliquez sur Oui
Attendre 2 Secondes, puis enregistrez l’écran actuel dans shot.png nircmd.exe cmdwait 2000 sauvegardecapture d’écran “f:tempshot.png”
Sauvegarder 10 Captures d’écran en boucle, et d’attendre 60 secondes entre les appels de sauvegarde de capture d’écran. Les noms de fichiers de la capture d’écran contiendront l’heure et la date de la capture d’écran enregistrée. nircmd.exe boucle 10 60000 SauvegarderCapture d’écran C:tempscr~$currdate. MM_dd_yyyy$-~$currtime. HH_mm_ss$.png
Attendez que Firefox soit fermé, puis dites “Firefox a été fermé” nircmd.exe processus d’attente firefox.exe énoncer le texte “Firefox a été fermé”
Exécuter RegEdit avec l’utilisateur SYSTEM (Sous Windows 7/8/Vista/2008), qui vous permet d’afficher toutes les clés de registre système cachées nircmd.exe elevatecmd runassystem c:windowsregedit.exe

 

 

Articles recommandés

Auteur

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, N’hésitez pas à me contacter, J’essaierai de vous aider chaque fois que je le pourrai, Partager, c’est vivre ;) . Profiter des documents!!!

Citrix StoreFront 3

19 Octobre 2015