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

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

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

Maz



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


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

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

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

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

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

Сборки программ, в которых участвует утилита 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

Всего записей: 38829 | Зарегистр. 26-02-2002 | Отправлено: 11:16 03-03-2021 | Исправлено: Andrey_A_A, 17:05 31-03-2024
Andrey_A_A



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

Цитата:
Андрей, RCMENUIMG мертва? Ни обнов, ни развития не предвидится?
 

ProfessorSeleznyov, почему мертва? - только что запустил - все работает (TC 10.50 x32, RCMENUIMG 1.8 x32). Что именно понимается под развитием?
=======
Из Л.С.

Цитата:
Можно ли получить список файлов заданных типов текущей панели, открыть папку в проводнике и их выделить?

Не знаю зачем, но можно, примерно так:

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=PS<"%P"//1//0//*.exe|*.ini|*.cfg|*.txt//0//0//2>??-1 runcm=12||"%P"||$GLOBALSENDS
%COMMANDER_PATH%\Wcmicons.dll,1
Получить в активной панели список имён заданных типов файлов, открыть в проводнике и выделить
 
0
-1
 


Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 22:06 24-10-2022 | Исправлено: Andrey_A_A, 22:24 24-10-2022
Andrey_A_A



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

Цитата:
Можно ли получить курс доллара и евро с сайта


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
sends=#https://finance.rambler.ru/currencies/USD\\4??-1||&?>(\$|€)</div>\D+?([\d.]+)||#L1:4 GLOBALSENDS<a>
%COMMANDER_PATH%\Wcmicons.dll,1
Получить курс доллара и евро
 
0
-1
 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 13:29 25-10-2022 | Исправлено: Andrey_A_A, 13:31 25-10-2022
ProfessorSeleznyov



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

Цитата:
Что именно понимается под развитием?

Давно писал на сайт, не получил ответа.
В заголовке всех меню RCMENUIMG висит значок HDD. Откуда он взялся и можно-ли сменить на другой?
https://www.upload.ee/image/14614148/______2.png
А также, можно-ли изменить толщину и цвет обводки меню и разделителей?

Всего записей: 133 | Зарегистр. 16-04-2020 | Отправлено: 19:30 25-10-2022 | Исправлено: ProfessorSeleznyov, 19:34 25-10-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ProfessorSeleznyov, извиняюсь, если где-то не ответил - давно не смотрел код RCMENUIMG - возможно что-то можно изменить, не знаю точно - отвечу не сразу... нужно выделить время.
====
Из Л.С.

Цитата:
Необходимо из выдеденного копировать 3  случайных


Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
arr2d=%WL||10||20|3:0 copys=$GLOBALARR2D||"%t"//0||upd<3>
%COMMANDER_PATH%\Wcmicons.dll,1
Из выделенных объектов копировать в другую панель 3 случайно выбранных
 
0
-1
 


Код:
"arr2d=%WL||10||20|3:0 GLOBALARR2D<a>" - из выделенных объектов получить 3 случайно выбранных путей


Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 20:03 25-10-2022 | Исправлено: Andrey_A_A, 20:49 25-10-2022
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно-ли перезапустить ТС, запущенный с правами Админа, чтобы перезапущенный ТС был без админских прав? А то сейчас в ТС появились аргументы cm_Exit, с помощью которых можно запустить ТС с правами админа, а вот обратного действия нет.

Всего записей: 4316 | Зарегистр. 11-03-2003 | Отправлено: 09:24 27-10-2022
Svetka99



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

Всего записей: 78 | Зарегистр. 19-11-2019 | Отправлено: 14:48 27-10-2022
Andrey_A_A



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

Цитата:
А можно-ли перезапустить ТС, запущенный с правами Админа, чтобы перезапущенный ТС был без админских прав?

AkulaBig, никогда не задумывался над этим - возможно можно оперировать 2-мя ярлыками - один с правами, другой нет.
Svetka99

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
slist=cliplist||^^"%P"||$$.%E bends=@%P%N??-1||#KGLOBALSLIST<0>~@CRLF!! copys=$GLOBALBENDS||listz<$GLOBALSLIST>||upd<1>
%COMMANDER_PATH%\Wcmicons.dll,1
Создать копии файла под курсором в активной панели с именами из буфера обмена с тем же расширением
 
0
-1
 

 

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 16:28 27-10-2022 | Исправлено: Andrey_A_A, 16:28 27-10-2022
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Достаточно запускать процесс от лица-родителя процесса Explorer.exe.
Если сабж такое может - то получите искомое. При старте наследуются права/разрешения,
а у этого процесса они - стандартно урезанные пользовательские.

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 16:40 27-10-2022 | Исправлено: destiny child, 21:48 27-10-2022
ziabriev



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

Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
swcmd=tcprm=cm_Exit~~25||resrt=ACTIVE||AdminParameter
wcmicons.dll,29
Запустить от Администратора < > Перезапустить активное окно
 
 
-1
 

Если уже запущен с ярлыка:

Код:
resrt=Totalcmd.exe


Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 17:29 27-10-2022 | Исправлено: ziabriev, 17:55 27-10-2022
AkulaBig

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

Цитата:
возможно можно оперировать 2-мя ярлыками - один с правами, другой нет

Там хитрость такая, что если ТС запущен из-под Админа, то и все рестарты и следующие копии запускаются из-под Админа.
Мне для чего это нужно. В Вин11 не работает драг-н-дроп файлов на ПЗ из приложения с высшими привилегиями. То-есть с ТС из-под юзера работает, а из-под Админа не работает. Я вообще всегда под Админом в ТС сижу. Вот и хочется пусть не рестарт, а хотя-бы запуск новой копии без привилегий сделать.
 
destiny child

Цитата:
Достаточно запускать процесс от лица-родителя процесса Explorer.exe.

Ну да, мысль правильная, но вот как это осуществить. Следующая копия наследует привилегии предыдущей.
ziabriev
Вы не внимательно прочитали мой пост. Под Админом запускаться ТС сейчас и сам умеет. А надо в запущенном из-под Админа запустить без прав Админа. Пусть даже не перезапуск ,а новую копию.

Всего записей: 4316 | Зарегистр. 11-03-2003 | Отправлено: 18:51 27-10-2022
ziabriev



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

Цитата:
надо в запущенном из-под Админа запустить без прав Админа. Пусть даже не перезапуск ,а новую копию.

Ну и я о том же, проверти в Диспетчере задач после команды:
Цитата:
resrt=Totalcmd.exe

в начале запущенном из-под Админа ТС.

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 19:55 27-10-2022
AkulaBig

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

Всего записей: 4316 | Зарегистр. 11-03-2003 | Отправлено: 20:32 27-10-2022
Svetka99



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Andrey_A_A
Большое спасибо!

Всего записей: 78 | Зарегистр. 19-11-2019 | Отправлено: 20:36 27-10-2022
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Не знаю, как это возможно, команда перезапускает  
процесс

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 21:01 27-10-2022
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дак попробуйте у себя и увидите. На вашем скрине четко видно, что оба процесса запущены от Админа.

Всего записей: 4316 | Зарегистр. 11-03-2003 | Отправлено: 21:38 27-10-2022 | Исправлено: AkulaBig, 21:40 27-10-2022
ziabriev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Во второй комстроке нет "звёздочек".  
C:\Users\Admin - есть пользователь.

Всего записей: 1308 | Зарегистр. 03-03-2019 | Отправлено: 22:01 27-10-2022 | Исправлено: ziabriev, 22:03 27-10-2022
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это все конечно здорово. Но мне надо, чтобы это работало, а это не работает. Есть там звездочки или нет, файлы на ПЗ не перетягиваются. А без админа - перетягиваются.

Всего записей: 4316 | Зарегистр. 11-03-2003 | Отправлено: 22:52 27-10-2022
prosecution

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
runas
https://winitpro.ru/index.php/2018/01/15/runas-sposoby-zapustit-programmu-ot-imeni-drugogo-polzovatelya/

Всего записей: 715 | Зарегистр. 15-10-2022 | Отправлено: 23:06 27-10-2022
Andrey_A_A



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Svetka99, дополнение и другие варианты, надо обновиться: Тестовая версия TCIMG 314_b2, в версии TCIMG 31.3 замените соответствующие файл(ы)
Примеры
 
По поводу запуска (admin - не admin) - я пока не вник во все нюансы, т.к подробно не изучал, пока добавил (beta 314_b2) "s92" - получение 1 и 0 (процесс/окно "с повышенными правами" или нет)
Примеры:

Код:
"sends=<info=s92ACTIVE> GLOBALSENDS<a>" - получить 1, если активное окно запущено с  "с повышенными правами", иначе - 0
"sends=<info=s92TTOTAL_CMD> GLOBALSENDS<a>" - получить 1, если окно запущено с  "с повышенными правами", иначе - 0
"sends=<info=s92[REGEXPTITLE:.*Mozilla~~Firefox]> GLOBALSENDS<a>" -  - получить 1, если окно запущено с  "с повышенными правами", иначе - 0
"sends=<info=s92AkelPad.exe> GLOBALSENDS<a>" - получить 1, если процесс запущен с  "с повышенными правами", иначе - 0

Остальное по пути...

Всего записей: 1389 | Зарегистр. 15-08-2011 | Отправлено: 00:02 28-10-2022 | Исправлено: Andrey_A_A, 00:21 28-10-2022
AkulaBig

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

Цитата:
пока добавил (beta 314_b2) "s92" - получение 1 и 0 (процесс/окно "с повышенными правами" или нет)

Это весьма полезная функция. До этого определение только через плаг ауторан было возможно. А с админ - не админ, скорей всего ничего не получится. Ну раз ось так устроена, что любая программа, запускаемая из-под другой программы, получает ее привилегии, навряд-ли что-то можно придумать. Просто забью на функцию перетаскивания Вин11. Самое интересное, что если установить прогу StarbackAll, которая заменяет ПЗ винды, то перетаскивание прекрасно работает и из под ТС с Админом.

Всего записей: 4316 | Зарегистр. 11-03-2003 | Отправлено: 07:03 28-10-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru