whycomputer.com >> Jaringan komputer >  >> Perangkat Lunak

Cara Menghapus Spasi Akhir di Variabel Batch

File batch adalah skrip yang mengeksekusi rangkaian perintah DOS atau Windows. Satu kegunaan praktisnya adalah membersihkan spasi berlebih (whitespace) yang tersisa di akhir nilai variabel. Menghilangkan spasi ini dapat menghemat memori dan meningkatkan kebersihan data.

Prasyarat

Pastikan Windows Anda mengizinkan skrip batch dan Anda memiliki hak akses untuk membuat file di drive C:. Di samping itu, pastikan opsi setlocal EnableDelayedExpansion diaktifkan agar ekspansi variabel bisa dilakukan dalam loop.

Langkah‑langkah Membuat dan Menjalankan Skrip

1. Membuat Folder & File

• Buka "This PC" (My Computer) dan buka drive C:.
• Klik kanan di ruang kosong dan pilih New > Folder untuk membuat folder baru, misalnya BatchDemo.
• Buka folder tersebut, klik kanan lagi dan pilih New > Text Document.
• Beri nama file whitespaces.bat (pastikan ekstensi berubah menjadi .bat).

2. Membuat Skrip

• Klik kanan pada whitespaces.bat dan pilih Edit (biasanya membuka Notepad).
• Tulis skrip berikut:

@echo off
setlocal EnableDelayedExpansion

:: Deklarasi variabel dengan banyak spasi di akhir
set var=Wasted Space:    &rem

:: Tampilkan nilai awal

echo %var%

:: Loop untuk menghapus spasi akhir (hingga 32 kali cek)
for /l %%a in (1,1,32) do (
    if "!var:~-1!"==" " set var=!var:~0,-1! 
)

:: Tampilkan nilai setelah pembersihan

echo %var%

endlocal

Catatan: Setiap baris yang diawali dengan :: adalah komentar dan tidak dieksekusi.

3. Menjalankan Skrip

• Klik dua kali pada whitespaces.bat.
• Jendela command prompt akan menampilkan dua baris: pertama nilai asli dengan spasi, kedua nilai setelah spasi dihapus.

Penjelasan Kode

setlocal EnableDelayedExpansion memungkinkan penggunaan !var! sehingga variabel dapat diperbarui dalam loop.
set var=Wasted Space: &rem menciptakan string dengan banyak spasi di akhir.
Loop for /l %%a in (1,1,32) memeriksa satu karakter terakhir per iterasi; bila spasi, variabel dipotong satu karakter lebih pendek.
Setelah loop, echo %var% menampilkan hasil pembersihan.

Manfaat

Dengan menghilangkan spasi berlebih, skrip Anda menjadi lebih bersih, lebih cepat, dan mengurangi risiko kesalahan parsing di aplikasi lain.


URL:https://komputer.whycomputer.com/Perangkat-lunak/101307796.html

Perangkat Lunak
  • Cara Menghapus Proteksi File PDF

    Langkah-Langkah Menghapus Proteksi File PDF dengan GuaPDF Jika file PDF Anda terkunci sehingga tidak bisa dibuka atau diedit, Anda perlu menghilangkan proteksinya. Untuk file yang bukan milik Anda, gunakan program pihak ketiga. GuaPDF: Solusi Cepat dan Mudah GuaPDF adalah aplikasi yang dapat dijalan

  • Langkah Menghapus Bingkai di Dokumen Word

    Frame teks pada dokumen Microsoft Word sering digunakan untuk menanamkan fungsi tertentu atau menempatkan blok teks secara khusus. Kadang, saat dokumen yang dipindai dikonversi ke format Word menggunakan perangkat lunak OCR, frame teks otomatis muncul. Menghapus frame tersebut memudahkan proses tinj

  • Cara Membuka Dokumen Teks Notepad Sebagai Halaman Web

    Menampilkan file teks Notepad sebagai halaman web cukup mudah. Buka browser pilihan Anda dan buka file tersebut. Anda bisa membacanya sebagai kode HTML atau teks biasa. Langkah 1: Membuat Dokumen Teks Mulailah dengan membuka Notepad dari menu Start atau klik kanan di folder terbuka, pilih New lalu T

Jaringan komputer © https://komputer.whycomputer.com