Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.25;
Скачать: CL | DM;

Вниз

exe & txt   Найти похожие ветки 

 
SergeyNew   (2002-02-03 11:02) [0]

Возможно ли и как сделать, что бы программа считывала команды (на языке программы) из текстового файла и выполняла их?


 
MBo ©   (2002-02-03 11:06) [1]

passcript Virt Laboratory


 
Anatoly Podgoretsky ©   (2002-02-03 11:10) [2]

можно, называется это интерпритатор.


 
Набережных С.   (2002-02-03 11:17) [3]

В составе Internet Explorer есть интерпретаторы VBScript и JavaScript. Доступ - через IActiveScript. Олисание есть в книге Александровского А.Д. и Шубина В.В. "Delphi для профессионалов".


 
SergeyNew   (2002-02-03 11:38) [4]

Спасибо.
Для бестолкового -
Есть файл beep.txt с одной строкой: beep
Напишите, пжл, код для чтения и выполнения записанной команды.


 
Anatoly Podgoretsky ©   (2002-02-03 12:45) [5]

Readln(f,s);
if s="beep" then beep;


 
SergeyNew   (2002-02-03 12:57) [6]

Хотелось бы использовать в качестве команды именно написаный в файле текст :(


 
Набережных С.   (2002-02-03 13:31) [7]

"Чудны дела твои, Господи!"


 
Фэ ©   (2002-02-03 13:51) [8]

Кого только не занесет..


 
panov ©   (2002-02-03 13:56) [9]

>SergeyNew (03.02.02 12:57)
А ты представляешь, как работают интерпретаторы команд?
Именно так, как написал Anatoly Podgoretsky © (03.02.02 12:45)


 
SergeyNew   (2002-02-03 14:15) [10]

Будьте по-проще... и люди к вам потянутся!
Смысл вопроса как раз в том и состоит, чтобы ЧИТАТЬ команды из файла, а не интерпретировать их.


 
Anatoly Podgoretsky ©   (2002-02-03 15:09) [11]

Тоже возможно, но только надо использовать соответствующий интерпритатор, например Бейсик и писать в соответствии с его снтаксисом. Существуют и интерпритаторы Паскаля, поищи на файловых архивах.
Но все таки лучше использовать вствроенные в систему средства, например VBSript, поддерживается начиная с IE 5.0
В любом случае тебе надо приложить определенные усилия по изучению технологии, так просто, путем задания вопроса в форуме результата не будет. Первоначальные источники тебе указали, дополнительно иди к Микрософту за SDK.


 
UsBall ©   (2002-02-03 15:17) [12]

Ага, бум проще.
Давай в таком случае выясним - что ты понимаешь под термином "команды":)? И "интерпретировать" их - это и означает выполнять.
Ды в общем флем это.


 
panov ©   (2002-02-03 15:19) [13]

>SergeyNew (03.02.02 14:15)
ЛЮБОЙ интерпретатор интерпретирует команды, а не выполняет их.
т.е. то, что ты называешь "считать и выполнить команду", называется интерпретировать ее.
Даже если это VBScript или интерпретаторы семейства Fox...

А заставить систему выполнить команды ты можешь, если возьмешь любой HEX-редактор, и напишешь команды, напрямую понятные системе и процессору.

Так что, вопрос по сути, смысла не имеет...


 
SergeyNew   (2002-02-03 15:28) [14]

Под командой я понимал процедуру или функцию, написанную, в частности, на языке VB в текстовом файле.
Спасибо всем.


 
Victor ©   (2002-02-09 11:42) [15]

primer:

var d: string;
f:textfile;
i:pchar;
begin
d:="d:\1";
assignfile(f,d);
reset(f,d);
read(f,d);
closefile(f);
i:=pchar(d);
winexec(i,0);
end;
end.

во общем то всё.....



Страницы: 1 вся ветка

Текущий архив: 2002.02.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.009 c
1-79319
petr
2002-02-07 20:13
2002.02.25
TreeView c CheckBox-ами около каждого элемента


3-79288
Guest.
2002-01-31 11:07
2002.02.25
Query


14-79425
Knight
2002-01-03 11:29
2002.02.25
Господа, вопрос на засыпку! Где качнуть НОРМАЛЬНО ЛинуксРедНат? Чтобы РеГет взял закачку в зубы!


4-79499
well
2001-12-25 17:12
2002.02.25
WINAMP


6-79417
ev
2001-12-01 18:41
2002.02.25
Утечка памяти в Indy ?!