powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Командо echo
12 сообщений из 12, страница 1 из 1
Командо echo
    #33039506
Фотография APM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понадобилось мне простенький cgi скрипт наваять под iis.
Хочется в командном процессоре.

файл test.cmd
Код: plaintext
1.
2.
3.
echo Content-type: text/html
echo 
echo "<html><body> Hello world </body><html>
На выходе получаю
Код: plaintext
1.
2.
3.
Content-type: text/html
Режим вывода команд на экран (ECHO) включен.
<html><body> Hello world</body><html>
Че то ms перемудрило.

Вопрос - как с помощью echo напечатать пустую строку.
...
Рейтинг: 0 / 0
Командо echo
    #33039548
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Echo без параметров согласно справке должен выводить состояние
...
Рейтинг: 0 / 0
Командо echo
    #33039567
Фотография APM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyEcho без параметров согласно справке должен выводить состояние
Так точно.
Поэтому и вопрос как вывести пустую строку.
...
Рейтинг: 0 / 0
Командо echo
    #33039623
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Green2 Привилегированный пользователь
Участник
Попробуй
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body><%= "Привет!" %>

</body>
</html>

--

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Командо echo
    #33039633
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Green2 Привилегированный пользователь
Участник
нашел в помощи:
a.. Чтобы вывести на экране пустую строку, введите следующую команду:
echo.

Код: plaintext
1.
2.
3.
@echo off
echo Content-type: text/html
echo.
echo "<html><body> Hello world </body><html>
Но по-моему ASP использовать лучше.
--

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Командо echo
    #33039662
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Green2нашел в помощи: echo.
Это не пойдет, надо вывести именно пустую строку, а не точку.
Для echo вроде решения нет. Не знаю может ему подойдет решение с файлом и вывод с помощью TYPE
...
Рейтинг: 0 / 0
Командо echo
    #33039744
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты пробовал? :) Выведет он точку, или нет? :)
...
Рейтинг: 0 / 0
Командо echo
    #33039753
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программа (echo.cmd):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
@echo off

echo.
echo.
echo.
echo.


echo "test string!"
Вывод:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
C:\>echo.cmd




"test string!"

C:\>
А теперь посмотри на разницу во времени между моим первым и этим сообщением. Это время на чтение сприавки. Плюс пост написать :)
...
Рейтинг: 0 / 0
Командо echo
    #33039855
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara
А теперь посмотри на разницу во времени между моим первым и этим сообщением. Это время на чтение сприавки. Плюс пост написать :)
Вот текст справки
Displays messages, or turns command-echoing on or off.

ECHO [ON | OFF]
ECHO [message]

Type ECHO without parameters to display the current echo setting.

А насчет проверить, это да, но это недокументированая возможность, наверно появилась в последних версия командного интерпритатора, в более ранних не наблюдал.
...
Рейтинг: 0 / 0
Командо echo
    #33039913
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Естествено справку я не читал :) Пока открыл понял - проще написать и посмотреть на вывод программы.
Насчёт версий - к сожалению самый старый DOS что нашёлся - от Win95 - так на нём всё работает (только из cmd в bat переименовал). Старее нету, но на 6.22 точно работало, да и на более ранних кажись тоже....
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Командо echo
    #33039987
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraНасчёт версий - к сожалению самый старый DOS что нашёлся - от Win95 - так на нём всё работает (только из cmd в bat переименовал). Старее нету, но на 6.22 точно работало, да и на более ранних кажись тоже....
К сожалению я тоже не могу сказать с какой версии такой трюк стал проходить. Я работаю начиная с версии 1.1 и естественно не стал бы проводить тестирование на предмет новых не документированых возможностей.
Зато за это время просмотрел много разных бат файлов и конечно попадалось много разных советов. Это была известная проблема - сгенерировать пустую строку или проверить параметр на пустоту, выходили из положения обычно точкой, только сама точка появлялась в выводе, при том синтаксис
"echo." не проходил, и приходилось использовать "echo .", который соответствует справке. Видимо на каком то этапе Микрософт решил изменить поведение (у них таже проблема с коммандными файлами), но не документировал это. Последняя полноценная справка вроде была в версии 5, не уверен точно, возможно была и в версии 6, но кажется что нет.
...
Рейтинг: 0 / 0
Командо echo
    #33040535
Фотография APM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
Код: plaintext
echo.
работает
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Командо echo
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]