Startseite » Desktop » Tipps und Tools zum Automatisieren sich wiederholender Aufgaben unter Windows 10

    Tipps und Tools zum Automatisieren sich wiederholender Aufgaben unter Windows 10

    Fühlen Sie sich oft, alte Dateien zu löschen, nicht benötigte Daten zu säubern, einige Programme manuell zu starten usw.? Wenn ja, dann lass mich dir helfen automatisieren und mehr tun in kürzerer Zeit. Diese Automatisierungen sparen zwar nicht viel Zeit, aber wenn man die Zeit abwägt, lohnt es sich, Zeit zu sparen.

    Ich fange damit an, Ihnen einige vorzustellen Windows-Tools, die uns bei der Automatisierung bestimmter Aufgaben unterstützen, und dann zeige ich Ihnen einige Beispiele für die Automatisierung von Aufgaben auf meinem Windows 10-PC.

    Werkzeuge, die Sie kennen müssen

    Vielleicht haben Sie bereits von diesen Tools gehört - Eingabeaufforderung, PowerShell und Task Scheduler. Wenn nicht, keine Sorgen machen; Lassen Sie mich diese Werkzeuge in diesem Abschnitt vorstellen.

    Eingabeaufforderung und Stapeldateien

    Die Eingabeaufforderung, ein Nachfolger der MS-DOS-Eingabeaufforderung, ist ein Befehlszeileninterpreterprogramm. Eine Datei mit mehreren Befehlen wird als a bezeichnet “Batchdatei”, mit denen Sie Aufgaben automatisieren können, z. B. um eine Datei oder einen Ordner auf einem tragbaren Laufwerk zu sichern. Wenn Sie es ausprobieren möchten, geben Sie ein “cmd” oder “Eingabeaufforderung” im Suchleiste des Startmenüs, und du wirst es finden.

    Du musst es nur tun kompilieren Sie die erforderlichen Befehle in einer Textdatei mit “.Fledermaus” oder “.cmd” Erweiterung. Sie können die Datei einfach öffnen, um sie auszuführen. In diesem Fall führt Windows 10 alle Befehle der Datei nacheinander oder wie in der Stapeldatei programmiert aus.

    Liste der Befehle | Wie benutzt man

    PowerShell und seine Skriptdateien

    PowerShell ist ein Automatisierungs- und Management-Framework gebaut für Power User aka Systemadministratoren. Wenn Sie nach echtem Automatisierungspotenzial suchen, müssen Sie PowerShell kennenlernen und verwenden.

    Ich muss Ihnen sagen, dass die Eingabeaufforderung viel einfacher zu erlernen und zu verwenden ist als die PowerShell, da letztere bietet viel mehr Power und Features als der ehemalige.

    Sie können auf Windows PowerShell zugreifen, indem Sie den Namen in das Suchfeld des Startmenüs eingeben. Beachten Sie, dass Sie zwei Programme sehen - “Power Shell” und “PowerShell ISE”. PowerShell ist das Befehlszeileninterpreterprogramm wie die Eingabeaufforderung, während der andere zum Schreiben von Skripten verwendet wird (mit “.ps1” Erweiterung), die eine Gruppe von Befehlen enthalten, z. B. Batchdateien.

    Liste der Befehle | Verwendung von | Mehr Info

    Taskplaner und seine Aufgaben

    Ein anderes Windows-Tool, das bei der Automatisierung hilft, ist Task Scheduler - ein Programm für Programme und Aufgaben planen. Die geplanten Aufgaben werden in bestimmten Zeitintervallen ausgeführt. Sie können Meldungen oder Benachrichtigungen anzeigen, wenn der Vorgang abgeschlossen ist, und vieles mehr. Darüber hinaus können Sie Passen Sie die Aufgaben an Ihren Anforderungen entsprechend.

    Wenn Sie unter Windows 10 auf den Taskplaner zugreifen möchten, geben Sie einfach ein “Planer” oder “Taskplaner” in Cortanas Suchfeld, und Sie finden das Scheduler-Programm. Beachten Sie, dass auch Windows und verschiedene installierte Programme (wie Google Chrome) geplante Aufgaben erstellen, um ihre eigenen Wartungsaktivitäten durchzuführen Bearbeiten oder deaktivieren Sie keine anderen Aufgaben.

    Verwendung von | Mehr Info

    Lassen Sie uns Aufgaben automatisieren

    Nachdem Sie nun die erforderlichen Werkzeuge kennen, erstellen wir einige magische Skripte und Aufgaben. Wenn diese Skripts mit Aufgaben ordnungsgemäß konfiguriert sind, können sie verschiedene Wartungsaufgaben auf Ihrem Computer automatisieren ohne dich zu brauchen Überprüfung oder Eingriffe in diese Aktivitäten.

    Starten Sie mehrere Apps

    Wenn Sie es langsam finden Öffnen Sie mehrere erforderliche Dateien Bei jedem Start können Sie es wie ich automatisieren. Identifizieren Sie einfach einige Ordner, Dateien und Programme, die Sie gleichzeitig starten möchten, und erstellen Sie eine Stapeldatei. Du kannst auch Erstellen Sie eine Verknüpfung zu dieser Datei und fügen Sie eine Tastenkombination zu dieser Verknüpfung hinzu, um sie mit den Tastenkombinationen schnell zu starten.

    Beispielsweise können Sie eine Batchdatei erstellen Öffnen Sie einige spezifische Ordner, Google Chrome Browser, eine Word-Datei und eine Excel-Datei mit dem folgenden Code. Beachten Sie das “%BENUTZERPROFIL%” im Folgenden bezieht sich auf das Verzeichnis Ihres Benutzerprofils in Windows.

     @echo off :: Geöffnete Ordner starten% USERPROFILE% \ Documents \ start% USERPROFILE% \ Desktop \ MusicFolder \ :: Offene Dateien starten chrome.exe start "" "% USERPROFILE% \ Documents \ My Blogs \ Article1.docx" start " ""% USERPROFILE% \ Documents \ Content Ideas.xlsx "beenden 

    Starten Sie Apps als Administrator

    Sie müssen beim Starten von Apps mit dem vorherigen Skript erfolgreich gewesen sein, aber ein Programm als Administrator auszuführen, funktioniert nicht auf dieselbe Weise. Dies liegt daran, dass das übergeordnete Programm gestartet wird, aber den Administratorzugriff verlangt, indem eine UAC-Eingabeaufforderung angezeigt wird. Wenn Sie der Aufforderung jedoch nicht zustimmen, wird das Programm einfach beendet, d. H. Startet überhaupt nicht.

    Das Gleiche funktioniert nicht mit einer Verknüpfung im Windows-Autostart-Ordner. Also, wie geht das? Das Taskplaner-Programm hilft uns bei diesem Problem. Es bietet nur eine Option an Führen Sie ein Programm mit erhöhten Berechtigungen aus, So können Sie eine App oder eine Gruppe von Apps (mithilfe eines Batch-Skripts) mit dem Taskplaner starten. So geht's:

    1. Öffne das Taskplaner > klicken “Aufgabe erstellen” unter Aktionen im rechten Bereich.
    2. Unter dem Allgemeines Fügen Sie auf der Registerkarte einen Aufgabennamen hinzu “NoUAC1”, dann überprüfe “Laufen Sie mit höchsten Privilegien” Box.
    3. Drücke den Auslösen Tab, unter “Beginnen Sie mit der Aufgabe“, wählen “Am Anfang“.
    4. Wechseln Sie jetzt zu Aktionen Klicken Sie auf die Registerkarte Neu.
    5. In dem Neue Aktion Fenster für z Aktion wählen “Starten Sie ein Programm“, und unter Programm / Skript, klicken Durchsuche Wählen Sie die ausführbare Datei aus, die Sie planen möchten, und klicken Sie auf OK.
    6. Nun geh rüber zum die Einstellungen Tab > dafür sorgen “Task kann bei Bedarf ausgeführt werden” wird geprüft und dann geklickt OK speichern.
    7. Das ist alles. Das eingestellte Programm (Adobe Reader in diesem Lernprogramm) wird jetzt automatisch mit Administratorrechten gestartet, wenn Sie das System starten.

    Löschen Sie alle alten Dateien

    Als begeisterter Techniker und Entwickler lade und teste ich normalerweise verschiedene Dinge, und nach ein oder zwei Monaten sehe ich auf meinem System eine Vielzahl nicht benötigter Dateien. Glücklicherweise hilft mir ein Batch-Skript dabei, alte heruntergeladene Dateien zu löschen.

    Ebenso können Sie eine Stapeldatei verwenden Löschen Sie alle alten Dateien von bestimmten Erweiterungen oder Dateien in einem bestimmten Ordner oder Unterordner, die älter sind als das festgelegte Datum und die Uhrzeit. Mit dem folgenden Code können Sie .docx-Dateien löschen (ändern “docx” um Ihre Dateien in einem bestimmten Ordner abzugleichen älter als zwanzig Tage (Ändern Sie den Wert von “/ d” Option zum Festlegen einer beliebigen Anzahl von Tagen).

     @echo off forfiles / p "% USERPROFILE% \ Documents \ My Blogs" / s / m * .docx / d -20 / c "cmd / c del @path" echo Dokumentdateien, die älter als 20 Tage sind, werden beendet 

    Und du kannst den Pfad ändern (durch Ändern des Wertes von “/ p” Option) auf den Ordner mit den zu löschenden Dateien. Unten, “%BENUTZERPROFIL%” bedeutet das Verzeichnis Ihres Benutzers.

    Papierkorb leeren

    Es ist zu empfehlen Leeren Sie den Papierkorb regelmäßig, und obwohl es eine leichte Aufgabe ist, vergessen wir sie oft. Glücklicherweise kann dies automatisch mit dem Taskplaner erledigt werden. Hier sind die Schritte zur automatischen Optimierung des freien Speicherplatzes der Festplatte:

    1. Öffne das Taskplaner.
    2. Aufmachen “Taskplaner-Bibliothek“, Klicken Sie dann im Aktionsmenü auf “Neuer Ordner” und nennen Sie es “Meine Aufgaben”.
    3. Klicke auf “Meine Aufgaben” Ordner und wählen Sie “Aufgabe erstellen” aus dem Aktionsmenü.
    4. In dem Aufgabe erstellen Fenster unter dem Allgemeines Geben Sie den Namen der Task als ein “Leerer Windows-Papierkorb”.
    5. Klicken Löst aus Tab, hier klicken Neu und unter “Beginnen Sie mit der Aufgabe” wählen “Nach einem Zeitplan“.
    6. Wählen Sie das Wöchentlich oder Monatlich Option nach Ihren Wünschen, da Sie genügend Zeit haben, um Dateien wiederherzustellen / wiederherzustellen, die Sie möglicherweise benötigen, und klicken Sie auf OK.
    7. Klicken Aktionen Tab, gehen Sie zu Neu, und in Neue Aktion Fenster unter die Einstellungen > zum Programm / Skript, eintippen “PowerShell.exe”.
    8. Im selben Fenster für z “Argumente hinzufügen (optional)” Art -NoProfile-Befehl "Clear-RecycleBin -Force"und klicken Sie auf OK Taste.
    9. Das ist alles - speichern Sie einfach die Aufgabe, und jetzt wird die Ablage nach Plan gelöscht.

    Schalten Sie das System aus

    Da ich mich nicht davon abhalten konnte, spät nachts zu arbeiten, entschied ich mich, die Arbeit aufzugeben und schlafen zu gehen. Und da half mir das folgende Skript.

    Der unten genannte Code zeigt die Nachricht um 11:00 Uhr (Sie können sie im Skript bearbeiten) und schaltet das System nach 120 Sekunden (oder 2 Minuten) aus. Beachten Sie, dass Sie im folgenden Code sogar die Zeit für das automatische Herunterfahren ändern können, indem Sie den entsprechenden Wert von ändern “%Zeit%”.

     @echo off: a Wenn% time% == 23: 00: 00.00 goto: b goto a:: b shutdown.exe / s / f / t 120 / c "Zeit, gute Nacht zu sagen!" Ausfahrt 

    Hinweis: Sie erhalten 120 Sekunden (Bearbeiten) “120” in obigem Skript (zum Ändern dieser Dauer), um Ihre Arbeit zu speichern, anstatt die Standardzeit von 30 Sekunden. Sie können das Herunterfahren auch durch Drücken von Win + R beenden > Art Herunterfahren -a > Drücken Sie Enter. Es ist ziemlich einfach, richtig?

    Sicherungsdateien / Ordner

    Nun, ich weiß, wir haben ziemlich gute Programme zum Sichern unserer Dateien, einschließlich Cloud-Lösungen wie Dropbox und Googles Backup and Sync. Wenn Sie jedoch extreme Kontrolle wünschen und möchten Backup extrem sensibler Dateien auf Ihre tragbare Festplatte, dann ist ein Batch-Skript eine schöne, automatisierte Lösung. Und es ist ziemlich einfach und muss nicht heruntergeladen werden.

    Beachten Sie, dass diese Methode nur Sichert bestimmte Dateien und Ordner und erstellt keinen Standard-Wiederherstellungspunkt oder eine Systemsicherung. Ich benutze die “Robocopy” Befehl zum Sichern von Dateien in diesem Skript. Hier ist der Code der Batchdatei, um die gesamten Daten in Ihrem Benutzerverzeichnis und auch die Systemregistrierung zu sichern:

     @echo off :: Legen Sie den Ordner für die Sicherung unter set setcedir = C: \ Users \ USER :: Legen Sie den Ordner des tragbaren Laufwerks unter set target = D: \ Backup fest, wenn nicht vorhanden "% targetdir%" mkdir "% targetdir%" echo ### Sichern Sie Ihr Profil¢??¦ robocopy% sourcedir%% targetdir% * / e / j / r: 10 / v echo ### Sichern der Registrierung¢??¦ Wenn vorhanden "% targetdir% \ regbackup.reg" del "% targetdir% \ regbackup.reg" regedit.exe / e "% targetdir% \ regbackup.reg" echo ### Die Sicherung ist vollständig¢??¦ pause beenden 

    Einige abschließende Bemerkungen

    Ich habe es schon immer geliebt, Aufgaben und Prozesse zu automatisieren - deshalb nutze ich IDEs mehr als nur Texteditoren. Ich glaube an Produktivität und wenn Sie es auch tun, probieren Sie die oben genannten Tools und Beispielskripts aus Erleichtere dein Leben ein bisschen mehr.

    Ich weiß, dass dies nicht alles ist, was man mit diesen Tools erreichen kann, aber Sie können die oben genannten Tools erlernen und neue Tricks ausprobieren, um mehr Aufgaben zu automatisieren. Es ist einfach, mit diesen zu beginnen - folgen Sie einfach den Links, die ich zusammen mit den Tools in diesem Artikel bereitgestellt habe, und Sie sind gut aufgehoben.

    Hoffe du viel Spaß beim Automatisieren kleine Aufgaben und verbessern auch Ihre Produktivität. Und vergiss es nicht Teilen Sie mir Ihre Erfolgsgeschichte mit bei @aksinghnet oder mit Kommentaren.