Если вам надо в определённом месте спросить что-то у пользователя, то вариант от kentaskis должен подойти.
Если это нужно сделать в произвольный момент, то к сожалению, я не знаю простых способов.
Вообще этот батник создаёт временные файлы в текущей папке.
Ещё дело может быть в том, как cmd исполняет батники. Он их читает по командам (из-за этого батники можно менять в процессе исполнения)
>А как такой код дебажить? Отладочными принтами, или есть возможность сделать это поудобнее?
Да, отладочными echo.
А ещё, если не делать @echo off, то можно видеть какие команды исполняются и с какими параметрами. Для удобства, этот вывод можно перенаправить в файл для дальнейшего изучения.
>И как юзать плавающую точку?
Надо написать функции для работы с плавающей точкой =)
В этой програме я использовал фиксированную точку, 4 десятичных разряда для дробной части.
Посмотри, чтобы там уже не было result.bmp
В строках
set /a xPixels = 180
set /a yPixels = 120
замени разрешение на меньшее, например 8 на 8, чтобы не ждать результата долго.
Есть ли у тебя mspaint.exe?
Есть ли у тебя команда debug?
Если это нужно сделать в произвольный момент, то к сожалению, я не знаю простых способов.
Ещё дело может быть в том, как cmd исполняет батники. Он их читает по командам (из-за этого батники можно менять в процессе исполнения)
у меня на ноутбуке тоже где-то 20 минут работает.
«programming for fun»
Да, отладочными echo.
А ещё, если не делать @echo off, то можно видеть какие команды исполняются и с какими параметрами. Для удобства, этот вывод можно перенаправить в файл для дальнейшего изучения.
>И как юзать плавающую точку?
Надо написать функции для работы с плавающей точкой =)
В этой програме я использовал фиксированную точку, 4 десятичных разряда для дробной части.
но время от времени заглядывал на разные сайты с tips and tricks
например, malektips.com/windows_xp_and_dos_help_and_tips.html
Когда делал игру «сокобан», приходилось учитывать разные версии командной строки.