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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 169 170

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

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

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



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

Всего записей: 1727 | Зарегистр. 03-03-2019 | Отправлено: 20:45 11-09-2025 | Исправлено: ziabriev, 20:59 11-09-2025
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ProfessorSeleznyov, ziabriev, рекомендую %p заключать в кавычки и подобные параметры Total Commander (те которые сами себя не экранируют кавычками) - об этом написано в справке "Основные вопросы"
 

Код:
folds="%p"||[input=BOX6]||numb<[input=BOX4]>
 
creat="%p"||[input=BOX9]||numb<[input=BOX11]>

 
В справке TCIMG.chm все "%t" и "%p" и подобные заключены в кавычки...
 
ProfessorSeleznyov, у вас не было ошибки, т.к. Вы тестировали на путях, где не было пробела/ов или в системе NTFS где было включено создание имён в формате 8.3
 
Параметры тотала
--
Бонусом (для тех кто давно не обновлялся) есть ещё команда shape, которая объединяет диалоги

Код:
 
shape=11 folds="%p"||[input=BOX6]||numb<[input=BOX4]>
 
shape=1 creat="%p"||[input=BOX9]||numb<[input=BOX11]>

Всего записей: 1550 | Зарегистр. 15-08-2011 | Отправлено: 21:46 11-09-2025 | Исправлено: Andrey_A_A, 22:18 11-09-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Более-менее разобрались с ImgUpload и опять просьба к вам появилась. Добавить в uplds окно авторизации. Чтобы когда надо, оно появлялась. Или вообще новая команда только для серверов, требующих авторизации.
Сейчас у вас можно использовать параметры ImgUpload. То-есть для авторизации можно использовать -u, -p. Но вбивать данные необходимо прямо в кнопку. Сами понимаете, это делать категорически нельзя. Тем более для людей, которые выкладывают свои сборки для общего пользования.

Всего записей: 6686 | Зарегистр. 11-03-2003 | Отправлено: 05:55 12-09-2025
Abel11



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

Цитата:
Добавить в uplds окно авторизации

Вы бы хоть выложили параметры по которым вам не хватает окна авторизации, чтобы было нагляднее.  

Цитата:
для авторизации можно использовать -u, -p

 
Если можно, ибо я не знаю, то перед командой uplds добавьте =>
 

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

Появится окно:
   
 
Вводите нужные данные, а далее в команде uplds в параметрах для логина прописываете GLOBALINPUT<1>, а для пароля GLOBALINPUT<2>
 
Образец прописывания команд. Параметры свои рабочие прописывайте в uplds

Код:
shape=U13 dilog=[input=Логин|Введите~~логин||300|120][input=Пароль|Введите~~пароль||300|120] uplds=%WL||сервер||-u||GLOBALINPUT<1>||-p||GLOBALINPUT<2>

 

Всего записей: 1666 | Зарегистр. 08-12-2013 | Отправлено: 02:22 15-09-2025 | Исправлено: Abel11, 02:33 15-09-2025
ziabriev



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

Код:
 
ComboBox_1Y=Ввод сервера¤TCIMG.dll,35||Сервер:||Yandex.Disk|Dropbox|Новый сервер||270||120||1||1
ComboBox_2Y=Ввод логина¤TCIMG.dll,35||Логин:||Yandex.логин|Dropbox.логин|Новый логин||270||120||1||1
ComboBox_3Y=Ввод пароля¤TCIMG.dll,36||Пароль:||Yandex.пароль|Dropbox.рароль|Новый пароль||270||120||1||1
 


Код:
 
global cmdbt=''''?ImgUpload?''~~-s~~[Combo=BOX_1Y]~~-u~~[Combo=BOX_2Y]~~-p~~[Combo=BOX_3Y]~~''%P%N''''||std<2> GLOBALCMDBT<a>
 

 
Надо объеденить в один диалог, вывод сделать в виде ссылки, обрамлённой тегами [url] [/url]
и чтобы выходе введённые данные переписывались в шаблонах.

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



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

Код:
 
shape=U13 dilog=[input=Сервер|Введите~~сервер||300|120][input=Логин|Введите~~логин||300|120][input=Пароль|Введите~~пароль||300|120] cmdbt=''''?ImgUpload?''~~-s~~GLOBALINPUT<1>~~-u~~GLOBALINPUT<2>~~-p~~GLOBALINPUT<3>~~''%P%N''''||std<2> GLOBALCMDBT<a>
 

Надо только вывод сделать в виде ссылки, обрамлённой тегами [url] [/url]
 
Добавлено:
И чтобы было видно комстроку

Всего записей: 1727 | Зарегистр. 03-03-2019 | Отправлено: 12:39 15-09-2025
Abel11



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

Цитата:
Надо только вывод сделать в виде ссылки, обрамлённой тегами

 
Осталось дело за малым, получить эту ссылку откуда то'?'

Всего записей: 1666 | Зарегистр. 08-12-2013 | Отправлено: 19:12 15-09-2025 | Исправлено: Abel11, 19:14 15-09-2025
ziabriev



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

Цитата:
Осталось дело за малым, получить эту ссылку откуда то'?'  

 
Ну пока как-то так:
 

 

Код:
 
exect=$var_vbutton=InputBox('Ссылка~~для~~публикации','~~','скрин','''',320,120)||$var_i='$var_vbutton'?1:_Exit() bufsr=^^GLOBALEXECT<1>
 

 
Добавлено:
Пропустил основное: сначала надо получит код доступа (будет хранится в \Upload\Data\settings_cli.xml

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\Upload\imgupload.exe -s Yandex.Disk -u ЛОГИН -p ПАРОЛЬ
%P%N
%COMMANDER_PATH%\Totalcmd64.exe,38
Загрузить изображение под курсором на Yandex.Disk (при запросе ввести код доступа)
%COMMANDER_PATH%\Plugins\exe\Upload\
0
-1

 
Ввесть данные.
Можно и так оставить, но всё это для паблика.

Всего записей: 1727 | Зарегистр. 03-03-2019 | Отправлено: 19:33 15-09-2025 | Исправлено: ziabriev, 19:53 15-09-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
Закачивать через imgupload.exe я уже давно научился. Но это надо сделать через TCIMG с запросом логина и пароля и получением ссылки.
Abel11
Ну вот эта кнопка от ziabriev первую часть хотелки выполняет. Но логин и пароль нельзя хранить в кнопке. Их надо запрашивать. Потом куда-то надо ввести код. В кнопке код вводится в окно cmd. Хотя-бы и так, но лучше вывести цивилизованное окно TCIMG. Пусть мы это сделали. Но далее надо получить ссылку на закачанный файл.
Я пробовал через AskParam. Кнопки выложены на рус форуме ТС. Но закачка на серверы без авторизации происходит. А на Яшу и т.д. вообще не удается даже закачать.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Для Яши сначала код доступа этой кнопкой:

 
Затем кнопкой выше и получить ссылку:

 
Надо чтобы всё было в одной кнопке

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
Сначала надо хотя-бы сделать кнопку загрузки в облако и получения ссылки. Дропбокс без всякого кода работает. Так что не обязательно зацикливаться на Яше.
 
Добавлено:
Похоже тему с облаками надо закрывать. Сейчас пообщался с автором ImgUpload и стало понятно, что без использования браузера авторизация не возможна. То-есть как работает плагин ТС CloudPlugin, это единственный способ авторизации. А пользоваться такой авторизацией для загрузки картинок на форумы явно неудобно будет. Поэтому используем imgbox или аналог и на этом останавливаемся.

Всего записей: 6686 | Зарегистр. 11-03-2003 | Отправлено: 10:23 16-09-2025 | Исправлено: AkulaBig, 10:44 16-09-2025
ziabriev



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

Цитата:
То-есть как работает плагин ТС CloudPlugin

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

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

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

Цитата:
в плагине всё проходит автоматом

Не понял. У меня также ручками. Я имею ввиду авторизацию. Только что не заходит в браузер, а появляется окно. А так логин, пароль и код. Причем код через смартфон.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
У меня на семёрке в ТС CloudPlugin - 2.5.00
Всплывает сообщение: код получен, закройте браузер. Всё.

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
До 2.6 так. И дело не в винде. Но с ним в гуглю не зайдешь.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Нашёл на офсайте CloudPlugin 2,92 - 2025/08/06

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev
Да, у меня эта версия стоит.

Всего записей: 6686 | Зарегистр. 11-03-2003 | Отправлено: 16:24 16-09-2025
Abel11



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ziabriev,AkulaBig
 
Про плагины, пжл, в личке.
 
Если нужно что-то автоматизировать, то конкретно выкладывайте - какая прога или плагин, код, что на выходе и т. д. , и что требуется от TCIMG.

Всего записей: 1666 | Зарегистр. 08-12-2013 | Отправлено: 17:10 16-09-2025
ziabriev



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

Цитата:
Если нужно что-то автоматизировать, то конкретно выкладывайте

Нужно автоматизировать процесс регистрации программы imgupload для облачного диска
Yandex.Disk, загрузить картинку и вывести ссылку в буфер обмена.

Всего записей: 1727 | Зарегистр. 03-03-2019 | Отправлено: 17:54 16-09-2025 | Исправлено: ziabriev, 17:55 16-09-2025
Abel11



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

Цитата:
Нужно автоматизировать процесс регистрации программы imgupload для облачного диска
Yandex.Disk, загрузить картинку и вывести ссылку в буфер обмена.

 В данном случае TCIMG вам не помощник. Немного окунулся и понял, с Яшой лучше не связываться, это другая "опера".
 

Всего записей: 1666 | Зарегистр. 08-12-2013 | Отправлено: 18:08 16-09-2025 | Исправлено: Abel11, 18:11 16-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 169 170

Компьютерный форум 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