Зворотний зв'язок

Перше знайомство з мовою REXX

"SAY THE CURRENT VALUE OF THE X VARIABLE EQUALS " X

Внаслідок виконання цього оператора на екран услід за пояснюючим текстом

буде виведено поточне значення змінної X.

Використання в програмах REXX команд OS/2

Більшість рядків командного файла на мові DBL являють собою команди операційної системи, які цілком можна вводити прямо в командному рядку. У свою чергу REXX використовує могутні оператори і функції, які не є командами OS/2. Проте в програми на мові REXX можна включати і команди операційної системи. Розглянемо простий приклад, в якому з програми на мові REXX чотири рази підряд виконується команда DIR:

/* DIRECTORY LOOP */ DO 4

DIR END

І хоч ця програма не виглядає дуже корисною, можливість напряму з програми виконувати команди операційної системи складно переоцінити. Але цим робота з командами OS/2 з програми на мові REXX не обмежується. REXX дозволяє вам будувати команди з частин і тут же «прямо на літу» виконувати їх. Причому для цього не потрібно ніяких додаткових операторів. Розглянемо універсальний приклад, що чудово ілюструє цю можливість:

/* COMMAND ASSEMBLY EXAMPLE */

"SAY PLEASE ENTER А ONE-WORD COMMAND, "

"SAY LIKE DIR, COPY, OR ERASE:"

PARSE PULL CMD

"SAY NOW ENTER AN ARGUMENT FOR А COMMAND, LIKE *. *: "

PARSE PULL ARGS

/* NOW EXECUTE THE COMMAND WITH THE ARGUMENT */

CMD ARGS

Спробуйте запустити цю програму, і ви отримаєте на екрані приблизно наступний діалог:

PLEASE ENTER А ONE-WORD COMMAND, LIKE DIR, COPY, OR ERASE:

ERASE

NOW ENTER AN ARGUMENT FOR А COMMAND, LIKE *.*

А*.*

3 file(s) erasedУ даному прикладі команда виконувалася в каталозі, що містить три файли, що починається з букви «А». Найбільш вражаючий приклад використання команд OS/2 в програмах на мові REXX це програми установки додатків. "


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат