Saya tidak dapat membagi menggunakan operator membagi yang disediakan dalam perintah SET.
SET / A 216/18
SET / A div = 216/18
ECHO% div%
Meskipun ini harus bekerja dan itu ada di jendela command prompt tetapi ketika digunakan melalui skrip batch itu memberikan output kosong.
seperti
ECHO aktif.
Apa yang salah?
batch
batch-file
Gen1n
sumber
sumber
CD C:\DeleteLater
SET /A Div=216/3
ECHO /3 %Div% >> testbat.txt
File testbat.txt/3 72
Jawaban:
Ini bisa terjadi jika Anda
extenstions
dinonaktifkan. Anda dapat memeriksasetlocal /?
dancmd /?
untuk informasi lebih lanjut tentangextensions
.Tetapi yang
set /?
ditentukan:Jadi tanpa
extensions
itu/A
tidak bekerja.Anda dapat menambahkan
setlocal
-line ke atas batchfile Anda:sumber