Форум: "Основная";
Текущий архив: 2002.02.25;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c