NirCmd – Altes Werkzeug Aufgaben zu automatisieren

Heute habe ich ein Programm, das diese Woche mich von einer eher neugierig Aufgabe gespeichert, es stellt sich heraus, dass ein Kunde eine Sache in X-Benutzer zu korrigieren hatte, Wir wissen nicht, wie die Aufgabe zu automatisieren, weil es nicht einen Registrierungsschlüssel ändern, Sie können nicht dieses Kommando, ni GPO, etc… und erfordert Benutzereingriff. So merkwürdig fand ich ein Tool, das unter vielen Features, die es hat, einer von ihnen ist Tastenkombinationen auf den Bildschirm senden, so können wir eine App öffnen & Bitte senden Sie Tastatureingaben benötigen Sie eine Option wählen.

NirCmd-Bujar

Wir sprechen über NirCmd, ein bereits altes Werkzeug, das uns Aufgaben ohne Benutzereingriff automatisieren kann, wir können die Registrierung ändern, iNI-Dateien, Wahlinternetverbindungen / VPN, ändern Dateidaten, die Größe der Anzeige, Öffnen Sie das CD-Fach… Eine weitere große App NirSoft. Download NirCmd seine offizielle Website.

 

zum Beispiel, Wir alle wissen, dass, wenn Sie laufen ‚RUNDLL32.EXE Inetcpl.cpl,ResetIEtoDefaults’ Wir öffnen Internet Explorer Optionen zur Wiederherstellung, Nein? gut, mit dem folgenden Befehl werden Sie sehen, wie offen diese Optionen & als tabulate, wird die Taste ‚R-Taste’ wiederherstellen & dann werden die ‚Enter geben’ zu akzeptieren:

Start RUNDLL32.EXE inetcpl.cpl,ResetIEtoDefaults
ping 127.0.0.1 -w 1 -n 2 > NUL 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 > NUL 2>&1
\PATHnircmdNirCmd.exe Sieg aktivieren Titel "Reset Internet Explorer Settings”
\PATHnircmdNirCmd.exe sendkey enter press

Also, wenn Sie führen Sie den obigen Befehl, der Benutzer zurückgesetzt Internetoptionen, ohne dabei persönliche Einstellungen (zum Beispiel). Was können Sie tun:

 

Öffnen Sie die Tür von J: CD-ROM-Laufwerk nircmd.exe cdrom offen j:
Schließen Sie die Tür von Y: CD-ROM-Laufwerk nircmd.exe CDROM Schließen y:
Spricht den Text in der Zwischenablage (Für Windows XP / Vista / 7/8). sprechen Text ~ $ Zwischenablage $
Spricht der Text innerhalb Speak.txt in speak.wav Dateinamen gespeichert (Für Windows XP / Vista / 7/8). sprechen Datei “c:tempspeak.txt” 0 100 “c:tempspeak.wav” 48kHz16BitStereo
Erhöhen Sie die Lautstärke des Systems durch 2000 Einheiten (aus 65535) nircmd.exe changesysvolume 2000
Verringern Sie die Lautstärke des Systems durch 5000 Einheiten (aus 65535) nircmd.exe changesysvolume -5000
Stellen Sie die Lautstärke auf den höchsten Wert nircmd.exe setsysvolume 65535
Mute die Lautstärke des Systems nircmd.exe mutesysvolume 1
Aufhebung der Stummschaltung wird die Lautstärke nircmd.exe mutesysvolume 0
Schalten Sie das Systemvolumen zwischen dem Mute und Normalzustand. nircmd.exe mutesysvolume 2
Erstellen Sie eine Verknüpfung auf Ihrem Desktop, die das Systemvolumen zwischen dem Mute und Normalzustand wechseln. nircmd.exe cmdshortcut “~ $ Folder.desktop $” “Schalter Volume” mutesysvolume 2
Schalten Sie den Monitor nircmd.exe Monitor ausschalten
Starten Sie den Standard-Bildschirmschoner nircmd.exe Bildschirmschoner
Setzen Sie Ihren Computer im Standby’ Modus nircmd.exe Standby
log den aktuellen Benutzer ab nircmd.exe ExitWin Abmelde
Fragen Sie, ob Sie möchten, neu zu starten, und wenn Sie ‚Ja‘ beantwortet, den Computer neu starten. nircmd.exe qboxcom “Möchten Sie neu starten ?” “Frage” ExitWin Neustart
Schalten Sie Ihren Computer nircmd.exe ExitWin poweroff
Schalten Sie alle angegebenen Computern in computers.txt ! multiremote Kopie “c:tempcomputers.txt” ExitWin poweroff Kraft
Dial zu “Mein Internet” Verbindung nircmd.exe rasdial “Mein Internet”
trennen Sie die “Mein Internet” Verbindung Nirchmdkexe RasHangup “Mein Internet”
Machen Sie Ihr Internet Explorer-Fenster 75% transparent ! (192 / 256) nircmd.exe gewinnen trans ititle “Internet Explorer” 192
Minimieren Sie alle Internet Explorer-Fenster nircmd.exe Sieg min Klasse “IEFrame”
Schließen Sie alle Internet Explorer-Fenster nircmd.exe schließen Klasse gewinnen “IEFrame”
Schließen Sie alle Explorer-Fenster (Mein Computer, Ordner, und so weiter) nircmd.exe schließen Klasse gewinnen “CabinetWClass”
Wie bitte Ihr Internet Explorer-Fenster nircmd.exe win hide Klasse “IEFrame”
Zeigen alle Internet Explorer-Fenster (nachdem Sie sich mit vorherigem Beispiel versteckt gemacht) nircmd.exe Sieg zeigen Klasse “IEFrame”
Center alle Fenster der obersten Ebene nircmd.exe win Zentrum ALLTOP
Entfernen Sie die Titelleiste des Arbeitsplatz-Fenster. nircmd.exe gewinnen -Stil Titel “mein Computer” 0x00C00000
Bringen Sie die Titelleiste des Arbeitsplatz-Fenster, die wir im vorigen Beispiel entfernt. nircmd.exe win + style Titel “mein Computer” 0x00C00000
Stellen Sie das Fenster nach rechts nach links, um (Für hebräischen und arabischen Sprachen) NirCmd win + exStyle Titel “mein Computer” 0x00400000
Stellen Sie alle untergeordneten Fenster von Arbeitsplatz-Fenster von rechts nach links, um (Für hebräischen und arabischen Sprachen) NirCmd Kind-Titel gewinnen “mein Computer” +exStyle alle 0x00400000
Erstellen Sie eine Verknüpfung auf Ihrem Desktop, die Fenster alle Ihre Internet Explorer schließt nircmd.exe cmdshortcut ” “~ $ Folder.desktop $ “Alle schließen IE” gewinnen Klasse schließen “IEFrame”
Erstellen Sie eine Verknüpfung auf Ihrem Desktop, die alle Ihre Internet Explorer-Fenster versteckt nircmd.exe cmdshortcut ” “~ $ Folder.desktop $ “Alle ausblenden IE” win hide Klasse “IEFrame”
Erstellen Sie eine Verknüpfung auf Ihrem Desktop, die alle Fenster Internet Explorer zeigt zurück nircmd.exe cmdshortcut ” “~ $ Folder.desktop $ “Alle anzeigen IE” win Show Klasse “IEFrame”
Stellen Sie den Windows-Rechner als oberstes Fenster (über allen anderen Fenstern) nircmd.exe Sieg settopmost Titel “Taschenrechner” 1
Stellen Sie den Windows-Rechner zurück zu regelmäßigen Fenster (nicht oberste Fenster) nircmd.exe Sieg settopmost Titel “Taschenrechner” 0
Erstellen Sie eine Verknüpfung auf Windows-Rechner unter Startmenü->Programs->Taschenrechner nircmd.exe Abkürzung “f:winntsystem32calc.exe” “~ $ Folder.programs Rechner $” “Windows-Rechner”
Ausblenden der Desktop-Fenster nircmd.exe win hide Klasse progman
Zeigen Sie die Desktop-Fenster (Nachdem es in den vorangegangenen Beispiel versteckt) nircmd.exe win Show Klasse progman
Blenden Sie die Start-Taste auf der Taskleiste nircmd.exe Kind Klasse gewinnen “Shell_TrayWnd” hide Klasse “Taste”
Zeigen Sie die Starttaste auf der Taskleiste nircmd.exe Kind Klasse gewinnen “Shell_TrayWnd” Show-Klasse “Taste”
Ausblenden der Uhr auf der Taskleiste nircmd.exe Kind Klasse gewinnen “Shell_TrayWnd” hide Klasse “TrayClockWClass”
Zeigen Sie die Uhr auf der Taskleiste nircmd.exe Kind Klasse gewinnen “Shell_TrayWnd” Show-Klasse “TrayClockWClass”
Töten (beenden) alle Instanz von Internet Explorer-Prozesse nircmd.exe Killprocess iexplore.exe
Erstellen Sie eine Verknüpfung auf Ihrem Desktop, der die Tür öffnet K: CD-ROM-Laufwerk, wenn Sie es ausführen. nircmd.exe cmdshortcut “~ $ Folder.desktop $” “Öffnen Sie CD-ROM” CDROM offen k:
Erstellen Sie eine Verknüpfung zu NirSoft Website auf Ihrem Desktop nircmd.exe urlshortcut “http://www.nirsoft.net” “~ $ Folder.desktop $” “NirSoft”
In NirSoft Website an Ihrem beliebten Seiten unter Aktenverknüpfung. nircmd.exe urlshortcut “http://www.nirsoft.net” “~ $ Folder.favorites $ Verbindungen” “NirSoft”
Erstellen Sie eine Verknüpfung zu NirSoft Website auf dem Desktop aller in computers.txt aufgeführten Computern nircmd.exe multiremote Kopie “c:tempcomputers.txt” urlshortcut “http://www.nirsoft.net” “~ $ Folder.common_desktop $” “NirSoft”
Stellen Sie den Anzeigemodus Farben 800x600x24bit nircmd.exe SetDisplay 800 600 24
Erstellen Sie eine Verknüpfung auf dem Desktop, der den Anzeigemodus eingestellt Farben 800x600x24bit nircmd.exe cmdshortcut “~ $ Folder.desktop $” “800x600x24” SetDisplay 800 600 24
Kopieren Sie alle Verknüpfungen auf dem Desktop in einem anderen Ordner (f:tempdesktop). nircmd.exe execmd kopieren “~ $ Folder.desktop $ *. Lnk” f:tempdesktop
Starten Sie den Apache-Server (unter Windows NT / 2000 / XP / 2003) nircmd.exe Service Neustart Apache
Erstellen Sie eine Verknüpfung auf dem Desktop, der den Apache-Server neu gestartet nircmd.exe cmdshortcut “~ $ Folder.desktop $” “Starten Sie Apache” Service Neustart Apache
Starten Sie den IIS nircmd.exe Service Neustart w3svc
Restart MySql nircmd.exe Service Neustart MySql
Öffnen Sie den gewünschten Registry Schlüssel / Wert in RegEdit nircmd.exe regedit “HKLMSoftwareMicrosoftWindowsCurrentVersion” “CommonFilesDir”
Öffnen Sie den Registrierungsschlüssel, den Sie in die Zwischenablage kopiert in RegEdit. NirCmd regedit “~ $ Zwischenablage $”
Deaktivieren Sie den Bildschirmschoner nircmd.exe regsetval sz “hkcucontrol PanelDesktop” “Screensave” 0
Aktivieren Sie den Bildschirmschoner nircmd.exe regsetval sz “hkcucontrol PanelDesktop” “Screensave” 1
Ändern Sie das Datum / Uhrzeit des angegebenen Dateinamen (Erstellungszeit und geänderte Zeit) nircmd.exe SetFileTime “c:tempmyfile.txt” “24-06-2003 17:57:11” “22-11-2005 10:21:56”
Kopieren Sie Ihren Desktop-Ordner-Pfad in die Zwischenablage nircmd.exe Zwischenablage gesetzt ~ $ folder.desktop $
Kopieren Sie die Startmenü-Ordner-Pfad in die Zwischenablage nircmd.exe Zwischenablage gesetzt ~ $ folder.start_menu $
Kopieren Sie den Inhalt von info1.txt (einfache Textdatei) in die Zwischenablage nircmd.exe Zwischenablage ReadFile- “c:Mein Filesinfo1.txt”
Fügen Sie den Textinhalt der Zwischenablage info1.txt nircmd.exe Zwischenablage AddFile “c:Mein Filesinfo1.txt”
Deaktivieren Sie die Zwischenablage nircmd.exe Zwischenablage klar
Erstellen Sie alle Ordner angegeben in “c:tempfolders.txt”. Die Ordnerpfadnamen werden durch CRLF-Zeichen getrennt. nircmd.exe paramsfile “c:tempfolders.txt” “” “” execmd md ~ $ fparam.1 $
Installieren Sie die angegebene .NET-Assembly in dem globalen Assemblycache (wie gacutil) nircmd.exe GAC installieren “C:tempMyAssemblybinMyAssembly.dll”
Leeren Sie den Papierkorb in allen Laufwerken. nircmd.exe emptybin
Antwort ‚Ja’ auf eine Standard-Windows-Message-Box. nircmd.exe dlg “” “” klicken Sie auf ja
Warten 2 Sekunden, und speichern Sie dann den aktuellen Bildschirm shot.png nircmd.exe cmdwait 2000 savescreenshot “f:tempshot.png”
sparen 10 Screenshots in einer Schleife, und warte 60 Sekunden zwischen dem Screenshot speichern Anrufe. Die Dateinamen der Screenshot werden die Uhrzeit und das Datum des gespeicherten Screenshot enthalten. nircmd.exe loop 10 60000 savescreenshot c:tempscr ~ $ currdate.MM_dd_yyyy $ - ~ $ currtime.HH_mm_ss $ .png
Warten Sie, bis Firefox geschlossen wird, und dann sagen, “Firefox wurde geschlossen” nircmd.exe waitprocess firefox.exe Text sprechen “Firefox wurde geschlossen”
Führen Sie Regedit mit SYSTEM-Benutzer (Unter Windows 7/8 / Vista / 2008), die Ihnen erlaubt, alle versteckten Systemregistrierungsschlüssel anzuzeigen nircmd.exe elevatecmd runassystem c:windowsregedit.exe

 

 

Hector Herrero
Letzte Artikel von Hector Herrero (Alle anzeigen)