เคล็ดลับและเครื่องมือในการทำงานซ้ำโดยอัตโนมัติใน Windows 10
คุณมักจะพบว่าตัวเองกำลังลบไฟล์เก่าทำความสะอาดข้อมูลที่ไม่ต้องการเริ่มโปรแกรมบางโปรแกรม ฯลฯ ด้วยตนเองหรือไม่? ถ้าใช่แล้วให้ฉันช่วยคุณ ทำให้เป็นอัตโนมัติและทำได้มากขึ้น ในเวลาน้อยลง แม้ว่าเครื่องจักรอัตโนมัติเหล่านี้จะไม่ประหยัดเวลามากนัก แต่การชั่งน้ำหนักต้องใช้เวลา แต่การประหยัดเวลาก็คุ้มค่าที่จะลอง.
ฉันจะเริ่มด้วยการแนะนำคุณให้รู้จักกับบางคน เครื่องมือ Windows ที่ช่วยให้เราทำงานบางอย่างโดยอัตโนมัติ, แล้วฉันจะแสดงตัวอย่างของฉันเกี่ยวกับงานอัตโนมัติบนพีซี Windows 10 ของฉัน.
เครื่องมือที่คุณต้องรู้จัก
บางทีคุณอาจเคยได้ยินเครื่องมือเหล่านี้แล้ว - พร้อมรับคำสั่ง, PowerShell และ Task Scheduler ถ้าไม่ไม่ต้องกังวล ผมขอแนะนำเครื่องมือเหล่านี้ในส่วนนี้.
Command Prompt และ batch files
Command Prompt ผู้สืบทอดของ MS-DOS Prompt เป็นโปรแกรมล่ามบรรทัดคำสั่ง และไฟล์ที่มีคำสั่งหลายคำสั่งจะเรียกว่า a “ไฟล์ชุด”, ซึ่งคุณสามารถใช้เพื่อทำงานอัตโนมัติเช่นสำรองไฟล์หรือโฟลเดอร์ไปยังไดรฟ์พกพา หากคุณต้องการลองพิมพ์ “cmd” หรือ “พร้อมรับคำสั่ง” ใน แถบค้นหาของเมนูเริ่ม, และคุณจะพบมัน.
คุณแค่ต้อง รวบรวมคำสั่งที่จำเป็น ในไฟล์ข้อความที่มี “.ค้างคาว” หรือ “.cmd” ส่วนขยาย. และคุณสามารถเปิดไฟล์เพื่อเรียกใช้; ในกรณีนี้ Windows 10 จะดำเนินการคำสั่งทั้งหมดของไฟล์ตามลำดับหรือตามที่โปรแกรมไว้ในไฟล์แบตช์.
รายการคำสั่ง | วิธีใช้
PowerShell และไฟล์สคริปต์
PowerShell เป็น กรอบอัตโนมัติและการจัดการ สร้างขึ้นสำหรับผู้ใช้ระดับสูงที่รู้จักระบบผู้ดูแลระบบ หากคุณกำลังมองหาศักยภาพระบบอัตโนมัติที่แท้จริงคุณต้องเรียนรู้และใช้ PowerShell.
ฉันต้องบอกคุณว่า Command Prompt ง่ายกว่าการเรียนรู้และใช้งานมากกว่า PowerShell เพราะข้อเสนอหลัง พลังงานและคุณสมบัติมากมาย กว่าอดีต.
คุณสามารถเข้าถึง Windows PowerShell ได้โดยพิมพ์ชื่อลงในช่องค้นหาของเมนู Start โปรดทราบว่าคุณจะเห็นสองโปรแกรม - “PowerShell” และ “PowerShell ISE”. PowerShell คือ โปรแกรมล่ามบรรทัดคำสั่ง เช่น Command Prompt ส่วนอีกอันใช้ในการเขียนสคริปต์ “.PS1” นามสกุล) ซึ่งมีกลุ่มคำสั่งเช่นไฟล์แบตช์.
รายการคำสั่ง | วิธีใช้ | ข้อมูลเพิ่มเติม
ตัวกำหนดตารางงานและงาน
เครื่องมือ Windows อีกตัวที่ช่วยในการทำงานอัตโนมัติก็คือ Task Scheduler ซึ่งเป็นโปรแกรมสำหรับ โปรแกรมกำหนดการและงาน. งานที่กำหนดเวลาทำงานตามช่วงเวลาที่กำหนดสามารถแสดงข้อความหรือการแจ้งเตือนเพื่อแสดงเมื่องานเสร็จสมบูรณ์และอีกมากมาย นอกจากนี้คุณสามารถ ปรับแต่งงาน เพื่อให้เหมาะกับความต้องการของคุณ.
หากคุณต้องการเข้าถึง Task Scheduler ใน Windows 10 ให้พิมพ์ “จัดตารางเวลา” หรือ “Task Scheduler” ในช่องค้นหาของ Cortana, และคุณจะพบโปรแกรมกำหนดการ โปรดทราบว่าแม้แต่ Windows และโปรแกรมที่ติดตั้งต่าง ๆ (เช่น Google Chrome) ก็สามารถสร้างงานตามกำหนดเวลาเพื่อทำกิจกรรมบำรุงรักษาของตนเองได้ อย่าแก้ไขหรือปิดการใช้งานอื่น ๆ.
วิธีใช้ | ข้อมูลเพิ่มเติม
มาทำงานอัตโนมัติ
ตอนนี้คุณรู้เกี่ยวกับเครื่องมือที่จำเป็นแล้วเรามาสร้างสคริปต์และภารกิจที่น่าอัศจรรย์ สคริปต์เหล่านี้รวมงานถ้ากำหนดค่าอย่างเหมาะสมสามารถทำให้งานบำรุงรักษาต่าง ๆ บนคอมพิวเตอร์ของคุณเป็นแบบอัตโนมัติ โดยที่คุณไม่ต้องการ ตรวจสอบหรือแทรกแซงในกิจกรรมเหล่านี้.
เริ่มหลายแอพ
หากคุณพบว่ามันช้าไป เปิดไฟล์ที่ต้องการหลายไฟล์ ในทุกการเริ่มต้นจากนั้นคุณสามารถทำให้เป็นอัตโนมัติเหมือนที่ฉันทำ เพียงระบุโฟลเดอร์ไฟล์และโปรแกรมที่คุณต้องการเริ่มพร้อมกันและสร้างไฟล์แบตช์ นอกจากนี้คุณยังสามารถ สร้างทางลัด ลงในไฟล์นี้และเพิ่มคีย์ผสมลงในช็อตคัตนี้เพื่อเรียกใช้อย่างรวดเร็วโดยใช้ปุ่มลัด.
ตัวอย่างเช่นคุณสามารถสร้างไฟล์แบตช์ Google Chrome เปิดโฟลเดอร์เฉพาะบางโฟลเดอร์ เบราว์เซอร์, ไฟล์ Word และไฟล์ Excel โดยใช้รหัสด้านล่าง โปรดสังเกตว่า “%ประวัติผู้ใช้%” ในด้านล่างหมายถึงไดเรกทอรีของโปรไฟล์ผู้ใช้ของคุณใน Windows.
@ ปิดเสียง :: เปิดโฟลเดอร์เริ่มต้น% USERPROFILE% \ Documents \ start% USERPROFILE% \ Desktop \ MusicFolder \ :: เปิดไฟล์เริ่ม chrome.exe เริ่มต้น "" "% USERPROFILE% \ Documents \ My Blogs \ Article1.docx" start " ""% USERPROFILE% \ Documents \ Content Ideas.xlsx "ออก
เริ่มแอปในฐานะผู้ดูแล
คุณต้องประสบความสำเร็จในการเริ่มต้นแอพโดยใช้สคริปต์ก่อนหน้า แต่การเรียกใช้โปรแกรมในฐานะผู้ดูแลระบบไม่ทำงานเหมือนกัน มันเป็นเพราะโปรแกรมยกระดับเริ่มต้น แต่ขอให้เข้าถึงผู้ดูแลระบบโดยการแสดงพรอมต์ UAC แต่ถ้าคุณไม่ได้อยู่ที่นั่นเพื่อให้การอนุมัติของคุณกับพรอมต์โปรแกรมก็ออกจากโปรแกรมเช่นเริ่มต้นไม่ได้เลย.
เช่นเดียวกันไม่ทำงานโดยใช้ทางลัดในโฟลเดอร์ Windows Startup ดังนั้นจะทำอย่างไร โปรแกรม Task Scheduler มาช่วยเหลือเราสำหรับปัญหานี้ มันมีตัวเลือกให้เท่านั้น เรียกใช้โปรแกรมด้วยสิทธิ์ระดับสูง, เพื่อให้คุณสามารถเริ่มแอพหรือกลุ่มของแอพ (ใช้แบตช์สคริปต์) โดยใช้ Task Scheduler นี่คือวิธีการ:
- เปิด Task Scheduler > คลิก “สร้างงาน” ภายใต้การกระทำในแผงด้านขวา.
- ภายใต้ ทั่วไป แท็บเพิ่มชื่องานเช่น “NoUAC1”, จากนั้นตรวจสอบ “ทำงานด้วยสิทธิพิเศษสูงสุด” กล่อง.
- คลิก ไก แท็บภายใต้ “เริ่มต้นงาน“, เลือก “เมื่อเริ่มต้น“.
- ตอนนี้เปลี่ยนเป็น การปฏิบัติ คลิกเริ่ม ใหม่.
- ใน แอคชั่นใหม่ หน้าต่างสำหรับ การกระทำ เลือก “เริ่มโปรแกรม“, และภายใต้ โครงการ / script, คลิก หมวด ให้เลือกไฟล์ปฏิบัติการที่คุณต้องการกำหนดเวลาและคลิก ตกลง.
- ตอนนี้ตรงไปที่ การตั้งค่า แถบ > ทำให้มั่นใจ “อนุญาตให้เรียกใช้งานตามความต้องการ” มีการตรวจสอบแล้วคลิก ตกลง เพื่อบันทึก.
- นั่นคือทั้งหมดที่ ตอนนี้โปรแกรมตั้งค่า (Adobe Reader สำหรับโปรแกรมการสอนนี้) จะเริ่มต้นโดยอัตโนมัติด้วยสิทธิ์ระดับผู้ดูแลระบบเมื่อใดก็ตามที่คุณเริ่มระบบ.
ลบไฟล์เก่าทั้งหมด
ในฐานะที่เป็นผู้ที่มีความกระตือรือร้นด้านเทคโนโลยีและนักพัฒนาซอฟต์แวร์ฉันมักจะดาวน์โหลดและทดสอบสิ่งต่าง ๆ และหลังจากนั้นหนึ่งหรือสองเดือนฉันเห็นโฮสต์ของไฟล์ที่ไม่จำเป็นในระบบของฉัน โชคดีที่ชุดสคริปต์ช่วยให้ฉันลบไฟล์เก่าที่ดาวน์โหลด.
ในทำนองเดียวกันคุณสามารถใช้ไฟล์แบตช์ ลบไฟล์เก่าทั้งหมด ของนามสกุลหรือไฟล์เฉพาะในโฟลเดอร์หรือโฟลเดอร์ย่อยที่กำหนดซึ่งเก่ากว่าวันที่และเวลาที่กำหนด การใช้รหัสด้านล่างสามารถลบไฟล์. docx (เปลี่ยนได้ “docx” เพื่อจับคู่ไฟล์ของคุณ) ในโฟลเดอร์เฉพาะ แก่กว่ายี่สิบวัน เปลี่ยนค่าของ “/ วัน” ตัวเลือกเพื่อกำหนดจำนวนวันใด ๆ ).
@echo off forfiles / p "% USERPROFILE% \ Documents \ My Blogs" / s / m * .docx / d -20 / c "cmd / c del @path" echo ไฟล์เอกสารที่เก่ากว่า 20 วันถูกลบออกจากการหยุดชั่วคราว
และคุณสามารถ เปลี่ยนเส้นทาง (โดยการเปลี่ยนค่าของ “/ p” ตัวเลือก) ไปยังโฟลเดอร์ที่มีไฟล์ที่จะลบ ด้านล่าง, “%ประวัติผู้ใช้%” หมายถึงไดเรกทอรีของผู้ใช้ของคุณ.
ถังขยะที่ว่างเปล่า
ขอแนะนำให้ ล้างถังรีไซเคิลอย่างสม่ำเสมอ, และถึงแม้ว่ามันจะเป็นงานง่าย แต่เราก็มักจะลืมมันไป โชคดีที่สิ่งนี้สามารถจัดการได้โดยอัตโนมัติโดยใช้ Task Scheduler นี่คือขั้นตอนในการเพิ่มประสิทธิภาพพื้นที่ว่างของฮาร์ดไดรฟ์โดยอัตโนมัติ:
- เปิด Task Scheduler.
- เปิดออก “Task Scheduler Library“, จากนั้นภายใต้เมนูการกระทำให้คลิก “แฟ้มใหม่” และตั้งชื่อมัน “งานของฉัน”.
- คลิกที่ “งานของฉัน” โฟลเดอร์และเลือก “สร้างงาน” จากเมนูการกระทำ.
- ใน สร้างงาน ภายใต้หน้าต่าง ทั่วไป แท็บพิมพ์ชื่องานเป็น “ล้างถังรีไซเคิล Windows”.
- คลิก ทริกเกอร์ คลิกที่นี่ ใหม่ และภายใต้ “เริ่มต้นงาน” เลือก “ตามกำหนดเวลา“.
- เลือก รายสัปดาห์ หรือ รายเดือน ตัวเลือกตามความต้องการของคุณเนื่องจากจะทำให้คุณมีเวลาเพียงพอในการกู้คืน / ยกเลิกการลบไฟล์ที่คุณอาจต้องการแล้วคลิก ตกลง.
- คลิก การปฏิบัติ ไปที่ ใหม่, และใน แอคชั่นใหม่ หน้าต่างภายใต้ การตั้งค่า > สำหรับ โครงการ / script, พิมพ์ใน “PowerShell.exe”.
- ในหน้าต่างเดียวกันสำหรับ “เพิ่มอาร์กิวเมนต์ (เลือกได้)” ชนิด
-NoProfile - คำสั่ง "Clear-RecycleBin - Force"
และคลิก ตกลง ปุ่ม. - นั่นคือทั้งหมด - เพียงบันทึกงานและตอนนี้ถังขยะจะถูกล้างตามกำหนดเวลา.
ปิดระบบ
เนื่องจากฉันไม่สามารถหยุดตัวเองจากการทำงานตอนดึกฉันจึงตัดสินใจบังคับตัวเองให้ละทิ้งงานและไปนอน และนั่นคือสิ่งที่สคริปต์ด้านล่างช่วยฉันออก.
รหัสที่กล่าวถึงด้านล่างจะแสดงข้อความ (คุณสามารถแก้ไขได้ในสคริปต์) เวลา 23.00 น. และปิดระบบหลังจาก 120 วินาที (หรือ 2 นาที) โปรดทราบว่าคุณสามารถเปลี่ยนเวลาปิดเครื่องอัตโนมัติในรหัสด้านล่างได้โดยการเปลี่ยนค่าที่สอดคล้องกันของ “%เวลา%”.
@echo off: a หาก%% เวลา% == 23: 00: 00.00 goto: b กลับไปที่:: b shutdown.exe / s / f / t 120 / c "เวลาถึงราตรีสวัสดิ์!" ทางออก
บันทึก: คุณได้รับ 120 วินาที (แก้ไข “120” ในสคริปต์ด้านบนเพื่อเปลี่ยนช่วงเวลานี้) เพื่อบันทึกงานของคุณแทนค่าเริ่มต้น 30 วินาที นอกจากนี้คุณสามารถหยุดการปิดเครื่องได้โดยกด Win + R > ชนิด ปิดเครื่อง
> กดปุ่มตกลง. มันค่อนข้างง่ายใช่มั้ย?
สำรองไฟล์ / โฟลเดอร์
ฉันรู้ว่าเรามีโปรแกรมที่ดีสำหรับการสำรองไฟล์ของเรารวมถึงโซลูชันคลาวด์เช่น Dropbox และการสำรองข้อมูลและการซิงค์ของ Google อย่างไรก็ตามหากคุณต้องการการควบคุมแบบสุดขีดและต้องการ สำรองไฟล์ที่สำคัญมาก ไปยังฮาร์ดไดรฟ์แบบพกพาของคุณจากนั้นสคริปต์ชุดงานเป็นโซลูชันอัตโนมัติที่ดี และมันค่อนข้างง่ายและไม่จำเป็นต้องดาวน์โหลด.
โปรดทราบว่าวิธีนี้เพียง สำรองไฟล์และโฟลเดอร์เฉพาะ และไม่สร้างจุดคืนค่าระบบมาตรฐานหรือการสำรองข้อมูลระบบ ฉันใช้ประโยชน์จาก “robocopy” คำสั่งไปยังไฟล์สำรองในสคริปต์นี้ นี่คือรหัสของไฟล์แบตช์เพื่อสำรองข้อมูลทั้งหมดในไดเรกทอรีผู้ใช้ของคุณและสำรองข้อมูลรีจิสทรีของระบบ:
@echo off :: ตั้งค่าโฟลเดอร์ให้สำรองด้านล่างตั้ง sourcedir = C: \ Users \ USER :: ตั้งค่าโฟลเดอร์ของไดรฟ์แบบพกพาของคุณด้านล่างตั้ง targetdir = D: \ Backup หากไม่มี "% targetdir%" mkdir "% targetdir%" echo ### การสำรองโปรไฟล์ของคุณ¢Â ??¦ robocopy% sourcedir%% targetdir% * / e / j / r: 10 / v echo ### การสำรองข้อมูลรีจิสทรี¢Â ??¦ ถ้ามีอยู่ "% targetdir% \ regbackup.reg" del "% targetdir% \ regbackup.reg" regedit.exe / e "% targetdir% \ regbackup.reg" echo ### การสำรองข้อมูลเสร็จสมบูรณ์¢Â ??¦ หยุดการออกชั่วคราว
บางคนกล่าวสรุป
ฉันรักงานอัตโนมัติและกระบวนการอัตโนมัติอยู่เสมอ - นั่นเป็นเหตุผลที่ฉันสนุกกับการใช้ IDE มากกว่าตัวแก้ไขข้อความธรรมดา ฉันเชื่อในประสิทธิภาพและหากคุณทำเช่นนั้นให้ลองใช้เครื่องมือและสคริปต์ตัวอย่างข้างต้นและ ทำให้ชีวิตของคุณง่ายขึ้นอีกนิด.
ฉันรู้ว่าสิ่งเหล่านี้ไม่ใช่สิ่งที่ทุกคนสามารถทำได้โดยใช้เครื่องมือเหล่านี้ แต่คุณสามารถเรียนรู้เครื่องมือด้านบนและลองใช้ลูกเล่นใหม่ ๆ เพื่อทำงานให้อัตโนมัติมากขึ้น มันง่ายที่จะเริ่มต้นด้วยสิ่งเหล่านี้ - เพียงทำตามลิงก์ที่ฉันให้ไว้พร้อมกับเครื่องมือในบทความนี้และคุณก็พร้อมที่จะไป.
หวังว่าคุณจะ เพลิดเพลินไปกับอัตโนมัติ งานเล็ก ๆ และปรับปรุงประสิทธิภาพการทำงานของคุณด้วย และอย่าลืม แบ่งปันเรื่องราวความสำเร็จของคุณกับฉัน ที่ @aksinghnet หรือใช้ความคิดเห็น.