alias | batch | call | cd | clock | color | echo | for | getcwd | label | loop | mkcd | pause | require | setvar | sleep | stop | storetext | tee | time | tofile | toterm | Команда: echo Эхо цветного текста в пакетных файлах
Яркий: [Red],[Green],[Blue],[Yellow],[Cyan],[Magenta] Tёмный: [red],[green],[blue],[yellow],[cyan],[magenta] Выведет последующий текст выбранным цветом.
ПАРАМЕТРЫ literal или -lit отключает все, даже цветовые узоры,
т.е. слова в скобках типа [red] не изменяются
noline - оставайться в той же строке, печататье без перевода строки.
Если строка заканчивается на \r, предполагается -noline.Для цепочки команд -noline требуется -литерал и команда, принимающая двоичные данные, например xed: sfk echo -lit -noline "%1" +xed ...
pure - то же, что и -literal -noline
Используйте это всегда, чтобы отправлять входные данные цепочки как можно более неизмененными,
например имена файлов из параметров, в следующие команды:
sfk echo -pure "%1" +xed "_/_\\_" ...
stream - без лишних переводов, без цветов, двоичная передача. Лучше всего подходит для выполнения команд +setvar или +xed spat - активирует шаблоны косой черты:join[строка] - объединить всё в одну строку.
Концы строк удаляются из указанных многострочных параметров (полная обрезка).
Несколько строковых параметров объединяются без пробелов.
lines - выводить каждую заданную строку в виде одной строки
Поддержка цепочки команд
По умолчанию echo создает только текстовые данные, а не имена файлов.
Чтобы отправить это в файловые команды, используйте +texttofilenames или +ttf. Многострочные параметры в кавычках поддерживаются в скриптах Использование автоматического отступа.Введите «sfk script» для получения подробной информации. Используйте параметр -joinline, чтобы применить полную обрезку. ПРИМЕРЫ sfk tell "[Red]error:[def] missing filename." Выводит сообщение "Error: missing filename." на терминал sfk tell [Cyan]NOTE:[def] type the word [[red]] with brackets! Выводит "NOTE: type the word [[red]] with brackets!" на терминале. sfk echo "[Green]mytext contains:[def]" +then filter mytext.txt +then Заставляет echo не передавать свой текст фильтру, а немедленно печатать его. Затем filter печатает содержимое mytext. sfk tell "[Green]mytext contains:[def]" +filter mytext.txt То же, что и выше, но короче. Tell никогда не отправляет текст следующим командам, поэтому +then не требуется. sfk tell -nocconv -spat "\xc9\xcd\xbb\n\xba \xba\n\xc8\xcd\xbc\n" Напечатать графическое окно, используя расширенные символы DOS. Дополнительную информацию см. в разделах sfk ascii -dos и sfk help opt sfk echo -spat "foo\nand\nbar" +tofile mydir\test1.txt Создание небольшого текстового файла с тремя строками текста sfk tell -spat "\x2b++foo+++" Вывести слово «foo», окруженное знаками «плюс». Первый плюс должен быть замаскирован как \x2b, иначе sfk подумает, что это следующая команда цепочки. sfk echo -pure "C:\in.txt" +xed -dump Отправить строку C:\in.txt как можно более неизмененной в xed и создать шестнадцатеричный дамп, чтобы убедиться, что (CR)LF не были добавлены sfk echo -pure -spat "foo\tbar" +xed -dump Отправить слово «foo», затем символ табуляции, затем «bar», исправить и создать шестнадцатеричный дамп. «\t» изменяется с помощью -spat sfk echo -lines 100 101 102 +perline "web .$text/status.xml"
Загрузка страницы /status.xml с трех локальных IP-адресов .100, .101, .102
sfk color colorname Переключает цвет текста терминала (командной строки)
Поддерживаемые названия цветов: |
![]() |