21.2.5. Изменение положения курсора
21.2.5. Изменение положения курсора
Команду tput также можно применять для отображения курсора в произвольном месте экрана. При этом используется следующий формат:
cup r c
где r — это номер ряда (строки) в нижней части экрана, а с — номер столбца на экране.
Лучше применять эту команду в форме функции, тогда можно указывать значения для строки и столбца.
xу()
(
#_R= row, _C=column
_R=$1
_C=$2
tput cup $_R $_C
}
clear
xy 1 5
echo -n "Enter your name :"
read NAME
xy 2 5
echo -n "Enter your age :"
read AGE
Конечно, желательно передавать строку для отображения; ниже приводится небольшая модификация этого сценария.
ху()
{
#_R= row, _C=column
_R-$1
_TEXT=$3
tput cup $_R $_C
echo -n $_TEXT
}
Сценарий можно вызвать следующим образом:
xy 5 10 "Enter your password :" read CODE
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
24.2.3. Перемещение курсора
24.2.3. Перемещение курсора Как и в большинстве программ, курсор терминала используется библиотекой S-Lang для обозначения позиции, принятой по умолчанию, для ввода текста и для подсказки пользователю. Программы S-Lang могут перемещать курсор с помощью показанной ниже
Параметры курсора
Параметры курсора CSS предоставляет нам одну очень интересную возможность — указание вида курсора мыши, который он примет при наведении на данный элемент Web-страницы. Это может быть полезно при создании специальных эффектов.Атрибут стиля cursor устанавливает форму курсора
Выделение пункта полосы навигации при наведении на него курсора мыши
Выделение пункта полосы навигации при наведении на него курсора мыши Ну, это мы уже сделали. В листинге 16.3 приведен написанный нами в главе 14 JavaScript-код. Листинг 16.3 var ceLinks = Ext.select("UL[id=navbar] LI"); ceLinks.on("mouseover", function(e, t) { Ext.get(this). addClass("hovered"); }); ceLinks.on("mouseout", function(e, t) { Ext.get(this).
Параметры курсора
Параметры курсора CSS предоставляет нам одну очень интересную возможность — указание вида курсора мыши, который он примет при наведении на данный элемент Web-страницы. Это может быть полезно при создании специальных эффектов.Атрибут стиля cursor устанавливает форму курсора
Выделение пункта полосы навигации при наведении на него курсора мыши
Выделение пункта полосы навигации при наведении на него курсора мыши Ну, это мы уже сделали. В листинге 16.3 приведен написанный нами в главе 14 JavaScript-код. Листинг 16.3 var ceLinks = Ext.select("UL[id=navbar] LI"); ceLinks.on("mouseover", function(e, t) { Ext.get(this). addClass("hovered"); }); ceLinks.on("mouseout", function(e, t) { Ext.get(this).
Использование курсора в программе Probe
Использование курсора в программе Probe Из строки меню выберите Trace, Cursor, Display, и на экране появится поле Probe Cursor. Оно может появиться в правой нижней части, но его при желании можно переместить и в другую область экрана. Поле содержит следующую информацию:А1 = 4.0000K, -27.025А2 = 4.0000K,
Изменение размера и положения таблицы
Изменение размера и положения таблицы Для редактирования таблиц используются маркеры перемещения и изменения. Маркер перемещения появляется в верхнем левом углу таблицы при наведении указателя мыши на таблицу или щелчке на таблице. Он имеет форму крестика в рамке (рис.
Наборы курсора
Наборы курсора Оператор SELECT может объявлять набор, который вовсе не является выходным для клиента, но остается на сервере, чтобы работать как курсор на стороне сервера. Сам курсор является указателем; приложение дает ему указание по запросу читать по порядку строки одну
След от курсора
След от курсора Исходный файл: Cursortrail.fla Рассмотрим спецэффект, создание которого невозможно без использования ActionScript. В нашем примере, когда пользователь перемешает мышь, за курсором остается характерный шлейф, состояший из таюших копий изображения, привязанного к