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

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

Модерирует : 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 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1


 
Дата выпуска: 10.09.2025
Версия: 35.6
Автор: Averin Andrey
 
Скачать TCIMG | Скачать 2 | Сайт | Онлайн справка | Основные вопросы | Функционал+ | Поддержка проекта

TCIMG - утилита для вызова различных команд Total Commander и выполнения дополнительных действий.
• Мощное средство для расширения функциональности Total Commander и других программ.
• Направлена на автоматизацию монотонных действий, связанных с файловыми, системными, программными, оконными операциями.
• Полностью портабельная, т.е. не требует установки и не вносит в реестр или куда-либо ещё дополнительную информацию.
• Возможность комфортного использования потенциала программ с поддержкой командной строки, например:

ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ:    
Спасибо

Коллекция кнопок TCIMG для Total Commander | Как расширить функциональность самостоятельно

В справке TCIMG.chm более 16.900 примеров применения.

Сборки программ, в которых участвует утилита TCIMG, в них так же можно увидеть много интересных примеров:
AkelPad Image - сборка текстового редактора AkelPad (автор Andrey_A)
TC IMAGE - сборка файлового менеджера Total Commander (автор Andrey_A)
TC VIM - сборка файлового менеджера Total Commander (автор Matros)
TC Universal Edition - сборка файлового менеджера Total Commander (авторы Yaroslav & asmadeus)
TC Hot-Shot - сборка файлового менеджера Total Commander (автор ice_daemon)
TC Titan Portable - сборка файлового менеджера Total Commander (автор pcDenPro)
TC AkulaBig - сборка файлового менеджера Total Commander (автор AkulaBig)
TCnative - сборка файлового менеджера Total Commander (автор ziabriev)
Если в состав Вашей сборки/программы входит TCIMG, сообщите, вставим в список.

Скачать справку  с тёмным стилем
Скачать справку на китайском языке TCIMG_Chinese.chm
Онлайн справка на китайском языке
Онлайн обсуждение TCIMG в группе Telegram

Всего записей: 39616 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 15:17 10-09-2025
AkulaBig

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

Цитата:
с Яшой лучше не связываться

Почему-то все зациклилось на Яше, хотя в первом посте на эту тему я писал про любое облако. И даже, про авторизацию вообще. Например, как авторизоваться в hostingkartinok, где авторизованным пользователям больше преференции. А из облаков я предлагаю хотя-бы с Дропбокс решить вопрос, где достаточно ввода логина и пароля.
Если вообще кратко - речь идет об отсутствии в команде uplds красивого решения авторизации. То, что предлагается использовать -u и -p в параметрах команды, конечно не решение. Так как требует вписывать логин и пароль в кнопку.
Так что повторю первоначальное предложение - добавить в команду uplds возможность авторизации.
А дальше уж будем думать об облаках.

Всего записей: 6502 | Зарегистр. 11-03-2003 | Отправлено: 18:34 16-09-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
А если попробовать привязать с помощью AskParam?

Всего записей: 622 | Зарегистр. 25-10-2008 | Отправлено: 18:41 16-09-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Тогда возможно ли создание кнопки с парапетрами, вводимые из шаблонов? на примере:  

Код:
 
cmdbt=''''?ImgUpload?''~~-s~Yandex.Disk~~u~~ЛОГИН~~p~~ПАРОЛЬ~~''%P%N''''||hide<1>
 

чтгбы ЛОГИН и ПАРОЛЬ вставить в диалоге созданич кнопки.

Всего записей: 1648 | Зарегистр. 03-03-2019 | Отправлено: 19:31 16-09-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Последний офтоп напишу, админу печенек.
jentoso

Цитата:
А если попробовать привязать с помощью AskParam?

На рус форуме ТС даже кнопки под это есть. Обычные серверы глотают без проблем. Облака вообще почему-то даже загрузить не получилось.
 
Добавлено:
ziabriev

Цитата:
чтгбы ЛОГИН и ПАРОЛЬ вставить в диалоге созданич кнопки.

Дак на предыдущей странице выложена такая кнопка. Но с налета она у меня не заработала. Чуть попозже поразбираюсь.

Всего записей: 6502 | Зарегистр. 11-03-2003 | Отправлено: 20:25 16-09-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Я такой не вижу, нужна такая:

Код:
cmdbt=''''?ImgUpload?''~~-s~~Yandex.Disk~~-u~~ЛОГИН~~-p~~ПАРОЛЬ~~''%P%N''''||hide<1>

Зпустил с Shift и переписал в диалоге сервер, логин и пароль.

Всего записей: 1648 | Зарегистр. 03-03-2019 | Отправлено: 20:46 16-09-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Тогда и TCIMG в этом деле наверно не справится, если в облаке к примеру подключена двухфакторная аутентификация.

Всего записей: 622 | Зарегистр. 25-10-2008 | Отправлено: 20:57 16-09-2025
AkulaBig

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

Цитата:
Тогда и TCIMG в этом деле наверно не справится, если в облаке к примеру подключена двухфакторная аутентификация.

Кнопка просто с ImgUpload нормально проходит аутентификацию на Яше. Запускаем ImgUpload с заполненными -u и -p появляется окно в браузере с кодом и окно cmd. В окне cmd вбиваем код и файл на Яше. Тоже самое, только без кода и, соответственно окна cmd на Дропбокс. То-есть загрузить файл в облако проблем нет. Проблема с сокрытием логина и пароля и получением ссылки на него. Уверен, что TCIMG это может сделать. Попозже буду разбираться.
ziabriev

Цитата:
Я такой не вижу

Вот-же Abel11 дал:
shape=U13 dilog=[input=Логин|Введите~~логин||300|120][input=Пароль|Введите~~пароль||300|120]

Всего записей: 6502 | Зарегистр. 11-03-2003 | Отправлено: 21:17 16-09-2025 | Исправлено: AkulaBig, 21:19 16-09-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abel11
Давайте начнем сначала. Пока забудем про автоматизацию окна ввода логина и пароля и будем пытаться загрузить файл на Дропбокс:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCIMG\TCIMG.exe
uplds=%WL||Dropbox~~-u~~***~~-p~~***||x||output<4|2>||progres<>
%COMMANDER_PATH%\Images\Others\ICO\LoadImg.ico
Загрузка изображений на сервер в виде миниатюр с увеличением по клику
 
 
-1
 

Согласно справке данная кнопка должна работать. В кнопке прописаны настоящие логин и пароль. На всякий случай попробовал и со звездочками.
Данная кнопка должна работать, но даже запрос на авторизацию не отправляет.
Если кнопка не должна работать, прошу вас подтвердить это и внести изменения в справку, что ключи -u, -p нельзя использовать. Ну или вообще все ключи. Остальные я не тестил.
Добавлю, что напрямую кнопка с использование ImgUpload -u *** -p *** работает. То-есть не в ImgUpload проблема.

Всего записей: 6502 | Зарегистр. 11-03-2003 | Отправлено: 06:18 17-09-2025 | Исправлено: AkulaBig, 06:31 17-09-2025
Andrey_A_A



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

Цитата:
То-есть не в ImgUpload проблема.

AkulaBig, дело не в TCIMG - все параметры отправляются правильно, только вы задаёте вывод output<4|2>
а Dropbox выводит данные:

Код:
Result:
[
   {
      "delete_url" : "",
      "direct_url" : "",
      "filename" : "Zvezda.jpg",
      "thumb_url" : "",
      "view_url" : "https://www.dropbox.com/scl/fi/esq8741lyt6dx298ap9b8/Zvezda.jpg?rlkey=4l7vvdlc48l9jzstroba7vkkv&dl=0"
   }
]

Т.е. только view_url - а это режим output<10|2>
----
Для теста что выводится/не выводится ImgUpload можно воспользоваться  

Код:
shape=U13 dilog=[input=Логин|Введите~~логин||300|120][input=Пароль|Введите~~пароль||300|120] uplds=%WL||Dropbox~~-u~~GLOBALINPUT<1>~~-p~~GLOBALINPUT<2>||x||output<1,2,3,4,5,6,7,8,9,10|2>||progres<>

---
Диалог ввода данных можно настроить по-другому через TCIMG_Russian.lng или свой...

Всего записей: 1546 | Зарегистр. 15-08-2011 | Отправлено: 19:06 17-09-2025 | Исправлено: Andrey_A_A, 19:45 17-09-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Как сделать с Yandex.Disk?

Всего записей: 1648 | Зарегистр. 03-03-2019 | Отправлено: 20:05 17-09-2025
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ziabriev, пока не подскажу, я пробовал - ничего не получилось, у меня запуск со скрытым cmd окном , а без него видимо не получится вводить код авторизации
 

Всего записей: 1546 | Зарегистр. 15-08-2011 | Отправлено: 20:08 17-09-2025
ziabriev



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

Код:
 
[em_butn]
cmd=%COMMANDER_PATH%\Tcimg\TCIMG.exe
param=shape=U13 dilog=[input=|Введите~~логин||270|120][input=|Введите~~пароль||270|120] textt=$f71||ЛОГИН!!GLOBALINPUT<2>||ПАРОЛЬ!!GLOBALINPUT<2>||backup<0>
menu=button
 


Код:
 
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCIMG\TCIMG.exe
<HOTKEY=10> tcimg=$emem_butn <HOTKEY=X> cmdbt=''''?ImgUpload?''~~-s~~Yandex.Disk~~-u~~ЛОГИН~~-p~~ПАРОЛЬ~~''%P%N''''||hide<1>
C:\Users\Admin\AppData\Local\Yandex\YandexBrowser\Application\browser.exe
Запуск с Shift+ЛКМ - для ввода данных в YandexDisc |Запуск с ЛКМ - загрузит выбранный файл + вывод
%COMMANDER_PATH%\Tcimg\
0
-1
 

 
Одноразовая, не переписывается, чтобы откатиться надо вручную вернуть на место ЛОГИН и ПАРОЛЬ в кнопке.
Вывод ссылки в комстроке - выделмть мышью и Ctrl+C

Всего записей: 1648 | Зарегистр. 03-03-2019 | Отправлено: 20:18 17-09-2025 | Исправлено: ziabriev, 20:19 17-09-2025
AkulaBig

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

Цитата:
Т.е. только view_url - а это режим output<10|2>

Да, я в курсе. И список всего вывода конечно смотрел. Не думал, что от этого даже сама закачка не осуществляется.

Цитата:
у меня запуск со скрытым cmd окном

А когда чистый ImgUpload запускаешь, это окно не скрыто. В этом все дело. А что, если логин и пароль запрашивать в диалоге, а дальше через команду TCIMG запускать сам ImgUpload с параметрами, значения в которых из диалога? Возможно-ли такое? Тогда окно cmd не закроется. И можно будет ввести в него код. И как-то прогресс приделать к этому.
То-есть на первом этапе решить вопрос загрузки файла в облако.

Цитата:
shape=U13 dilog=[input=Логин|Введите~~логин||300|120][input=Пароль|Введите~~пароль||300|120] uplds=%WL||Dropbox~~-u~~GLOBALINPUT<1>~~-p~~GLOBALINPUT<2>||x||output<1,2,3,4,5,6,7,8,9,10|2>||progres<>

Чуть попозже опробую.

Всего записей: 6502 | Зарегистр. 11-03-2003 | Отправлено: 20:18 17-09-2025
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кое что подправил в выводе информации 357_b5.zip
Добавил пару шаблонов в TCIMG_Russian.lng

Код:
shape=45 uplds=%WL||Dropbox~~-u~~[input=BOX111]~~-p~~[input=BOX112]||x||output<1,2,3,4,5,6,7,8,9,10|2>||progres<>

 

Цитата:
Тогда окно cmd не закроется. И можно будет ввести в него код. И как-то прогресс приделать к этому.  

Я об этом написал - скрытое окно, оно было всегда нужно, чтобы пользователь лишнего не видел - только итог
С логином и паролем не тестировалось, кроме этой версии (на Dropbox)
Остальное надо тестировать и думать.... возможно получиться
 
ziabriev, вариант хороший, автоматизация дело тонкое))
----
А для Яндекс диска проще открыть браузер со своей авторизацией и залить фото, чем изгаляться через доп. окно с "Кодом подтверждения"

Всего записей: 1546 | Зарегистр. 15-08-2011 | Отправлено: 20:25 17-09-2025 | Исправлено: Andrey_A_A, 20:47 17-09-2025
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Переписываю аналогично em_команду,но почему-то не запускаеся.
 
Добавлено:
Код подтвеждения вводится единожды и хранится в файле imgupload\Data\settings_cli.xml
 
Можно с облачным плагином, но там ссылка не выводится.

Всего записей: 1648 | Зарегистр. 03-03-2019 | Отправлено: 20:48 17-09-2025 | Исправлено: ziabriev, 20:53 17-09-2025
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ziabriev, вы обновились ? 357_b5.zip - выше
команда

Код:
shape=45 uplds=%WL||Dropbox~~-u~~[input=BOX111]~~-p~~[input=BOX112]||x||output<1,2,3,4,5,6,7,8,9,10|2>||progres<>

 

Цитата:
Код подтвеждения вводится единожды и хранится

Я не спец в ImgUpload - я лишь запускаю параметры и выдаю данные - если что-то где хранится/сохраняется, и Вам это не надо, то  удаляйте доп. командами

Всего записей: 1546 | Зарегистр. 15-08-2011 | Отправлено: 21:04 17-09-2025 | Исправлено: Andrey_A_A, 21:19 17-09-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Обновил 357_b7.
Все равно повторно требуется вводить логин и пароль в браузерном окне, а таблица вот такая выходит
скрин
А еще логирование включено и в папке с TCIMG сохранился файл с логином и паролем в имени файла.

Всего записей: 622 | Зарегистр. 25-10-2008 | Отправлено: 21:21 17-09-2025
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Тут речь не о повторном или не повторном вводе - речь шла о возможности ввода - ввести можно (не на всех хостингах), результат есть...  
Что касается в ссылке пароля и т.д. это уже не ко мне - я его не вставляю - мне не нужны чужие данные.
TCIMG не собирает, не пересылает, ничего не делает с Вашими данными...

Цитата:
А еще логирование включено и в папке с TCIMG сохранился файл с логином и паролем в имени файла.

Это естественно, утилита записывает в ЛОГ, то что пришло от хостинга
 
На этом вопрос imgupload, думаю, можно закрыть - больше чем есть помочь не смогу

Всего записей: 1546 | Зарегистр. 15-08-2011 | Отправлено: 21:30 17-09-2025 | Исправлено: Andrey_A_A, 21:35 17-09-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Я и не утверждаю, что TCIMG что-то и куда-то передает. Сам пониманию, что это не так.
Просто зачем лог создается не просто, как это с другими серверами Upload_Dropbox.log, а после Dropbox вставляет логин и пароль. Получается туда передало окно.

Цитата:
Тут речь не о повторном или не повторном вводе

Тогда непонятен смысл в -p и -u, если логин и пароль все равно требуется вводить в браузере. Но это скорее уже к ImgUpload, т.к. на нем отдельно тоже самое и происходит. В командной строке прописываю логин/пароль, но в браузере снова требуется вводить и плюс 2FA.
 

Всего записей: 622 | Зарегистр. 25-10-2008 | Отправлено: 21:39 17-09-2025
ziabriev



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

Всего записей: 1648 | Зарегистр. 03-03-2019 | Отправлено: 21:41 17-09-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

Компьютерный форум Ru.Board » Компьютеры » Программы » TCIMG (Часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru