Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.007 c
14-79426
Ajax
2002-01-05 21:26
2002.02.25
Драйвера под XP


3-79291
yaJohn
2002-01-31 14:26
2002.02.25
ORDER BY - read only ??? 8-(


4-79503
Gulliver
2001-12-25 17:43
2002.02.25
Народ, помогите, кто знает.


3-79283
niks
2002-01-29 16:18
2002.02.25
Вопрос по bcp (BULK INSERT ) MS SQL 2000


14-79430
Havez
2002-01-06 00:18
2002.02.25
RXLib





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский