Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » HTA приложения

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Открыть новую тему     Написать ответ в эту тему

VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

HTA
приложения на vbs, js, cmd, ps ...

 
Полезные статьи:
https://habr.com/ru/post/40707/
http://www.xserver.ru/computer/langprogr/html/43/index.shtml
http://www.sysengineering.ru/notes/html-prilozheniya
 
Примеры:
Число прописью
Информер погоды
Приложения для скачивания и обновления расширений из webstore
Переключение раскладки текста и транслитерация - 1.0
Математический редактор xml 1.11.2.1
parallaxNY
Starfield
parallax
Все версии матрицы
Будильник
Информация о дисках
Автозапуск cmd, shell
cmd, shell clsid
Запланированные задачи (список+создание через vbs)
 
Добавляем, обсуждаем.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 01:10 02-12-2019 | Исправлено: VVL99, 15:27 17-11-2020
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Valivan77777
Подробнее...

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 00:44 17-08-2020 | Исправлено: VVL99, 02:45 17-08-2020
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приложения для скачивания и обновления расширений из webstore.
GetCrxHta - 1.2
ListCrxHta - 1.3 Обновлено 20 августа 2020 г., 19:52:19
 
Данные приложения полезны для пользователей браузера Chrome, а также для пользователей других браузеров на аналогичном движке.
 
Описание:
 
GetCrxHta - Приложение для скачивания расширений (в виде crx архивов) из webstore, поиск выполняется по 32-х символьному идентификатору. При запуске, приложение проверяет буфер обмена на наличие ID расширения, для поиска его в магазине с выдачей информации о расширении и возможности его скачать, также в самом приложении есть поле для указания идентификатора для проверки.
 
ListCrxHta - Приложение для проверки обновлений расширений (crx архивов) с последующей возможностью их скачивания по одному и сразу всех. Для работы приложению требуются папки с именами в виде 32-х символьных ID, или аналогичные подпапки, наличие самого crx архива в папке не обязательно, проверка выполняется по ID (имя папки). Если в папке есть crx архив, то в его названии будет выполнен поиск версии, поиск выполняется по маске (имя расширения - 1.0.0 (crx 2).crx), если в папке несколько файлов, то проверка выполняется по последнему из списка в алфавитном порядке, обычно это со старшим номером.
Приложение не обновляет расширения установленные в браузере, а только скачивает crx архивы в указанное место для создания своего репозитория расширений.
Для быстрого создания большого хранилища crx архивов, укажите для проверки профильную папку браузера где лежат папки с ID установленных расширений, а для сохранения укажите своё место для хранения.
 
Оба приложения при скачивании crx архивов создают для них папки с их ID и имена файлов с названием и версией расширения и crx архива. Архивы скачанные через GetCrxHta, затем будут нормально считываться в ListCrxHta.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 02:45 17-08-2020 | Исправлено: VVL99, 03:28 25-08-2020
usalex

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
папки с именами в виде 32-х символьных ID, или аналогичные подпапки

ListCrxHta не видит подпапки.
(ну, либо я не понял, что это означает )
 

Всего записей: 6219 | Зарегистр. 20-12-2004 | Отправлено: 03:25 17-08-2020 | Исправлено: usalex, 03:30 17-08-2020
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
usalex

Цитата:
ListCrxHta не видит подпапки.
А ты галочку слева от поля ввода адреса поставил?
 
Кстати уже готово обновление, добавил кнопку скрыть старые версии в списке.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 03:29 17-08-2020
usalex

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А ты галочку слева от поля ввода адреса поставил?

Да. На скрине же видно.
 
А до какого уровня вложенности папок сделано сканирование? (желательно хотя бы 3-4 уровня)

Всего записей: 6219 | Зарегистр. 20-12-2004 | Отправлено: 03:34 17-08-2020 | Исправлено: usalex, 03:39 17-08-2020
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
usalex

Цитата:
Да. На скрине же видно.
Когда я отвечал скрина не было, может не отобразился.

Цитата:
(ну, либо я не понял, что это означает  )
Да.
В профиле нет подпапок, т.е. все расширения находятся в одной папке - ...\User Data\Default\Extensions
Подпапки, это когда -
Цитата:
D:\Кладовочка\SingleFileZ\offkdfbbigofcgdokjemgjpdockaafjg  
D:\Кладовочка\Zoom Page WE\bcdjhkphgmiapajkphennjfgoehpodpk  
D:\Кладовочка\Жесты smartUp\bgjfekefhjemchdeigphccilhncnjldn
Т.е. есть общая папка, но в ней нет папок с ID, а есть папки с именами, а уже в них папки (подпапки) с ID.
 
Добавлено:

Цитата:
А до какого уровня вложенности папок сделано сканирование? (желательно хотя бы 3-4 уровня)
Один уровень, а зачем тебе 3-4?

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 03:44 17-08-2020 | Исправлено: VVL99, 03:47 17-08-2020
usalex

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Один уровень, а зачем тебе 3-4

Чтоб для структуры вида:
D:\Кладовочка\Zoom Page WE\bcdjhkphgmiapajkphennjfgoehpodpk
можно было в проге указать путь к Кладовочке вот так: D:\Кладовочка
и прога просканирует дерево и найдёт все расширки в подпапках-id

Всего записей: 6219 | Зарегистр. 20-12-2004 | Отправлено: 03:51 17-08-2020
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
usalex

Цитата:
Чтоб для структуры вида:  
D:\Кладовочка\Zoom Page WE\bcdjhkphgmiapajkphennjfgoehpodpk  
можно было в проге указать путь к Кладовочке вот так: D:\Кладовочка  
и прога просканирует дерево и найдёт все расширки в подпапках-id
Так она так и ищет, я же по твоему примеру и делал и даже отписался, что теперь это работает.
 
Добавлено:
VVL99 (пост)
Цитата:
Добавлено:  
Добавил рекурсивную проверку на глубину одной папки, теперь скажите как это по русски должно звучать.  
 
Добавлено:  
usalex (пост)  

Цитата:
 А можно научить прогу работать с вот такой структурой:  
D:\Кладовочка\SingleFileZ\offkdfbbigofcgdokjemgjpdockaafjg  
D:\Кладовочка\Zoom Page WE\bcdjhkphgmiapajkphennjfgoehpodpk  
D:\Кладовочка\Жесты smartUp\bgjfekefhjemchdeigphccilhncnjldn  
   
Бросаю прогу в папку "Кладовочка" и она дальше сама фильтрует базар, обрабатывая только папки-id вида bcdjhkphgmiapajkphennjfgoehpodpk.  
Ну или драг-н-дропом тащу папку "Кладовочка" на иконку проги и...  
Теперь да.  
 
Добавлено:  
https://jpegshare.net/images/34/a0/34a0c0f881a29a110e995edbf4c14192.png  
 

 
Добавлено:
https://jpegshare.net/images/fe/de/fedefcd01aa49612345731fd301adf3b.png

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 03:55 17-08-2020
usalex

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Так она так и ищет

Да, но ищет только на первом уровне.
А если папка-id зарыта поглубже, например, так:
D:\Кладовочка\мурзилка\фиговина\offkdfbbigofcgdokjemgjpdockaafjg
то указав путь, как D:\Кладовочка\ прога ничего не находит (а находит только если указать путь: D:\Кладовочка\мурзилка\).
Желательно, чтоб хотя бы ещё один уровень смотрела.
 
Но и в текущей реализации, прога почему-то видит только одну (первую в списке) подпапку-id, а остальные рядом лежащие папки-id не видит.

Всего записей: 6219 | Зарегистр. 20-12-2004 | Отправлено: 04:17 17-08-2020 | Исправлено: usalex, 04:18 17-08-2020
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
usalex

Цитата:
D:\Кладовочка\мурзилка\фиговина\offkdfbbigofcgdokjemgjpdockaafjg
А почему у тебя в мурзилке только одна фиговина, а остальные куда делись,
Цитата:
Желательно, чтоб хотя бы ещё один уровень смотрела.
Не согласен, это не логично, если уж прятать то глубже, а так смысла нет.

Цитата:
Но и в текущей реализации, прога почему-то видит только одну (первую в списке) подпапку-id, а остальные рядом лежащие папки-id не видит.
Подпапку чего?

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 04:29 17-08-2020
usalex

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
Не согласен,

Ладно. Можно оставить и так.
 
Я был неправ, сказав, что
Цитата:
в текущей реализации, прога почему-то видит только одну (первую в списке) подпапку-id

это я накосячил со структурой папок - прошу пардону
На первом уровне вложенности ищет нормально.
Только непонятно, почему кнопка "Открыть папку" открывает не папку, в которой находится расширение, а виндовую дефолтную папку "Документы".
 
Ещё вопрос: вроде, ListCrxHta должна показывать текущие номера версий расширений, установленных в профиле браузера? И, если версия какого-то расширения устарела, то такое расширение подсвечивается красным.
А у меня почему-то не показывает версии моих установленных расширений, а показывает только их версии в магазе. И все мои установленные расширения подсвечены красным.
По-моему, так не должно быть.

Всего записей: 6219 | Зарегистр. 20-12-2004 | Отправлено: 04:42 17-08-2020 | Исправлено: usalex, 04:55 17-08-2020
Valivan77777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
 
Вот жеж оно как, когда без нервов, спокойно, и всё работает. Спасибо.

Всего записей: 1291 | Зарегистр. 11-12-2019 | Отправлено: 09:21 17-08-2020 | Исправлено: Valivan77777, 09:31 17-08-2020
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Только непонятно, почему кнопка "Открыть папку" открывает не папку, в которой находится расширение, а виндовую дефолтную папку "Документы".
Это косяк.

Цитата:
ListCrxHta должна показывать текущие номера версий расширений, установленных в профиле браузера?
Нет.
 
Добавлено:
Обновил ListCrxHta до - 1.2
 
Изменения:
 
- Добавил кнопку скрыть/показать, неопознанные и старые версии.
- Исправил открытие папки расширения по указанному адресу.
 
Добавлено:
Добавил в шапку - Приложения для скачивания и обновления расширений из webstore.
 
Добавлено:
Похоже 1.2 ещё не готова, если установить галочку, подпапки, то снова открывает не ту папку.
 
Добавлено:
Обновил - 17 августа 2020 г., 13:21:21
 
Добавлено:
usalex
Я так понял у вас ещё есть недопонимание, что такое папки и подпапки и как правильно пользоваться этим, попробую объяснить на примере -  
https://jpegshare.net/images/7c/6e/7c6e22dd8fadede8e0b5b234c2732372.png
Где:
1. Это указанный для проверки адрес.
2. Это папки с ID они проверяются как папки (без установки галочки).
3. Это подпапки, они проверяются с установленной галочкой, т.е. приложение обнаруживает папку с именем - Новая папка заходит в неё на один уровень ищет там папку с ID, записывает данные и возвращается обратно (на адрес проверки), затем проверяет следующую папку, это уже папка с именем - Новая папка (2). Другими словами, если установлена галочка "проверка подпапки", то приложение из "адреса проверки" будет заходить в каждую папку и уже там искать папку с ID.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 12:47 17-08-2020 | Исправлено: VVL99, 13:22 17-08-2020
Valivan77777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
 
Я правильно понимаю что если папка просто с ИД, без файла crx, то она уже не сверяет новые версии с установленными, а только ищет последние версии по ИД в магазине?

Всего записей: 1291 | Зарегистр. 11-12-2019 | Отправлено: 16:41 17-08-2020 | Исправлено: Valivan77777, 16:43 17-08-2020
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Valivan77777

Цитата:
Я правильно понимаю что если папка просто с ИД, без файла crx, то она уже не сверяет новые версии с установленными, а только ищет последние версии по ИД в магазине?
Да, приложение не проверяет что установлено в браузере, даже если вы указали папку профиля, оно просто ищет папку с ID, а затем проверяет есть ли там файл с номером версии в названии файла -
Цитата:
Если в папке есть crx архив, то в его названии будет выполнен поиск версии, поиск выполняется по маске (имя расширения - 1.0.0 (crx 2).crx), если в папке несколько файлов, то проверка выполняется по последнему из списка в алфавитном порядке, обычно это со старшим номером.

===
Хром вообще очень критично относится к любым изменениям в своих файлах, вы можете что-то самостоятельно подменить, но он обязательно сверит всё со своим кешем и вернёт как было или просто заблокирует и удалит.
 
 
Добавлено:
Даа, и самое главное, папку профиля браузера можно указать только первый раз, поскольку после первого же скачивания, вы создаёт своё хранилище и уже в следующий раз будете проверять архивы уже из него, а то что нужно добавить, добавляете через GetCrxHta.
 
Добавлено:
Вы же указываете папку профиля не для того чтобы проверить что там установлено и насколько свежие там версии, а для того чтобы создать своё хранилище из того что вы уже установили в браузер.
 
Вышесказанное касается и usalex, поскольку именно он эпидемически распространил свои фантазийные идеи автообновления расширений в браузере, несмотря на то, что мы имели конкретную строго ограниченную задачу.
 
Добавлено:
Valivan77777
Причём я ни стал, ограничивать файлы расширением crx - https://jpegshare.net/images/96/11/96117ac52f4d0f1e4b24d47f0c4b4283.png
хотя может это и потом понадобится, но сейчас даже текстовый файл с номером версии будет определён как контрольный и по нему будет сверка.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 16:53 17-08-2020 | Исправлено: VVL99, 17:07 17-08-2020
Valivan77777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
 
И то что в папке с ИД установленного расширения есть подпапка с названием версии тоже никак не влияет. Нужен именно crx файл для сверки. Теперь понятно. И ещё один момент. Чтобы уж до конца разобраться. Если я проверяю в папке установленных расширений  ListCrxHta выдаёт мне список расширений, жму скачать, а он качает файл crx размером с 1кб. Это так и должно быть, ему нужна именно папка с crx файлами чтобы скачать?

Всего записей: 1291 | Зарегистр. 11-12-2019 | Отправлено: 18:08 17-08-2020
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Valivan77777

Цитата:
он качает файл crx размером с 1кб
Какой ID?
 
Добавлено:

Цитата:
И то что в папке с ИД установленного расширения есть подпапка с названием версии тоже никак не влияет. Нужен именно crx файл для сверки. Теперь понятно.

Цитата:
Это так и должно быть, ему нужна именно папка с crx файлами чтобы скачать?

Не знаю как вам удаётся делать такие выводы, казалось бы уже всё объяснил, но вы упорно не хотите ничего понимать.



----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 19:16 17-08-2020 | Исправлено: VVL99, 19:57 17-08-2020
Valivan77777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99
 
Запускаю прогу из папки расширений Хрома. Он выдаёт лист установленного. Нажимаю скачать crx, в другую папку. Проверяю файл crx, он равен 1кб. Так качает любое из расширений, нет конкретного.

Всего записей: 1291 | Зарегистр. 11-12-2019 | Отправлено: 21:58 17-08-2020
VVL99

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Valivan77777

Цитата:
Запускаю прогу из папки расширений Хрома. Он выдаёт лист установленного. Нажимаю скачать crx, в другую папку. Проверяю файл crx, он равен 1кб. Так качает любое из расширений, нет конкретного.
Это моя вина в версии 1.2 поломал загрузку, появляется проблема если указать адрес сохранения.
Ещё заметил, что не хватает второй кнопки открыть папку, как раз твой случай, ты не можешь открыть папку куда скачал архив, странно, что ты об этом не сказал.
 
 
Добавлено:
Наверно никто не обратил на это внимания, потому что можно приложение не запускать всегда из одного и того де места указав адрес проверки.

----------
Гомосексуальность среди модераторов не является психическим расстройством, несмотря на синонимы этого понятия в русском языке.

Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 01:23 18-08-2020 | Исправлено: VVL99, 01:54 18-08-2020
Valivan77777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VVL99

Цитата:
Ещё заметил, что не хватает второй кнопки открыть папку, как раз твой случай, ты не можешь открыть папку куда скачал архив, странно, что ты об этом не сказал.

Просто у меня проводник вкладками, я между папками переключался, потому не нажимал на эту кнопку.

Всего записей: 1291 | Зарегистр. 11-12-2019 | Отправлено: 01:56 18-08-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Компьютерный форум Ru.Board » Компьютеры » Программы » HTA приложения


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru