ƒл€ авторов
јрхив рассылки
–усский
English
   ѕуть: Panvasoft / ѕрограммирование / ƒругое... / »нтерпретатор IXE /
23:02:43, ¬оскресение, 23 —ент€бр€ 2018 

|

 –азмер: 123  б  ќценка посетителей: (4.67)
 ќ—: Windows 9x/NT/2000  »нтерфейс: јнгло€зычный
 ”становка: без установки  Ћицензи€: Freeware
 —траница программы: Ќет  ќбновление: 12.5.2003(12.5.2003)
 јвтор: VK   «агрузок сегодн€: 0
 ¬се программы автора: показать   «агрузок всего: 472

    Interpretator (IXE) Ver.1.2.3
»нструкции:
Ѕазовые инструкции
fn:<name> -ƒекларирование функции (<=1023 функций)
efn -¬ыход из функции
error.<on/off> -”становка обработчика ошибок
<label>:: -ƒекларирование меток (<=1023 меток)
if.<exp>.<instruction> -«адать условие выполнени€ инструкции
goto.<label> -ѕереход к метке
call.<function> -¬ызов функции
int -ѕрерывание программы дл€ обслуживани€ других процессов
exec.<file>.<style> -«апуск EXE файла (<style>=0 - резидент)
pause.<interval> -«адать паузу по интервалу (1 interval = 1/1000 сек.)
stop -«авершение выполнени€ программы
–абота с пользователем
print.<text> -¬ывести сообщение на экран
<variable>=input.<caption> -¬вод текста пользователем в переменную
pause -ѕауза с выводом уведомлени€ пользователю
beep -«вуковой сигнал
–абота с текстом
<variable>=instr.<krit>.<text> -Ќайти контекст в тексте
<variable>=mid.<text>.<from>.<len> -¬ырезать фрагмент текста
<variable>=split.<text> -ќпределить количество слов
<variable>=len.<text> -ќпределить длину текста
<variable>=trim.<text> -”далить в тексте начальные и конечные пробелы
<variable>=ucase.<text> -ѕеревод текста в верхний регистр
<variable>=lcase.<text> -ѕеревод текста в нижний регистр
rstt.<source file>.<destination file> -ѕреобразовать текстовый файл с заменой пробелов >2 на код табул€ции
<variable>=dw.<text> -ѕеревод текста из DOS кодировки в WINDOWS
<variable>=wd.<text> -ѕеревод текста из WINDOWS кодировки в DOS
<variable>=translit.<text> -ѕеревод текста в транслит
–абота с числами
<variable>=asc.<value> -ќпределить код символа по таблице ASCII
<variable>=chr.<value> -ќпределить символ по таблице ASCII
<variable>=rnd -√енераци€ случайного числа (от 0 до 1)
<variable>=int.<variable> -ќпределить целое число
<variable>=abs.<variable> -ќпределить модуль числа
<variable>=hex.<dec> -ѕреобразовать число из дес€тичной системы счислени€ в шеснадцатиричную
<variable>=dec.<hex> -ѕреобразовать число из шеснадцатиричной системы счислени€ в дес€тичную
–абота с файлами
mkdir.<directory> -—оздать директорию (ѕоддержка создани€ вложенных директорий)
rmdir.<directory> -”даление директории
<variable>=test.<file> -ѕроверка наличи€ файла на диске. 1=найден; 0=не найден
del.<file> -”даление файла
copy.<source file>.<destination file> - опирование файла
ioopen.<port>.<file> -ќткрыть файл дл€ чтени€/записи (<=510 файлов)
ioclose.<port> -«акрыть файл
ioread.<port>.<text> -„тение из файла в переменную <text>
iowrite.<port>.<text> -«апись в файл из переменной <text>
<variable>=EOF.<port> -ќпределить состо€ние файла (1=конец файла)
ren.<old name>.<new name> -ѕереименовать файл
attr.<file>.<attr> -”становить аттрибут файла
<attr> - Normal = 0
<attr> - ReadOnly = 1
<attr> - Hidden = 2
<attr> - System = 4
<attr> - Volume = 8
<attr> - Directory = 16
<attr> - Archive = 32
<attr> - Alias = 64
<variable>=detfilepath.<file>.<mode> -ќпределить путь/файл из строки (mode = 1 Ц путь, mode = 0 Ц файл)
<variable>=df.<http>.<file> -—качать файл из интернет (variable = false Ц ошибка при скачивании)
<variable>=corrpath.<text> - орректировка пути/имени файла (удаление запрещЄнных символов)
–абота с интерфейсом
videomode.<width>.<height>.<depth> -”становить видео режим работы монитора
cursor.<on/off> -ќтобразить/спр€тать курсор мыши 'на NT не работает, на 9x не провер€л
lockcursor.<on/off> -«аблокировать курсор на определЄнном процессе (»спользовать TASKINFO)
lockstart.<on/off> -«аблокировать кнопку Start
hidestart.<on/off> -”становить отображение кнопки Start
hidetasktray.<on/off> -”становить отображение панели задач
hidedesktop.<on/off> -”становить отображение рабочего стола
minimizeall -—вернуть все окна
cad.<on/off> -–азрешить/запретить комбинации клавиш Ctrl+Alt+Del и Alt+Tab 'на NT не работает
frzmouse.<on/off> -«аморозить указатель курсора мыщи 'на NT не работает, на 9x не провер€л
ќпределение конфигурации
<variable>=whereixe -ќпределить местоположение программы
<variable>=whereexe -ќпределить местоположение интерпретатора
<variable>=pcconfig -«агрузить в переменную информацию о конфигурацие PC
<variable>=sinfo -ѕолучить системные переменные
<variable>=computername -ќпределить им€ компьютера
<variable>=username -ќпределить им€ пользовател€
<variable>=getexeinfo.<file> -ѕолучить информацию о EXE/DLL файле
<variable>=version -ќпределить версию интерпретатора (также version2)
<variable>=hddinfo.<drive> -ќпределить информацию о диске
–абота с клавиатурой
capturekey.<on/off> -”становка сканировани€ клавиатуры (»спользовать pause.<interval>)
<variable>=keybuffer -ѕеремещение в переменную массива данных из буфера сканированых кодов клавиатуры
–абота с процессами
gettasks -»нициализировать список процессов (поддерживает <=1024 процесса)
gettasksa -»нициализировать список всех процессов (поддерживает <=1024 процесса)
<variable>=counttasks -ќпределить количество проинициализированных процессов (использовать после
gettasks/gettasksa)
<variable>=taskname.<id variable> -ќпределить заголовок процесса по номеру (1 <= номер <= counttasks)
<variable>=taskwid.<id variable> -ќпределить hwnd процесса по номеру (1 <= номер <= counttasks)
<variable>=taskid.<id variable> -ќпределить WindowProcessId процесса по номеру (1 <= номер <= counttasks)
<variable>=killtask.<WindowProcessId> -«авершить выполнение процесса по WindowProcessId
taskinfo.<hwnd> -»нициализировать информацию о процессе по hwnd
<variable>=dllerror -ќпределить последнюю ошибку DLL
<variable>=taskactive -ќпределить активность процесса (1=активен, использовать TASKINFO)
<hwnd>=findhwnd.<krit> -ќпределить hwnd по критерию заголовка процесса
mask.<hwnd>.<text> -»зменить заголовок процесса по hwnd
selectpro.<hwnd> -—делать активным процесс по hwnd
tprint.<hwnd>.<timer>.<text> -¬ывести сообщение на заданный промежуток времени с прив€зкой к произвольному
процессу 'на NT не работает, на 9x не провер€л
lockpro.<krit>.<on/off> -«аблокировать процесс по критерию <krit> 'на NT не работает, на 9x не провер€л
–абота с реестром
<variable>=regget.<root>.<path>.<key> -ќпределить значение ключа в реестре
regset.<root>.<path>.<key>.<data> -«аписать значение ключа в реестр
<root> использовать по шаблону (HKEY_LOCAL_MACHINE = 3,...)
(Software\Microsoft\Windows\CurrentVersion\Run)
–абота с буфером обмена Windows
<variable>=getclpbrd -ѕолучить данные из буфера хранени€
<variable>=getcbtype -ќпределить тип данных в буфере хранени€ Windows
setclpbrd.<text> -”становить данные в буфере хранени€
–абота с базой данных
<base> = openb.<file> -ќткрыть базу данных MS Access (<=1023 баз данных)
<base>.closeb -«акрыть базу данных
<recordset> = <base>.openr.<sql> -ќткрыть набор записей (<=1023 наборов)
<recordset>.closer -«акрыть набор записей
<base>.sql.<sql> -¬ыполнение SQL запроса в базе данных
<variable> = <recordset>.records -ѕодсчЄт количества строк в наборе записей
<base>.delr.<table> -”далить все записи в таблице
fatt.<database file>.<txt file> -»звлечь таблицы из базы данных в текстовые файлы с разделителем табул€ции
ƒополнительные инструкции
windows.<mode> -«авершение работы (Mode: LOGOFF; SHUTDOWN; REBOOT; FORCE; DESTROY)
gprint.<text> -¬ывести текст на рабочем столе 'на NT не работает, на 9x не провер€л
<variable>=mread.<addr from>.<len> -ѕрочитать массив байтов из пам€ти
<result>=format.<drive>.<mode> -ќткрыть диалог на форматирование диска (mode=0 - floppy исключительно)
swapmousebutton.<on/off> -ѕомен€ть местами левую и правую кнопку мыши
cdrom.<open/close> -ќткрыть/закрыть CD-ROM

ƒополнительные ограничени€:
 оличество переменных должно быть <=1024
<exp> может содержать только одно пр€мое условие (=,<>,>,<,>=,<=) между значени€ми или переменными
ѕри использовании в наименовани€х переменных символа Ђ.ї программа может вести себ€ непредсказуемо. »збегайте этого.

 раткие качества интерпретатора:
Ћюбые значени€ могут быть объ€влены переменными
»мена переменных, как и меток, названий функций и портов, могут быть не только текстовыми но и числовыми
¬ысока€ скорость написани€ программ при решении определЄнных задач
ѕростота использовани€ интерпретатора
¬строен обработчик ошибок
Ќе требует компил€ции. »сполн€етс€ текстовый файл
¬строен отладчик (debug.<on/off>). —имвол (>) Ц точка останова при debug.on, (>>) Ц в любом случае (ставить перед коммандой).

“ребует библиотеку msvbvm60.dll (http://vksoft.boom.ru/msvbvm60.zip/).
ƒл€ работы с базой данных необходима установка MS Access 97/2000/XP.
–азработчик: VK (vk@pharmexpert.ru; ICQ 120421574)С2003г. —ообщите о обнаруженных ошибках в программе и о ваших замечани€х/предложени€х
http://www.vksoft.boom.ru/ixe.zip/ - верси€ программы посто€нно обновл€етс€



—качать программу.


–асскажи друзь€м:

≈ще программы на угад:
Text to Software - Text to software от SageTea
Text to Software - “екст дл€ программного обеспечени€, SageTea
Liberator - “екст дл€ программного обеспечени€, SageTea
–усский компил€тор ƒелавар 0.58 - 32-разр€дный C-подобный компил€тор.
X-Interpreter Platform 0.0.3 - »грова€ платформа. –азработка игр без компил€торов
Xi Platform DeVer 0.0.2 - »грова€ платформа. –азработка игр без компил€торов
Resoor - –едактор ресурсов дл€ программ.
вверх страницы

  ѕодпишитесь на лист рассылки и стань одним из 16399, кто узнает о новых программах по почте!!

 ¬ведтите ваш e-mail:

ѕодписатьс€
ќтписатьс€



© 1999 - 2018 Panva Web Studio
(0.00842 секунд) Ќаписать письмо вебмастеру