ErikPshat, Довольно красиво, но не соответствует указателю :)
ErikPshat
22.08.2018 23:03
in1975, это же чистый HTML, даже править ничего не надо.
Пишешь на форуме сообщение, оформляешь как тебе нравится, там с цветами, листами и прочими ББ-кодами.
Делаешь предварительный просмотр.
Инспектируешь страницу правой кнопкой "Просмотреть код".
В коде снова правой кнопкой в теле сообщения "Edit as HTML".
Выделяешь всё в чистом виде и вставляешь в редактор CHM между тегами BODY.
Там только картинки добавляешь в папки редактора к "Файлам" и в код на свои места.
Там я забыл путь указать к картинке кнопки :triangle-ps3: и верхнюю картину надо было стилями укоротить по ширине окна.
Вот так исправил. Картинка сверху положена на бэкграунд, что не даёт ей изменяться в зависимоти от ширины окна, но горизонтальная полоса прокрутки не появляется: http://transfiles.ru/lwy30
in1975
25.08.2018 12:57
Полуготовый вариант - вроде все пункты основного меню работают (в настройках не реализованы пока отключение логов и обновление). Добавил хелп (пока в доработке сама справка) и меню о программе, пофиксил некоторые замеченные баги.
Переработал батник, теперь программа должна работать в любой дурной директории - с кириллицей, пробелами и прочими извращениями :)
ErikPshat
25.08.2018 15:30
in1975, эмм, я не понял, все остальные файлы и папку "tools" к программе ты собираешься так же россыпью оставлять рядом с экзешником?
Что за бред и палево?
Рядом с программой пусть только config.ini и log.txt создаются.
BaseD
25.08.2018 15:43
Цитата:
Сообщение от ErikPshat
(Сообщение 1151137)
in1975, эмм, я не понял, все остальные файлы и папку "tools" к программе ты собираешься так же россыпью оставлять рядом с экзешником?
Что за бред и палево?
Рядом с программой пусть только config.ini и log.txt создаются.
Вот для этих целей я и думал запаковывать инсталлятором, что бы лишний раз не лазить в папку с программой.
Можно скрыть остальные , рабочие файлы, но наверно так не правильно будет.
P.S окну "о программе" надо запретить разворачиваться на весь экран.
in1975
25.08.2018 18:54
Цитата:
Сообщение от BaseD
(Сообщение 1151138)
окну "о программе" надо запретить разворачиваться на весь экран.
По поводу папки tools - недавно же решили, что будем делать все в статичном виде. Каждый раз при запуске распаковывать все нужные файлы - так себе затея, тем более перезапускать после смены языка программу нужно.
К тому же в папке tools\lang есть файлы, которые можно переводить на разные языки - можно дать другим возможность такого перевода.
in1975
28.08.2018 12:58
Проблема - wget нам крашит прогу. тестовый манекен
Пока нашел несколько вариантов "кривого решения":
Добавлять любой из этих ключей к wget
wget -q
wget -b
wget -nv
Направлять команду не на точку doConsoleExec, а на doExec
При обеих вариантах вывод прогресса скачивания мы не добьемся. Разве что при ключе -b (скачивание в бекграунде) читать прогресс из файла, но... хз как...
in1975
28.08.2018 23:57
На всякий выделил в отдельную схему. Работает прогрессбар :)