Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Command Line

7.6K
28 января 2007 года
Eternal Man
59 / / 07.07.2006
Вопрос в общем в следеющем:
Каким образом на ТП 7.0 осуществляется работа с командной строкой.
А именно: как запускать свою программу из командной строки и при этом принимать из неё же определенные условия.
257
28 января 2007 года
kosfiz
1.6K / / 18.09.2005
запуск как и для всех программ: >тест.exe параметр параметр и т.д. вот тебе пример:
 
Код:
uses crt;
var i:integer;
begin
for i:=0 to ParamCount do
 begin
  writeln(ParamStr(i));
 end;
readln;
end.

запусти и увидишь что к чему: выведет на экран все переданные программе параметры включая путь до самого exe файла. в ParamCount количество параметров, в ParamsStr эти параметры храняться.
7.6K
28 января 2007 года
Eternal Man
59 / / 07.07.2006
Отлично. Тогда еще один вопрос:

Через командную строку нажно принять параметр содержащий симвло "<". К прмеру: "prog.exe < a". Почему символ "<" трактуестя как-то инчане чем параметр?
257
29 января 2007 года
kosfiz
1.6K / / 18.09.2005
ну так это вообще скорее вопрос к любителям работать с командной строкой. дело в том, что скажем можно набрать вот такое
help > 1.txt - попробуй выполни и увидишь, что файл 1.txt будет содержать инфу, которую получаешь при вводе help это вроде как перенаправление вывода в файл. а в случае "<" это вработает вот как
содержание файла 1.txt:
 
Код:
regedit.exe
yes

cmd.exe < 1.txt
запуститься regedit.exe. так что ">", "<" - это команды cmd.exe и их ввести просто так не получиться. можно ввести именно ">" или "<" в кавычках, а потом уже парсить и получить сами символы.
7
29 января 2007 года
@pixo $oft
3.4K / / 20.09.2006
Вообще символы > и < вроде как перенаправляют ввод-вывод.Не знаю,получится ли у них дойти до программы.А то смотри,будут появляться файлы с именами,идущими после ><,и будут тебя конечные пользователи упрекать в спаминге:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог