я прочитал этот абзац из Delphi Tools SiteСоздание макросов с помощью DWScript
Changes since the last SVN update are:
Added support for FreePascal-like compile-time $INCLUDE “macros”:
%FILE% and %LINE% insert the current filename and line number into the source
%FUNCTION% inserts the current function name, or class.method name into the source
%DATE% and %TIME% allow inserting the compile date/time
Есть ли способ, мы можем определить макросы в DWScript (кроме этих функций) точно так же как люди определяют macors в Excel (с использованием VBScript) в простой способ, где имя скрипта будет именем функции, которая будет использоваться позже, без добавления {$Include XXX}
в исполняемый скрипт?
N.B .: Я знаю, что это можно сделать, управляя написанным сценарием для сохранения в определенном файле с именем функции для ex. затем сохраните добавленную функцию с ее именем, которое будет использоваться (Add), затем пользователь напишет Add (1,2), чтобы получить результат; но мой босс на работе хочет, чтобы он был чем-то вроде vbscript в excel.
Я не вижу никаких сходств между макросами Office и теми, которые были изложены выше. – OnTheFly
из того, что я знаю, это невозможно из коробки, но эй, у тебя есть источник, посмотреть, как это делается, изменить его в соответствии с вашими потребностями. – ComputerSaysNo
@Dorin, спасибо, мне нравится иметь код ... – Zeina