сегодня я здесь, чтобы дать вам новый вызов!Изменение положения курсора/курсора
Просто шутить: моя проблема - это карет командной строки. [ «Весь» рассказ в нижней части "]
Короткий рассказ долго, я должен двигаться позиции CARET к ECHO
новой линии в том же положении. Это потому, что я должен напечатать только несколько строк [о трех линии], делая CLS
каждый раз, когда он мигает из-за скорости исполнения
я попробовал некоторые вещи, также используя <NUL SET /P "=InsertHereString"
, но всегда есть проблема, что я уже ECHO
-е изд что не исчезает
Итак, вот мой запрос: есть способ переместить этот мигающий кусок пикселя, позволяющий написать строку, начиная с fr om определенной точки CMD?
НОМЕР: «Вся» история заключается в том, что я сделал своего рода установщик в пакетном режиме, копируя и связывая некоторые приложения со съемного диска. Теперь я также сделал строку состояния, в которой говорится, что сделано. В строке состояния я хочу показать, что на самом деле делает программа, но когда есть [например] много файла в каталоге для ссылки или копирования, он делает список вместо стирания предыдущей вещи, поэтому на момент. Я просто ECHO
ing a " - Done!"
или строка " - Failed!"
рядом с основной строкой. Я просил об этом, потому что на другом языке [C++] я нашел метод, который использовал для моделирования PacMan. Он состоит из метода, который требует X
и переменной Y
, которые идентифицируют положение каретки в декартовой плоскости, где позиция (0,0)
- это левый верхний угол командной строки.
Спасибо за ваше время!
Вы могли бы найти [эту тему] (http://stackoverflow.com/questions/11972249/cls-clear-a- однострочный). – rojo
Я уже пробовал с помощью метода 'CursorPos', но exe не работает в Windows 8! – ingroxd
Ломать новости: Я также пробовал метод «CursorPos» в семи окнах, но возникает одна и та же проблема, и она не работает. Метод 'ASCII' приводит к устареванию для окон восемь [я должен попробовать в семь ...]. Любая другая идея? – ingroxd