Технический форум
Вернуться   Технический форум > Программирование > Форум программистов


Ответ
 
Опции темы Опции просмотра
Старый 13.12.2019, 09:30   #1 (permalink)
yobadomin1
Новичок
 
Регистрация: 13.12.2019
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Нужно создать руководство, помогите выбрать язык

Нужно создать руководство по типу:

Сделали А Б В?
ДА______НЕТ

Если ДА, переходим к следующему вопросу с меткой ДА, НЕТ - к вопросу с меткой НЕТ.
И далее так же должны быть аналогичные вопросы и раскрытие древа уточнений.

Я ни разу не программист, планировал сделать через скрипты .vbs, но там нет функции goto, а остальное слишком сложно для меня. Можно сделать через .bat, но это некрасиво, не акуратно и не удобно. Думал еще сделать через локальную страницу html и соответственно ссылки на другие "вопросы-уточнения", но это решение также выглядит костылем.

Помогите или подскажите, через что можно сделать такое себе "древо уточнений"? Может даже какой-то эксель файл с ссылками на другие таблицы или хз... Хочется и нужно, но опыта. знаний и мыслей нет.


P.S. В идеале, чтобы оно визуально выглядело вопросами и запросами, как в скриптах .vbs
yobadomin1 вне форума   Ответить с цитированием

Старый 13.12.2019, 09:30
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Просмотр похожих постов всегда хорошо помогает в решении проблем

Нужно руководство пользователя
Помогите выбрать конфигурацию! Срочно очень нужно!

Старый 13.12.2019, 17:49   #2 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 14,949
Записей в дневнике: 57
Сказал(а) спасибо: 135
Поблагодарили 164 раз(а) в 69 сообщениях
Репутация: 67284
По умолчанию

Конструкция "если то иначе" чем не устраивает? Она есть во всех ЯПах.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 13.12.2019, 21:16   #3 (permalink)
yobadomin1
Новичок
 
Регистрация: 13.12.2019
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Из меня программист нулевой Есть базовые знания .bat и .vbs файлов.
Думал, может кто посоветует какой либо конструктор вопросов, возможно через онлайн сервисы всяких анкет, опросов и т.д. Просто чтоб был не список вопросов по прямой линии, а список вопросов в зависимости от предыдущего ответа.
yobadomin1 вне форума   Ответить с цитированием
Старый 13.12.2019, 21:20   #4 (permalink)
yobadomin1
Новичок
 
Регистрация: 13.12.2019
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Не вижу кнопки для редактирования сообщения, поэтому добавлю ниже.
О ЯПах не знаю) В вбс вроде бы можно через "если то иначе", но моих умений врядли хватит на такой код, с goto было бы проще. Код небольшой, обьем файла будет мизерный, так что количество текста не играет роли.
yobadomin1 вне форума   Ответить с цитированием
Старый 13.12.2019, 22:42   #5 (permalink)
mike_
VIP user
 
Аватар для mike_
 
Регистрация: 15.01.2014
Сообщений: 1,832
Сказал(а) спасибо: 237
Поблагодарили 15 раз(а) в 11 сообщениях
Репутация: 25642
По умолчанию

Сколько

Сделали А Б В?
ДА______НЕТ

конструкций планируется? (Сколько вопросов?)
mike_ вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 13.12.2019, 22:59   #6 (permalink)
yobadomin1
Новичок
 
Регистрация: 13.12.2019
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

В среднем около 4-6 вопросов до конца в зависимости от ответов.
Пока что попробовал сделать нечто похожее в гугл формах, но это не очень удобно и быстродействие не ок Хотя при неимении иных вариантов...

В гугл форме пока что заполнены ответы лишь по ответа на первый вопрос в списке:
докс.гугель.ком /forms/d/e/1FAIpQLSel0jOX6K-SdIsDcM_iYlnrg0ElresaJ3GN4La6aQ62LYFKNA/viewform
yobadomin1 вне форума   Ответить с цитированием
Старый 14.12.2019, 03:12   #7 (permalink)
mike_
VIP user
 
Аватар для mike_
 
Регистрация: 15.01.2014
Сообщений: 1,832
Сказал(а) спасибо: 237
Поблагодарили 15 раз(а) в 11 сообщениях
Репутация: 25642
По умолчанию

Только 1 такое руководство?

Могу написать что-то на подобии етого:

Или не, легче и лучше будет все 4-6 вопросов на 1 странице, а вместо ответов сделать к каждому выпадающий список, а когда все будет вибрано тогда ответ в новом окне.
Выпадающий список ето как на 2 фото.
Миниатюры
untitled.png   select.png  

Последний раз редактировалось mike_; 14.12.2019 в 03:18
mike_ вне форума   Ответить с цитированием
Старый 14.12.2019, 12:24   #8 (permalink)
yobadomin1
Новичок
 
Регистрация: 13.12.2019
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Первый вариант идеален, второй имеет право на жизнь, но там вопросы нужно будет уточнять у клиентов, а это уже время..
С помощью чего можно сделать первую форму? И какие базовые гайды гуглить для этой задачи?)
Не прошу сделать за меня, так как все вопросы до конца еще не сформированы и плюс там иногда нужно правки вносить. Ну или можно как пример предоставить уже этот кусок кода, чтобы его далее развивать.
yobadomin1 вне форума   Ответить с цитированием
Старый 14.12.2019, 15:44   #9 (permalink)
mike_
VIP user
 
Аватар для mike_
 
Регистрация: 15.01.2014
Сообщений: 1,832
Сказал(а) спасибо: 237
Поблагодарили 15 раз(а) в 11 сообщениях
Репутация: 25642
По умолчанию

Цитата:
Сообщение от yobadomin1 Посмотреть сообщение
С помощью чего можно сделать первую форму? И какие базовые гайды гуглить для этой задачи?)
Гуглить так - python использование библиотеки tkinter.

Цитата:
Сообщение от yobadomin1 Посмотреть сообщение
Не прошу сделать за меня, так как все вопросы до конца еще не сформированы и плюс там иногда нужно правки вносить. Ну или можно как пример предоставить уже этот кусок кода, чтобы его далее развивать.
Мне кажется, чтоби сделать самому для вас етот метод не подойдет. Ищите далее варианти. Вот, кусочек моего "говнокода за 5 минут", которий бесполезен, делал для вас только для наглядности (скриншот):
Код:
from tkinter import *

root = Tk()
root.geometry('600x300+500+10')


def clicked(yn):
    if yn == "yes":
        pass
    elif yn == 'no':
        pass


f_m = Frame(root)
f_m.pack(pady=10)

f_q = Frame(root)
f_q.pack(pady=10)

f_b = Frame(root)
f_b.pack(pady=10)

f_ans = Frame(root)
f_ans.pack(pady=10)

l_1 = Label(f_m, text="Обратился клиент по сертификатам\n"
                      "Берем код, спрашиваем имя и проверяем сертификаты.", font="Arial 16")
l_1.pack()

l_q1 = Label(f_q, text="Новые сертификаты в списке есть?", font="Arial 12")
l_q1.pack()

btn_yes = Button(f_b, text="ДА", command=lambda: clicked('yes'), font="15", fg="#fff", bg="#3498db", width=8, height=4)
btn_yes.pack(side=LEFT)
btn_no = Button(f_b, text="НЕТ", command=lambda: clicked('no'), font="15", fg="#fff", bg="#2ecc71", width=8, height=4)
btn_no.pack(side=LEFT)

# btn1 = Button(root, text="Кнопка", command=clicked, font=("Comic Sans MS", 20))
# btn1.configure(width=20)
# btn1.pack()


root.mainloop()
Цитата:
все вопросы до конца еще не сформированы и плюс там иногда нужно правки вносить
Но, если только 1 руководство, то могу написать в свободное время из спортивного интереса, а правки теоретически вы сами можете в текст вносить, искать старый текст и изменять
Миниатюры
untitled.png  

Последний раз редактировалось mike_; 14.12.2019 в 15:51
mike_ вне форума   Ответить с цитированием
Старый 14.12.2019, 17:30   #10 (permalink)
yobadomin1
Новичок
 
Регистрация: 13.12.2019
Сообщений: 6
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Ого как, спасибо, попробую поискать инфу) Как доделаю полное древо вопросов - попробую апнуть тему. Спасибо большое!
yobadomin1 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 21:10.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.