англійськафранцузькаіспанська

Ad


Значок OnWorks

wish8.6 - онлайн у хмарі

Запустіть wish8.6 у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда wish8.6, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


бажання - Проста віконна оболонка

СИНТАКСИС


бажання ?-кодування ім'я? ?ім'я файлу аргумент аргумент ...?

ВАРІАНТИ


-кодування ім'я Визначає кодування тексту, що зберігається в ім'я файлу. Цей варіант є
визнається лише до ім'я файлу аргумент.

- кольорова карта new Вказує, що замість цього вікно має мати нову приватну колірну карту
використання кольорової карти за замовчуванням для екрана.

- дисплей дисплей Дисплей (та екран), на якому відображатиметься вікно.

-геометрія геометрія Початкова геометрія для вікна. Якщо вказано цей параметр, його
значення зберігається в геометрія глобальна змінна програми
Інтерпретатор Tcl.

-ім'я ім'я Скористайтесь ім'я як заголовок, який буде відображатися у вікні, і як ім'я
перекладача для послати команди.

-синхронізація Виконуйте всі команди X-сервера синхронно, щоб помилки були
негайно повідомили. Це призведе до набагато повільнішого виконання, але
це корисно для налагодження.

-використовувати id Вказує, що головне вікно програми має бути вбудовано
у вікні, ідентифікатор якого id, замість того, щоб створюватися як
незалежне вікно верхнього рівня. Id необхідно вказати так само, як
значення для -використовувати варіант для віджетів верхнього рівня (тобто він має a
таку форму, яку повертає wininfo id команда)
Зауважте, що на деяких платформах це працюватиме правильно, лише якщо id відноситься
до Tk кадр or вищий рівень що має своє -контейнер опція увімкнена.

- візуальний візуальний Визначає візуальний елемент для використання для вікна. Візуальний може мати будь-який з
форми, підтримувані Tk_GetVisual процедури.

-- Передайте всі аргументи, що залишилися, до сценарію argv змінна
без їх інтерпретації. Це забезпечує механізм проходження
аргументи, такі як -ім'я до сценарію замість того, щоб мати бажання інтерпретувати
Ними.
_________________________________________________________________________________________________

ОПИС


Бажання — це проста програма, що складається з командної мови Tcl, набору інструментів Tk і a
основна програма, яка читає команди зі стандартного введення або з файлу. Він створює основний
window, а потім обробляє команди Tcl. Якщо бажання викликається з аргументами, потім перший
кілька аргументів, ?-кодування ім'я? ?ім'я файлу?, вкажіть ім'я файлу сценарію, і,
за бажанням, кодування текстових даних, що зберігаються в цьому файлі сценарію. Значення для
ім'я файлу розпізнається, якщо відповідний аргумент не починається з «-».

Якщо аргументів немає, або аргументи не вказують a ім'я файлу, потім бажання читається Tcl
команди інтерактивно зі стандартного введення. Він продовжить обробку команд доти
усі вікна були видалені або доки не буде досягнуто кінця файлу при стандартному введенні. Якщо там
існує файл «.wishrc” у домашньому каталозі користувача, бажання оцінює файл як a
Сценарій Tcl безпосередньо перед читанням першої команди зі стандартного введення.

Якщо аргументи до бажання вкажіть а ім'я файлу, То ім'я файлу трактується як ім'я a
файл сценарію. Бажання оцінить сценарій у ім'я файлу (що, ймовірно, створює користувача
інтерфейсу), тоді він реагуватиме на події, доки не буде видалено всі вікна. Команди
не буде зчитуватися зі стандартного введення. Немає автоматичної оцінки «.wishrc" коли
ім'я файлу сценарію представлено на бажання командного рядка, але файл сценарію може
завжди джерело це за бажанням.

Зауважте, що в Windows бажанняверсія.exe програма відрізняється від tclshверсія.exe програма
в додатковий важливий спосіб: він не підключається до стандартної консолі Windows і є
замість віконної програми. Через це він додатково надає доступ до власних
втішити команда

ВАРІАНТ ОБРОБКА


Бажання автоматично обробляє всі параметри командного рядка, описані в ВАРІАНТИ
резюме вище. Будь-які інші аргументи командного рядка, окрім цих, передаються до
додаток за допомогою argc та argv змінні, описані пізніше.

ЗАСТОСУВАННЯ ІМ'Я І КЛАС


Назва програми, яка використовується для таких цілей, як послати команди, приймається
від -ім'я опція, якщо вона вказана; інакше береться з ім'я файлу, якщо це
або з імені команди, за допомогою якої бажання був викликаний. В останніх двох випадках, якщо
назва містить символ «/», тоді використовуються лише символи після останньої косої риски
як назва програми.

Клас програми, який використовується для таких цілей, як визначення параметрів за допомогою a
RESOURCE_MANAGER властивості або файл .Xdefaults, збігається з його назвою, за винятком того, що
перша літера пишеться з великої.

ЗМІННІ


Бажання встановлює такі змінні Tcl:

argc Містить підрахунок кількості аргумент аргументи (0, якщо їх немає), не включаючи
варіанти, описані вище.

argv Містить список Tcl, елементами якого є аргумент аргументи, які слідують за а --
або не відповідають жодному з параметрів, описаних у ВАРІАНТИ вище, в
порядок або порожній рядок, якщо таких аргументів немає.

argv0 Містить ім'я файлу якщо це було зазначено. В іншому випадку містить назву за
який бажання був викликаний.

геометрія Якщо -геометрія вказана опція, бажання копіює його значення в це
змінний. Якщо змінна все ще існує після ім'я файлу було оцінено,
бажання використовує значення змінної в a wm геометрія команду для встановлення
геометрія головного вікна.

tcl_interactive
Містить 1 якщо бажання читає команди інтерактивно (ім'я файлу не був
зазначений і стандартний вхід є термінальним пристроєм), 0 інакше.

SCRIPT ФАЙЛИ


Якщо ви створюєте сценарій Tcl у файлі, перший рядок якого є
#!/usr/local/bin/wish
тоді ви можете викликати файл сценарію безпосередньо зі своєї оболонки, якщо позначити його як виконуваний.
Це передбачає, що бажання було встановлено в розташуванні за замовчуванням в / usr / local / bin; якщо
він встановлений десь в іншому місці, тоді вам доведеться змінити наведений вище рядок, щоб він відповідав. Багато
Системи UNIX не дозволяють #! довжина рядка перевищує 30 символів, тому переконайтеся
який бажання До виконуваного файлу можна отримати доступ за допомогою короткого імені файлу.

Ще кращий підхід — розпочати файли сценарію з таких трьох рядків:
#!/ Бен / ш
# наступний лінія перезапускається використання бажання \
Exec бажання "$0" ${1+"$@"}
Цей підхід має три переваги перед підходом у попередньому параграфі. Спочатку,
розташування бажання двійковий файл не обов’язково має бути підключений до сценарію: це може бути
будь-де на шляху пошуку оболонки. По-друге, він отримує близько 30-символьного імені файлу
обмеження в попередньому підході. По-третє, цей підхід спрацює, навіть якщо бажання є самим a
скрипт оболонки (це робиться в деяких системах для обробки кількох архітектур або
операційні системи: бажання скрипт вибирає один із кількох бінарних файлів для запуску). Троє
лінії викликають обидва sh та бажання для обробки сценарію, але Exec виконується лише за допомогою sh.
sh спочатку обробляє сценарій; він розглядає другий рядок як коментар і виконує
третій рядок. The Exec оператор змушує оболонку зупинити обробку і замість цього запуститися
бажання щоб повторно обробити весь сценарій. Коли бажання запускається, він розглядає всі три рядки як
коментарі, оскільки зворотна коса риса в кінці другого рядка викликає третій рядок
розглядається як частина коментаря до другого рядка.

Кінець файлу сценарію може бути позначено як фізичним кінцем носія, так і символом
символ «\032» («\u001a», Control-Z). Якщо цей символ присутній у файлі, то
бажання програма прочитає текст до символу, але не включає. Додаток
який вимагає цього символу у файлі, може закодувати його як «\032», «\x1a» або «\u001a»; або
може генерувати його за допомогою таких команд, як формат or двійковий.

Підказки


Коли бажання викликається в інтерактивному режимі, зазвичай він запитує кожну команду з «% ”. ти
можна змінити підказку, встановивши змінні tcl_prompt1 та tcl_prompt2. Якщо змінна
tcl_prompt1 існує, то він повинен складатися зі скрипту Tcl для виведення підказки; замість
виведення підказки бажання оцінить сценарій у tcl_prompt1. Змінна
tcl_prompt2 використовується подібним чином, коли вводиться новий рядок, але поточна команда
ще не завершений; якщо tcl_prompt2 не встановлено, то підказка не буде виведена як неповна
команди.

Використовуйте wish8.6 онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad