Cara Menggunakan Perintah File Batch Windows untuk Mengotomatiskan Tugas Berulang

Cara Menggunakan Perintah File Batch Windows untuk Mengotomatiskan Tugas Berulang

Sebelum Windows menjadi GUI favorit kami, semuanya dilakukan menggunakan perintah. Beberapa pembaca kami mungkin ingat menggunakan perintah MS-DOS untuk menyelesaikan tugas terkecil. Saat ini, Anda masih dapat menggunakan perintah untuk mengotomatiskan tugas dan mempercepat produktivitas Anda.





Jika Anda memiliki sejumlah tugas yang berulang, Anda dapat menulis file batch untuk mengotomatiskan proses. Teruslah membaca untuk beberapa file batch berguna yang dapat Anda gunakan untuk mengotomatisasi hidup Anda!





Apa Itu File Batch?

File batch adalah jenis skrip yang berisi serangkaian perintah. File batch dapat berisi sejumlah perintah. Selama sistem operasi mengenali perintah skrip, file batch akan menjalankan perintah dari awal hingga akhir.





Cara Membuat File Batch

Anda menulis file batch dalam teks biasa. Anda dapat menggunakan editor teks apa pun yang Anda suka, tetapi aplikasi Notepad standar berfungsi dengan baik. Jika Anda membuat file batch yang kompleks, fitur tambahan Notepad++ berguna . Tetapi untuk saat ini, Anda dapat tetap menggunakan Notepad, karena setiap contoh file batch di bawah ini telah diuji menggunakan program itu.

Setelah Anda selesai memasukkan perintah file batch Anda, pergilah ke File > Simpan Sebagai , lalu beri nama yang sesuai untuk file batch Anda. Setelah menyimpan, Anda dapat mengubah ekstensi file dari .txt ke .satu , yang mengubah jenis file. Untuk melakukan ini, klik kanan file dan pilih Ganti nama , kemudian ubah ekstensi file seperti di atas. Atau, sorot file dan tekan F2 , lalu ubah ekstensi file,



File Batch Windows yang Berguna untuk Otomatisasi

Berikut adalah beberapa file batch yang sangat berguna untuk Anda mainkan dan beberapa deskripsi singkat tentang apa setiap sintaks perintah dan parameter dapat melakukannya .

1. Buka Banyak Program Menggunakan File Batch

Jika Anda memiliki daftar program yang Anda buka setiap kali Anda menyalakan komputer, Anda dapat menggunakan file batch untuk mengotomatiskan prosesnya. Alih-alih membuka setiap program secara manual, Anda dapat membukanya secara bersamaan.





Pada contoh di bawah ini, saya membuka browser Google Chrome, dokumen Word yang sedang saya kerjakan, dan VMware Player.

akankah splitter HDMI berfungsi untuk monitor ganda?

Buka file teks baru dan masukan:





@echo off
cd 'C:Program FilesGoogleChromeApplication'
start chrome.exe
start – 'C:Program FilesMicrosoft OfficeOffice15WINWORD.EXE'
'C:WorkMUOHow to Batch Rename.docx'
cd 'C:Program Files (x86)VMwareVMware Player'
start vmplayer.exe
Exit

Anda dapat menambahkan aplikasi dan file sebanyak yang Anda inginkan ke file batch. Perintah file batch dalam file ini adalah:

  • @membuang menampilkan perintah yang sedang dieksekusi di shell perintah. Kami mengubah ini mati .
  • CD mengubah direktori.
  • Mulailah melakukan yang jelas dan memulai program.

2. Hapus File Lebih Lama Dari Waktu Tertentu Menggunakan File Batch

Anda dapat menggunakan file batch untuk memindai dan kemudian menghapus file yang lebih lama dari jumlah hari tertentu. Anda mengatur rentang usia maksimum untuk file dalam file batch, memungkinkan Anda untuk menyesuaikan proses. Selanjutnya, Anda dapat menggunakan skrip file batch untuk menghapus jenis file tertentu atau sekelompok file dalam folder, selama mereka memenuhi kriteria yang dinyatakan dalam perintah.

Contoh pertama menghapus file di folder tertentu yang lebih lama dari tiga hari:

forfiles /p 'C:
omefile
amehere' /s /m * /d -3 /c 'cmd /c del @path'

Contoh kedua hanya menghapus file dengan ekstensi file .docx yang lebih lama dari tiga hari:

forfiles /p 'C:
omefile
amehere' /s /m * .docx /d -3 /c 'cmd /c del @path'

Perintah dan sakelar file batch yang digunakan di sini adalah:

  • untuk file memungkinkan kita untuk menggunakan perintah untuk setiap file di lokasi yaitu perintah akan berlaku untuk setiap file yang sesuai dengan argumen perintah
  • /P merinci jalur untuk mulai mencari yaitu direktori tempat Anda ingin menghapus file
  • /S menginstruksikan perintah untuk mencari sub-direktori
  • /M menginstruksikan perintah untuk menggunakan topeng pencarian yang diberikan. Kami menggunakan operator wildcard '*' dalam contoh pertama kami, dan ditentukan .docx di detik
  • /h-3 adalah pengaturan waktu. Menambah atau mengurangi tergantung pada kebutuhan Anda
  • / c del @path adalah aspek hapus dari perintah

3. Otomatiskan Pencadangan Sistem Menggunakan File Batch

Anda dapat menggunakan file batch untuk membuat cadangan folder tertentu atau sebagai bagian dari penyiapan cadangan yang lebih substansial . Anda harus menggunakan cadangan sistem dan titik pemulihan sistem sebagai bagian dari pemeliharaan sistem reguler Anda. Terkadang, Anda perlu membuat beberapa salinan dari apa pun yang mungkin membuat Anda menangis jika dihapus atau dihancurkan.

Ada banyak metode pencadangan file batch yang dapat Anda gunakan. Di bawah ini adalah petunjuk untuk file batch cadangan dasar dan versi lain yang sedikit lebih maju.

Otomatisasi Pencadangan File Batch: Metode #1

Buka Notepad, lalu masukkan perintah berikut:

@echo off
ROBOCOPY C:yourfilenamegoeshere C:yourackuplocationgoeshere /LOG:backuplog.txt
pause

Sekarang, pergilah ke File > Simpan Sebagai , beri nama file systembackup.bat, dan selesaikan Save.

Metode pencadangan mudah berfungsi paling baik untuk mencadangkan folder individual, tetapi tidak sepenuhnya praktis untuk sesuatu yang lebih kompleks. Perintah file batch yang digunakan di sini adalah:

Otomatisasi Pencadangan File Batch: Metode #2

Kali ini Anda akan membuat rangkaian folder yang lebih panjang untuk dicadangkan, termasuk registri sistem Anda dan folder penting lainnya.

@echo off
:: variables
set drive=X:Backup
set backupcmd=xcopy /s /c /d /e /h /i /r /y
echo ### Backing up My Documents...
%backupcmd% '%USERPROFILE%My Documents' '%drive%My Documents'
echo ### Backing up Favorites...
%backupcmd% '%USERPROFILE%Favorites' '%drive%Favorites'
echo ### Backing up email and address book...
%backupcmd% '%USERPROFILE%Application DataMicrosoftAddress Book' '%drive%Address Book'
%backupcmd% '%USERPROFILE%Local SettingsApplication DataIdentities' '%drive%Outlook Express'
echo ### Backing up email and contacts (MS Outlook)...
%backupcmd% '%USERPROFILE%Local SettingsApplication DataMicrosoftOutlook' '%drive%Outlook'
echo ### Backing up the Registry...
if not exist '%drive%Registry' mkdir '%drive%Registry'
if exist '%drive%Registryegbackup.reg' del '%drive%Registryegbackup.reg'
regedit /e '%drive%Registryegbackup.reg'
echo Backup Complete!
@pause

Berikut penjelasan tentang arti perintah dalam file batch ini dan bit yang dapat Anda sesuaikan.

Pertama, atur lokasi yang ingin Anda salin file untuk digunakan setel drive=X:Backup . Dalam contoh, drive diatur ke 'X.' Anda harus mengubah huruf ini menjadi apa pun huruf drive cadangan eksternal Anda.

Perintah selanjutnya mengatur jenis salinan cadangan spesifik yang akan digunakan file batch Anda, dalam hal ini, xcopy . Mengikuti perintah xcopy adalah serangkaian parameter yang menyertakan tugas tambahan:

  • /S menyalin file sistem
  • / C menjalankan perintah yang ditentukan oleh string, lalu berakhir
  • /D memungkinkan perubahan drive dan direktori
  • /Dan menyalin direktori kosong
  • /H menyalin file tersembunyi
  • /Saya jika tujuan tidak ada, dan Anda menyalin lebih dari satu file, /i menganggap tujuan harus berupa direktori
  • /R menimpa file hanya-baca
  • /dan menekan konfirmasi yang mengonfirmasi bahwa Anda ingin menimpa file hanya baca

Sekarang, jika Anda ingin menambahkan lebih banyak lokasi cadangan ke file batch, gunakan perintah berikut:

%backupcmd% '...source directory...' '%drive%...destination dir...'

File batch mencakup beberapa folder untuk disalin. Anda mungkin memperhatikan bahwa folder terdiri dari bagian yang berbeda dari profil pengguna Windows Anda. Anda dapat mencadangkan seluruh folder menggunakan perintah berikut, dengan asumsi Anda menggunakan 'set drive' dan 'set backupcmd' yang sama.

%backupcmd% '%USERPROFILE%' '%drive%\%UserName% - profile'

Otomatisasi Pencadangan File Batch: Metode # 3

Skrip otomatisasi cadangan file batch terakhir sangat sederhana. Ini melibatkan pembuatan cadangan folder ke drive eksternal, kemudian mematikan komputer setelah selesai.

Dalam file teks baru, masukkan perintah berikut:

Robocopy 'C:yourfolder' 'X:yourackupfolder' /MIR
Shutdown -s -t 30

Simpan file batch, ingat untuk mengganti ekstensi file ke .satu . Perintah file batch tambahan yang digunakan di sini adalah:

  • Robocopy / MIR : Anda sudah mencoba robocopy. tambahan /Aku parameter memastikan bahwa setiap folder dan subfolder juga disalin.
  • Matikan -s -t: Perintah shutdown memberi tahu Windows bahwa Anda ingin mematikan, sementara -S menegaskan itu adalah shutdown penuh (bukan restart atau memasuki mode hibernasi). NS -T parameter memungkinkan Anda untuk mengatur jangka waktu tertentu sebelum sistem memulai proses shutdown, yang ditentukan dalam detik. Dalam contoh, penghitung waktu diatur selama 30 detik, Anda dapat mengubahnya menjadi apa pun yang Anda suka. Menghapus parameter timer akan menyebabkan proses shutdown segera dimulai.

Ketika Anda menjalankan file batch, itu akan mengambil cadangan dari file dan folder yang ditentukan dan kemudian mematikan komputer Anda.

apakah aplikasi sepulang sekolah itu nyata

4. Ubah Alamat IP Anda Menggunakan File Batch

Sebagian besar waktu, komputer Anda menggunakan alamat IP dinamis untuk terhubung ke internet. Terkadang, Anda mungkin menggunakan alamat IP statis, misalnya, di tempat kerja, sekolah, atau lainnya. Tentu, Anda dapat mengubah antara alamat IP dinamis dan statis secara manual. Tetapi jika itu adalah tempat yang Anda kunjungi secara teratur, mengapa tidak membuat file batch untuk melakukan pekerjaan untuk Anda?

Inilah cara Anda membuat file batch untuk beralih ke alamat IP statis dan yang lain untuk beralih kembali ke dinamis:

Batch File untuk Beralih ke Alamat IP Statis

Buka file teks baru, lalu salin dengan perintah berikut:

netsh interface ip set address 'LAN' static 'xxx.xxx.xxx.xxx' 'xxx.xxx.xxx.x' 'xxx.xxx.xxx.x'

Dimana seri pertama ' x's ' adalah IP statis yang Anda perlukan, yang kedua adalah network/subnet mask, dan yang ketiga adalah gateway default Anda.

Batch File untuk Beralih ke Alamat IP Dinamis

Saat Anda ingin beralih kembali ke alamat IP dinamis, Anda dapat menggunakan file batch ini.

Buka file teks berikutnya, lalu salin dengan perintah berikut:

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

Jika Anda memiliki lebih dari satu jaringan yang Anda sambungkan secara teratur, duplikat file pertama, dan edit detailnya.

5. Buat Anak Anda Tidur Dengan File Batch

Anak-anak saya belum cukup umur untuk bermain video game di tengah malam, tapi saya ingat taktik saya melawan orang tua saya sehingga saya bisa bermain Championship Manager 2 sampai dini hari. Untungnya, orang tua saya tidak tahu tentang menggunakan perintah untuk mengontrol tindakan saya.

Anda dapat menggunakan file batch berikut untuk mengatur peringatan dan memulai penghitung waktu mundur pada mesin anak Anda:

@echo off
:W
If %time%==23:30:00.00 goto :X
:X
shutdown.exe /s /f/ t/ 120 /c 'GO TO BED RIGHT NOW!!!'

Di sini, komputer terus-menerus memeriksa untuk melihat apakah waktu sudah menunjukkan pukul setengah sebelas. Ketika waktunya berkorelasi, pesan 'GO TO BED RIGHT NOW!!!' akan ditampilkan, bersama dengan penghitung waktu mundur 120 detik. 120-an seharusnya cukup waktu untuk menyimpan game apa pun yang mereka mainkan, atau pekerjaan mereka, sebelum komputer dimatikan.

Untuk menghentikan hitungan mundur, tekan Tombol Windows + R . (Tentu saja, jangan beri tahu anak-anak ini!)

6. Batch Rename dan Mass Delete Files

Saya telah menulis artikel yang lebih luas yang berhubungan dengan penggantian nama dan penghapusan file batch, jadi saya tidak akan menjelajahi yang ini terlalu banyak, tetapi Anda dapat menggunakan file batch untuk mengotomatiskan tugas-tugas yang terkadang membosankan ini. Lihat artikel untuk beberapa perintah batch yang diperluas, dan langsung hapus massal.

Terkait: Cara Batch Rename & Mass Delete Files di Windows

7. Mainkan Pokemon dalam File Batch

File batch ini tidak ada hubungannya dengan produktivitas. Faktanya, itu adalah kebalikannya. Jika Anda rentan terhadap kecanduan game terkait Pokémon, Anda harus melewatkan yang satu ini karena pada dasarnya Pokémon Red dalam bentuk teks.

Kalau gak mau ketinggalan boleh grab PokeBatch dan mulai bermain. Unduh file teks, lalu alihkan ekstensi file dari .txt ke .satu , dan Anda siap melakukannya.

Jika Anda menyukai tantangan, mengapa tidak mencoba tantangan Pokémon paling menyenangkan untuk membuktikan penguasaan Anda terhadap seri ini?

Otomatiskan Hidup Anda Dengan File Batch Windows!

Ini hanya enam file batch yang dapat Anda buat untuk mengotomatisasi tugas di sistem Anda. Dengan lebih banyak latihan, Anda akan dapat menyelesaikan sejumlah aktivitas yang tidak diketahui di sistem Anda antara file batch dan Command Prompt.

Membagikan Membagikan Menciak Surel 5 Alasan Anda Harus Menggunakan PowerShell Daripada Batch Scripting

PowerShell adalah apa yang akan Anda dapatkan jika Anda melewati Command Prompt dengan Batch Scripting, memasukkan beberapa fitur tambahan, dan meningkatkan semuanya. Berikut beberapa alasan Anda harus mencobanya.

Baca Selanjutnya
Topik-topik yang berkaitan
  • jendela
  • Pemrograman
  • Otomasi Komputer
  • Berkas Batch
  • Windows Tips
Tentang Penulis Gavin Phillips(945 Artikel Diterbitkan)

Gavin adalah Editor Junior untuk Windows dan Penjelasan Teknologi, kontributor tetap untuk Podcast yang Sangat Berguna, dan peninjau produk reguler. Dia memiliki BA (Hons) Penulisan Kontemporer dengan Praktik Seni Digital yang dijarah dari perbukitan Devon, serta lebih dari satu dekade pengalaman menulis profesional. Dia menikmati banyak teh, permainan papan, dan sepak bola.

More From Gavin Phillips

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan