Assalamu'alaikum. wr. wb. (aww)
Ok. langsung aza, kali ini admin akan membahas tentang kode html atau bmtt.
oh ya. html itu adalah Hypertext Markup Language, ada juga yang mengartikan Hight Text Machine Language. Dan bmtt adalah terjemah bebas bahasa indonesia (Duridwangurunatafkar) dari html itu sendiri. bmtt adalah Bahasa Mesin Tingkat Tinggi.
Ok. kembali ke maksud bahasan.
kali ini saya akan bahas arti kode %~dp0 di html
.......
Variabel %~dp0
Variabel %~dp0 (yaitu angka nol) ketika dirujuk dalam file batch Windows akan diperluas menjadi huruf drive dan jalur (path) file batch tersebut.
Variabel %0-%9 mengacu pada parameter baris perintah file batch. %1-%9 mengacu pada argumen baris perintah setelah nama file batch. %0 mengacu pada file batch itu sendiri.
Jika Anda mengikuti karakter persen (%) dengan karakter tilde (~), Anda dapat menyisipkan pengubah (s) sebelum nomor parameter untuk mengubah cara variabel diperluas. Pengubah d diperluas menjadi huruf drive dan pengubah p diperluas menjadi jalur (path) parameter.
Contoh: Katakanlah Anda memiliki direktori di C: yang bernama bat_files, dan di direktori tersebut terdapat file bernama example.bat. Dalam hal ini, %~dp0 (menggabungkan pengubah d dan p) akan diperluas menjadi C:\bat_files\.
=======================
Dan referensi yang lebih jelas dari sini:
%CmdCmdLine% akan mengembalikan seluruh baris perintah seperti yang diteruskan ke CMD.EXE
%* akan mengembalikan sisa baris perintah yang dimulai dari argumen baris perintah pertama (di Windows NT 4, %* juga termasuk semua spasi di awal)
%~dn akan mengembalikan huruf drive dari %n (n dapat berkisar dari 0 hingga 9) jika %n adalah jalur (path) atau nama file yang valid (tanpa UNC) | dn = drive ke n.
%~pn akan mengembalikan direktori dari %n jika %n adalah jalur (path) atau nama file yang valid (tanpa UNC) | pn = path name (yang valid).
%~nn akan mengembalikan hanya nama file dari %n jika %n adalah nama file yang valid | nn = name file jika valid name file-nya.
%~xn akan mengembalikan hanya ekstensi file dari %n jika %n adalah nama file yang valid | xn = xtention (ekstensien) jika n (name file) valid.
%~fn akan mengembalikan jalur (path) lengkap (fully) dari %n jika %n adalah nama file atau direktori yang valid | fn = fully (lengkap) jika n (name) direktori valid.
========================
Untuk contoh: (drbatch.bat)
@echo off
@echo ~dp0= %~dp0
@echo ~dp1= %~dp1
@echo ~dp2= %~dp2
@echo on
Run 1:
D:\Gawerido>batch arg1 arg2
~dp0= D:\Gawerido\
~dp1= D:\Gawerido\
~dp2= D:\Gawerido\
Run 2:
D:\Gawerido>batch c:\123\a.exe e:\abc\b.exe
~dp0= D:\Gawerido\
~dp1= c:\123\
~dp2= e:\abc\
Ya.... begitulah arti ~dp0 di kode html atau bmtt.
Moga bermanfaat.
Wassalam.
===============
NB:
Cari kode lain, di sini: https://ss64.com/nt/