#batch-file #echo
#пакетный файл #эхо
Вопрос:
Итак, я просто играл с batch, пытаясь создать пакетный файл, который помещает 1 и 0 по всему экрану (мой монитор маленький), но я столкнулся с некоторым «заиканием», если вы это так называете. На долю секунды строка поднимается вверх, а затем возвращается вниз, и это происходит постоянно.
@echo off
color 0a
setlocal enabledelayedexpansion
:repeat
for /l %%g in (1,1,32) do (
set /a num=!random! %%2
<NUL set /p=!num!
)
echo.
echo. <--- Where it stutters
goto repeat
Любая помощь приветствуется!
Комментарии:
1. Если вы имеете в виду, что вывод делает небольшую паузу, тогда я предлагаю вам изменить
echo.
byecho/
… Для получения дополнительной информации см. Этот пост2. На самом деле это не приостанавливается, оно просто перемещает все на одну строку на долю секунды, а затем возвращается к нормальному состоянию, и добавление косой черты вместо точки ничего не дало :/
3. Затем измените
:repeat
строку заfor /L %%a in () do (
строкой и изменитеgoto repeat
по)
; это ускорит выполнение кода.4. Он делает это не так часто, но даже при этом он не может постоянно работать
Ответ №1:
вы также можете создать новый пакетный файл, который выглядит следующим образом:
@Эхо выключено цвет 0а :onesandzeroes 100101010010100101010101010000010101001010100101010101010011101010010101010 Эхо Эхо Эхо Эхо 010110000100101001110001001101001110000011000110101010000101111001100101100 000010111100011001011100010100010100110111011000100101110100000010101000101 110010101110011011100001111100010100001010011000000010111110010000010001001 перейти :onesandzeroes