Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 25.06.2013
Сообщений: 308

Вывести текст в поле ввода

04.12.2023, 13:00. Показов 736. Ответов 9

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Через sh-скрипт вывожу на экран поля для ввода пользователем информации и сохраняю её в html файле.
Не получается предварительно вставить в поле ввода свой заранее подготовленный текст, как это можно делать по аналогии в HTML с тегом <input type="text" value="Свой текст">.

Код представил ниже:
Кликните здесь для просмотра всего текста
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#!/bin/bash
 
contact_edit(){
contact_info=$(zenity --forms --title="Информация" \
--separator=";" \
--add-entry="Номер 1:" \
--add-entry="Номер 2:" \
--add-entry="Номер 3:" )
 
num1=$(echo $contact_info | awk -F ';' '{print $1}')
num2=$(echo $contact_info | awk -F ';' '{print $2}')
num3=$(echo $contact_info | awk -F ';' '{print $3}')
 
if [ $? == 1 ]
    then
        exit
    else 
        construct_sign
fi
}
 
construct_sign(){
sign_file=$(zenity --file-selection --title="Где сохранить" --directory)
cd "$sign_file"
cat > Файл.html << EOF
<html>
 <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>sign.html</title>
 </head>
<body>
$num1<br>
$num2<br>
$num3<br>
</body>
</html>
EOF
}
 
contact_edit
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.12.2023, 13:00
Ответы с готовыми решениями:

Вывести текст, введенный в поле ввода
господа делаю поле ввода затем по определённым действиям в VessageBox должен вывести текст введёный текст но выдаёт пустую строчку. HWND...

Вывести введенный в поле ввода текст в виде картинки
Ребят, помогите, пожалуйста. Надо создать программу, которая по нажатию кнопки будет выводить введенный в поле ввода текст в виде картинки...

Вывести текст в поле ввода телеграм используя telegram bot api
Хочу чтобы текст ввелся в поле ввода бота

9
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
04.12.2023, 14:44
"поле ввода" не наблюдается в упор
0
Windows must die
672 / 853 / 103
Регистрация: 23.11.2021
Сообщений: 5,030
Записей в блоге: 17
04.12.2023, 15:15
Рафик, --entry-text - не оно? Zenity не пользуюсь (и ставить эту бесполезную штуку не собираюсь), так что могу лишь читать маны в интернете…
0
2 / 2 / 1
Регистрация: 25.06.2013
Сообщений: 308
04.12.2023, 15:36  [ТС]
Dmitry, а вы попробуйте запустить. Или могу скриншот приложить.
Eddy_Em, попробую, но не знаю пока, где это применять.
0
2 / 2 / 1
Регистрация: 25.06.2013
Сообщений: 308
05.12.2023, 06:28  [ТС]
Eddy_Em, в моём примере не сработает --entry-text
0
 Аватар для IPredator
236 / 198 / 44
Регистрация: 21.01.2019
Сообщений: 975
05.12.2023, 17:38
Рафик, почему не сработает? пробовали?
0
05.12.2023, 17:57

Не по теме:

Сорян, но у меня несчастный zenity вот такой паравоз за собой тащит:

Code
1
2
3
4
5
6
7
8
[ebuild  N     ] dev-libs/snowball-stemmer-2.2.0  USE="-static-libs -test" 
[ebuild  N     ] dev-libs/libxmlb-0.3.14  USE="zstd -doc -introspection -stemmer -test" 
[ebuild  N     ] dev-python/pycairo-1.25.1  USE="-debug -doc -examples -test" PYTHON_TARGETS="python3_11 -pypy3 -python3_10 -python3_12" 
[ebuild  N     ] dev-libs/appstream-0.15.6  USE="introspection qt5 -apt -doc -test" 
[ebuild  N     ] dev-python/pygobject-3.46.0  USE="cairo -debug -examples -test" PYTHON_TARGETS="python3_11 -pypy3 -python3_10 -python3_12" 
[ebuild  N     ] gui-libs/gtk-4.12.3  USE="X cups introspection (-aqua) -broadway -cloudproviders -colord -examples (-ffmpeg) -gstreamer -sysprof -test (-vulkan) -wayland" CPU_FLAGS_X86="-f16c" 
[ebuild  N     ] gui-libs/libadwaita-1.4.0  USE="introspection vala -test" 
[ebuild  N     ] gnome-extra/zenity-3.99.2  USE="-man -webkit"
еще и нафиг не нужный GTK4 зачем-то!

0
2 / 2 / 1
Регистрация: 25.06.2013
Сообщений: 308
06.12.2023, 07:37  [ТС]
IPredator, --entry-text работает только с --entry, а у меня он нигде не используется. Только add-entry, но это немного не то.
0
325 / 50 / 11
Регистрация: 08.04.2022
Сообщений: 190
06.12.2023, 19:03
Лучший ответ Сообщение было отмечено Рафик как решение

Решение

Цитата Сообщение от Рафик Посмотреть сообщение
Не получается предварительно вставить в поле ввода свой заранее подготовленный текст
Я так полагаю, что zenity не поддерживает такой функционал.

https://help.gnome.org/users/z... ms.html.en
0
2 / 2 / 1
Регистрация: 25.06.2013
Сообщений: 308
08.12.2023, 18:36  [ТС]
siberian-man, понял. Хотя тут есть такое.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.12.2023, 18:36
Помогаю со студенческими работами здесь

Вывести форму, содержащую поле для ввода ключевой фразы и сопроводительный текст
Вывести форму, содержащую поле для ввода ключевой фразы и сопроводительный текст: «В ключевой фразе Вы можете использовать специальные...

Как программно изменить цвет текста в поле ввода и как выделить весь текст в поле ввода по умолчанию
Как программно изменить цвет текста в поле ввода и как выделить весь текст в поле ввода по умолчанию? Т.е. надо чтоб по ходу выполнения...

Удвоить текст в поле ввода
помогите написать код 1. В окне 2 элемента: элемент для ввода текста и кнопка. Вводится строка. По нажатию кнопки строка удваивается

Не отображается текст в поле ввода
Добрый день. Столкнулся с такой проблемой, скачал шаблон лендинга, загрузил его на хостинг (http://landingtest.fun/),начал его...

Второй текст в поле для ввода
Есть поле для ввода &lt;textarea&gt; по умолчанию там текст какой то вставлен с помощью атрибута placeholder(это обязательно). Нужно чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru