Gettok kulanarak noktadan sonraki kısmı almayı unutmuşsun.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
set %wpmtmm $int($calc(%wpmkrktr / %wpmsure)) $+ . $+ $left($gettok($calc(%wpmkrktr / %wpmsure),2,46),2)
kodu biraz anlatayım mantığını kavrayınca kendinde kolayca halledebilirsin.
ilk "$int($calc(%wpmkrktr / %wpmsure))" bölümünde $int identifierı ile sonucun tam kısmını alıyoruz sadece (Örn: $int(3.123456) >> 3 ) ,
$gettok($calc(%wpmkrktr / %wpmsure),2,46) bölümünde (46), "." nın ascii kodu, 2 ise bu karakter dışında kalan kısımlardan ikincisini ifade ediyor, burada da ondalık kısmı komple aldık ,
yanlız bununda ilk iki karakterini istiyoruz $left identifierı ile bu kısmında soldan iki karakterini aldık ve "$+ . $+" ile tam kısım ile ondalık kısmı birleştirip arasına nokta koyduk.
Bu kadar.