Verwenden von Windows-Stapeldateibefehlen zum Automatisieren sich wiederholender Aufgaben

Verwenden von Windows-Stapeldateibefehlen zum Automatisieren sich wiederholender Aufgaben / Windows

Bevor Windows unsere Lieblings-GUI wurde, wurde alles mit Befehlen erledigt. Einige unserer Leser erinnern sich vielleicht an die Verwendung von MS-DOS-Befehlen, um die kleinsten Aufgaben auszuführen. Heute können Sie noch immer Befehle verwenden, um Aufgaben zu automatisieren und Ihre Produktivität zu steigern.

Bei mehreren langweiligen und sich wiederholenden Aufgaben handelt es sich um eine Batchdatei genau Nach was suchst du. Anstatt manuell Aufgaben auszuführen, können Sie eine einzelne Stapeldatei erstellen. Eine einfache Stapelverarbeitungsdatei (BAT) schreiben. Eine einfache Stapelverarbeitungsdatei (BAT) schreiben. Stapelverarbeitungsdateien können alltägliche Computeraufgaben automatisieren. Im Folgenden erfahren Sie, wie Batch-Dateien funktionieren und wie Sie Ihr erstes Batch-Skript schreiben. Mehr lesen kann geschrieben werden, um sich um alles zu kümmern.

Die Grundlagen: Erstellen einer Stapeldatei

Batch-Dateien werden in Klartext geschrieben. Sie können einen beliebigen Texteditor verwenden, den Sie möchten, aber der standardisierte Notepad erledigt die Aufgabe. Wenn Sie wirklich komplexe Programme erstellen, kann es nützlich sein, über die zusätzlichen Funktionen von Notepad ++ zu verfügen. Bei unseren Beispielen bleiben wir jedoch bei dem, was wir wissen.

Jede bereitgestellte Beispielstapeldatei wurde mit dem Editor Notepad Not Doing The Trick getestet. Probieren Sie die leichten Alternativen aus Xint & Subpad Notepad Doing The Trick? Probieren Sie die leichten Alternativen aus Xint & Subpad Lesen Sie weiter. Sobald wir alle Befehle eingegeben haben, gehen wir weiter Speichern als, und geben Sie der Datei einen passenden Namen. Nach dem Speichern können wir die Dateierweiterung von ändern .TXT zu .Fledermaus, und drücke Eingeben. Das Dateisymbol sollte sich sofort in ein Anwendungsfenster mit einem Zahn verändern.

Aufgaben, die Sie automatisieren können

Hier sind ein paar wirklich nützliche Stapelbefehle, mit denen Sie herumspielen können, und einige kurze Beschreibungen zu den einzelnen Befehlssyntax und Parametern. 15 CMD-Befehle, die jeder Windows-Benutzer kennen sollte 15 CMD-Befehle, die jeder Windows-Benutzer wissen sollte Die Eingabeaufforderung ist noch eine leistungsfähiges Windows-Tool. Hier sind die nützlichsten CMD-Befehle, die jeder Windows-Benutzer wissen muss. Weiterlesen .

1. Öffnen Sie mehrere Programme

Mit diesem Programm können Sie mehrere Programme mit einem einzigen Klick starten. Identifizieren Sie zunächst die Programme oder Dateien, die Sie gleichzeitig öffnen möchten. In diesem Fall werde ich Chrome öffnen, eine Word-Datei. Dies ist, wie Sie Microsoft Word kostenlos erhalten können. Dies ist, wie Sie Microsoft Word kostenlos erhalten können Sie möchten nicht für die vollständige Microsoft Word-Erfahrung bezahlen? Machen Sie sich keine Sorgen, hier sind einige Möglichkeiten, Microsoft Word kostenlos zu verwenden. Weitere Informationen Ich arbeite an und VMware Player.

Öffnen Sie eine neue Textdatei und geben Sie Folgendes ein:

@echo aus
CD "C: \ Programme \ Google \ Chrome \ Application \"
Starten Sie chrome.exe
Start - "C: \ Programme \ Microsoft Office \ Office15 \ WINWORD.EXE"
"C: \ Work \ MUO \ How to Batch Rename.docx"
CD "C: \ Programme (x86) \ VMware \ VMware Player"
Starten Sie vmplayer.exe
Ausfahrt

Natürlich können Sie dieser Liste auch zahlreiche Anwendungen und Dateien hinzufügen. Für Superöffnungen können Sie diese Batchdatei mit einem Hotkey koppeln.

Die Befehle, die wir hier verwendet haben, sind:

  • @Echo Zeigt den gerade ausgeführten Befehl in einer Befehlsshell an. Wir haben das gedreht aus.
  • CD wechselt das Verzeichnis
  • Start macht das offensichtlich und startet das Programm

2. Löschen Sie Dateien, die älter als sind

Wir können auch eine Batchdatei verwenden, um Dateien zu löschen, die älter sind als eine vom Benutzer festgelegte Anzahl von Tagen. Dies kann verwendet werden, um einen bestimmten Dateityp oder eine Gruppe von Dateien in einem Ordner zu löschen, sofern sie den Spezifikationen in der Stapeldatei entsprechen. Im ersten Beispiel werden Dateien im angegebenen Ordner gelöscht, die älter als drei Tage sind:

forfiles / p "C: \ einige \ Datei \ Name \ hier" / s / m * / d -3 / c "cmd / c del @path"

In unserem zweiten Beispiel werden nur Dateien mit der Erweiterung .docx gelöscht, die älter als drei Tage sind:

forfiles / p "C: \ einige \ Datei \ Name \ hier" / s / m * .docx / d -3 / c "cmd / c del @path"

Die Befehle und Schalter, die wir hier verwendet haben, sind:

  • Forfiles erlaubt es uns, Befehle für jede Datei an einem Ort zu verwenden, d. h. die Befehle gelten für jede Datei, die die Befehlsargumente enthält
  • / p gibt den Pfad für die Suche an, d. h. das Verzeichnis, aus dem die Dateien gelöscht werden sollen
  • / s weist den Befehl an, Unterverzeichnisse zu durchsuchen
  • / m weist den Befehl an, die angegebene Suchmaske zu verwenden. Wir haben den Platzhalter verwendet “*” in unserem ersten Beispiel und angegeben .docx in dieser Sekunde
  • / d-3 ist die Zeiteinstellung. Erhöhen oder verringern Sie je nach Ihren Anforderungen
  • / c del @path ist der Löschaspekt des Befehls

3. Sichern Sie Ihr System

Wir können Stapeldateien verwenden, um bestimmte Ordner zu sichern, oder als Teil eines umfassenderen Sicherungsvorgangs. Zurücksetzen auf Werkseinstellungen für Windows 10 oder Verwenden der Systemwiederherstellung. Zurücksetzen auf Werkseinstellungen für Windows 10 oder Verwenden von Systemwiederherstellungen Windows-10-Katastrophen und Wiederherstellung Ihres Systems. Weiterlesen . Die meisten Benutzer verfügen standardmäßig über Sicherungen und Systemwiederherstellungspunkte. Manchmal lohnt es sich jedoch, ein paar Kopien von etwas anzufertigen, das beim Löschen zu Weinen führen könnte. Ich werde Ihnen eine sehr einfache Methode und eine etwas fortgeschrittenere Version zeigen.

Methode 1

Öffnen Sie den Editor. Geben Sie die folgenden Anweisungen ein:

@echo aus
ROBOCOPY C: \ Ihr \ Dateiname \ geht \ hier C: \ Ihr \ Backup \ Speicherort \ geht \ hier /LOG:backuplog.txt
Pause

sparen Umbenennen Sie die Datei in systembackup.bat und drücken Sie Eingeben.

Diese Methode eignet sich gut zum Sichern einzelner Ordner, ist jedoch für komplexere Objekte nicht ganz praktisch. Die hier verwendeten Befehle sind:

  • ROBOCOPY steht für Robust File Copy, das bei Veröffentlichung von Windows Vista ersetzt wurde

Methode # 2

Diesmal erstellen wir eine längere Reihe von Ordnern, die wir sichern möchten, einschließlich Ihres Outlook-Adressbuchs und Ihrer Systemregistrierung.

@echo aus
:: Variablen
set Laufwerk = X: \ Backup
set backupcmd = xcopy / s / c / d / e / h / i / r / y
echo ### Meine Dokumente sichern… 
% backupcmd% "% USERPROFILE% \ Eigene Dateien" "% Laufwerk% \ Eigene Dateien"
echo ### Favoriten sichern… 
% backupcmd% "% USERPROFILE% \ Favorites" "% Laufwerk% \ Favorites"
echo ### Sichern von E-Mail und Adressbuch (Outlook Express)… 
% backupcmd% "% USERPROFILE% \ Anwendungsdaten \ Microsoft \ Adressbuch" "% Laufwerk% \ Adressbuch"
% backupcmd% "% USERPROFILE% \ Lokale Einstellungen \ Anwendungsdaten \ Identitäten" ""% Laufwerk% \ Outlook Express "
echo ### Sichern von E-Mails und Kontakten (MS Outlook)… 
% backupcmd% "% USERPROFILE% \ Lokale Einstellungen \ Anwendungsdaten \ Microsoft \ Outlook" "% Laufwerk% \ Outlook"
echo ### Sichern der Registry… 
Wenn nicht vorhanden "% Laufwerk% \ Registry" mkdir "% Laufwerk% \ Registry"
Wenn vorhanden "% Laufwerk% \ Registry \ regbackup.reg" del "% Laufwerk% \ Registry \ regbackup.reg"
regedit / e "% Laufwerk% \ Registry \ regbackup.reg"
Echosicherung abgeschlossen!
@Pause

Eine kleine Erklärung zu dem, was hier vor sich geht: Zuerst legen wir den Ort fest, an den die Dateien kopiert werden sollen - “set Laufwerk = X: \ Backup” - gefolgt von dem Sicherungsbefehl, den wir verwenden werden - xcopy. Auf den Befehl xcopy folgt eine Zeichenfolge mit Parametern, die die Batchdatei anweisen, eine Reihe von Aufgaben auszuführen:

  • / s kopiert Systemdateien
  • / c führt den durch die Zeichenfolge angegebenen Befehl aus und bricht dann ab
  • / d ermöglicht Laufwerks- und Verzeichnisänderungen
  • / e kopiert leere Verzeichnisse
  • / h kopiert versteckte Dateien
  • /ich Wenn das Ziel nicht existiert und Sie mehr als eine Datei kopieren, geht / i davon aus, dass das Ziel ein Verzeichnis sein muss
  • / r überschreibt schreibgeschützte Dateien
  • / y unterdrückt Eingabeaufforderungen, die bestätigen, dass Sie schreibgeschützte Dateien überschreiben möchten

Verwenden Sie die folgende Syntax, um der Batchdatei weitere Ordner hinzuzufügen:

% backupcmd% "... Quellverzeichnis ..." "% Laufwerk% \ ... Zielverzeichnis ..."

Wir haben eine Reihe von Ordnern zum Kopieren ausgewählt, aber Sie stellen möglicherweise fest, dass diese alle Teil Ihres USERPROFILE sind. Wenn Sie nur den gesamten Ordner sichern möchten, können Sie diesen Befehl verwenden “Laufwerk einstellen” und “setze backupcmd” sind in Gebrauch:

% backupcmd% "% USERPROFILE%" "% Laufwerk% \% UserName% - Profil"

4. Ändern Sie Ihre IP-Adresse

Die meiste Zeit verwendet Ihr Laptop eine dynamische IP. Was ist ein IP-Konflikt und wie lösen Sie ihn? Was ist ein IP-Konflikt und wie lösen Sie ihn? Hat eines Ihrer Geräte jemals eine Fehlermeldung angezeigt, die sich auf einen IP-Adressenkonflikt bezieht? Lesen Sie mehr Adresse, um eine Verbindung zum Internet herzustellen. Manchmal ist es erforderlich, eine statische IP-Adresse zu verwenden. Was ist eine statische IP-Adresse? Wie erhalte ich eine & ihre Vorteile / Nachteile? Was ist eine statische IP-Adresse? Wie erhalte ich eine & ihre Vorteile / Nachteile? In Heimnetzwerken, IP Adressen sind normalerweise nicht fest, liegen jedoch in bestimmten Bereichen. Eine statische IP-Adresse ändert sich nicht. Was sind die Vorteile und warum möchten Sie einen? Lesen Sie mehr, zum Beispiel an Ihrem Arbeitsplatz, in der Schule oder in anderen Bereichen “offiziell” Standorte. Sicher, Sie könnten sie manuell ändern, aber wenn Sie regelmäßig dorthin kommen, können Sie eine Batch-Datei erstellen, um die Arbeit für Sie zu erledigen?

Dazu erstellen wir zwei Dateien: eine, um sie statisch zu machen, und eine andere, um sie wieder in eine dynamische zu ändern.

Statisch

Sie sollten Folgendes für Ihre statische Batchdatei eingeben:

netsh interface ip set address "LAN" statisch "xxx.xxx.xxx.xxx" "xxx.xxx.xxx.x" "xxx.xxx.xxx.x"

Wo die erste Serie von “x ist” ist Ihre erforderliche statische IP, die zweite ist die Netzwerk- / Subnetzmaske und die dritte ist Ihr Standardgateway.

Dynamisch

Diese Batchdatei gibt die Einstellungen Ihres Netzwerkadapters an ein dynamisches Setup zurück:

netsh int ip set address name = "LAN" source = dhcp

Während keine dieser Dateien irgendetwas im Stapel erledigt, kann es schon lange dauern, diese Dateien zu haben. Wenn Sie mehr als ein Netzwerk zur Verbindung haben, kopieren Sie die erste Datei und ändern Sie die Details.

5. Lassen Sie Ihre Kinder schlafen gehen

Meine Kinder sind nicht alt genug, um mitten in der Nacht Videospiele zu spielen, aber ich erinnere mich an meine eigenen Taktiken gegen meine Eltern, also könnte ich Championship Manager 2 Top 5 Football (Soccer) -Spiele spielen, die Sie wahrscheinlich noch nie gespielt haben, aber sollten Die Top 5 Fußballspiele, die Sie wahrscheinlich noch nie gespielt haben, aber sollten Sie den Eindruck haben, die neuesten hochkarätigen Titel zu Tode gespielt zu haben, gibt es Alternativen für den Sessel Pro, der müde von FIFA, PES, Fußballmanager ist. und der Rest. Lesen Sie mehr bis in die frühen Morgenstunden. Glücklicherweise wussten meine Eltern nicht, wie ich meine Aktionen mithilfe von Befehlen steuern konnte. Versuche dies:

@echo aus
: W
Wenn% time% == 23: 30: 00.00 gehe zu: X
: X
shutdown.exe / s / f / t / 120 / c "GEHEN SIE JETZT JETZT !!!"

Hier prüft der Computer ständig, ob es halb zwölf ist. Wenn die Zeit korreliert, wird die Nachricht angezeigt “GEHEN SIE JETZT ZUM BETT!!!” wird zusammen mit dem 120s-Countdown-Timer angezeigt. Die 120er Jahre sollte Zeit genug, um das Spiel oder die Arbeit zu speichern, bevor der Computer herunterfährt.

Um diesen Countdown zu beenden, drücken Sie Win + R.

Erzähle es den Kindern natürlich nicht.

6. Batch Rename & Mass Delete

Ich habe einen umfangreicheren Artikel geschrieben, der sich mit dem Umbenennen und Löschen von Stapeldateien befasst. Wie man Batch-Umbenennungs- und Massenlöschdateien in Windows ausführt. Wie man Batch-Umbenennungs- und Massenlöschdateien in Windows ausführt Tausende von Dateien? Die Chancen stehen gut, dass jemand anderes schon kahl ist und es herausgefunden hat. Wir zeigen Ihnen alle Tricks. Lesen Sie mehr, damit ich diesen nicht näher erforsche auch viel, aber Batch-Dateien können verwendet werden, um diese manchmal mühsamen Aufgaben zu automatisieren. Lesen Sie den Artikel für einige erweiterte Stapelbefehle und lassen Sie sich sofort löschen.

Bonus: Pokémon!

Dies hat also nichts mit Produktivität zu tun. 5 Gewohnheiten, die Landwirte haben, die Ihre eigene Produktivität steigern können. 5 Gewohnheiten, die Landwirte haben, die Ihre eigene Produktivität steigern können. Wenn Sie lernen, wie Sie mit Generationen von Männern und Frauen, die wachsen, Ihre Effizienz steigern können, werden Sie lernen, wie man das macht halten Sie sich an Ihre Termine, egal was. Weitere Informationen, und wenn Sie anfällig für Pokémon-abhängige Spielsucht sind, beweisen Sie Ihre Pokémon-Meisterschaft mit diesen schwierigen Herausforderungen. Beweisen Sie Ihre Pokémon-Meisterschaft mit diesen schwierigen Herausforderungen. Diese Erfolge im Spiel und die von Fans gemachten Erfolge lassen Sie noch lange nach dem Wurf des Guthabens spielen. Lesen Sie mehr, laden Sie das nicht herunter und spielen Sie es nicht. Wenn nicht, können Sie sich dieses textbasierte Abenteuer hier direkt ansehen.

Hat Ihren Appetit gereizt?

Dies sind nur sechs Batchdateien, die Sie erstellen können, um Aufgaben auf Ihrem System zu automatisieren. Wenn Sie ein wenig mehr als Batch erfahren: Ein Tutorial für Windows Scripting Host Besser als ein Stapel: Lesen Sie mehr über Windows Scripting Host Tutorial, können Sie zwischen den Batchdateien und der Eingabeaufforderung unangepasste Aktivitäten auf Ihrem System ausführen. Und wenn Ihnen das nicht passt, können Sie immer einen Blick auf die Windows PowerShell-Eingabeaufforderung im Vergleich zu Windows PowerShell werfen: Was ist der Unterschied? Eingabeaufforderung im Vergleich zu Windows PowerShell: Was ist der Unterschied? Windows-Benutzer können ohne die Eingabeaufforderung oder die PowerShell auskommen. Aber mit Windows 10 und neuen Funktionen um die Ecke, ist es vielleicht an der Zeit, dass wir etwas gelernt haben. Weiterlesen .

Was sind Ihre Lieblings-Batchdateien? Was automatisieren Sie, um wertvolle Minuten von Ihrem Tag zu sparen? Lass es uns unten wissen!

Erfahren Sie mehr über: Stapeldatei, Computerautomatisierung, .