Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[req] контент-плагин для удаления файлов в фоне

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Wed Feb 24, 2010 20:12    Post subject: [req] контент-плагин для удаления файлов в фоне Reply with quote

Суть: при появлении диалога запроса на удаление файлов (возникает при нажатии Del/Shift-Del), перехватывать клавишу F2 и по ней отправлять удаление в фон (т.е. выполнять за пользователя нажатие кнопки "В фоне", которая появляется на прогресс-баре удаления файлов).
Можно легко повесить это действие на скрипт, но хотелось бы более тесной интеграции с Тоталом в виде плагина такого как MoveButton или TWinKey.
_________________
"the light is coming to give back everything the darkness stole"
—©@AG4
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Wed Feb 24, 2010 20:23    Post subject: Reply with quote

Не вижу смысла интегрировать такую мелочь в контентный плагин. А вот написать плагин, который будет выполнять некоторую команду пользователя при запуске ТК - например, банально запускать бат-файл или некую скриптовую среду - думаю, полезная мысль.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Wed Feb 24, 2010 20:32    Post subject: Reply with quote

MVV wrote:
А вот написать плагин, который будет выполнять некоторую команду пользователя при запуске ТК - например, банально запускать бат-файл или некую скриптовую среду - думаю, полезная мысль.
Скриптовая среда не лучшее решение для портабельного TC, который может использоваться на урезанной винде (всякие game edition'ы) или live-cd, на которых часто урезано почти всё, в т.ч. скрипты и нет гаранитй что заработают автономные решения такие как PowerPro/AHK/AutoIt - может банально не хватить админ прав.
_________________
"the light is coming to give back everything the darkness stole"
—©@AG4
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Thu Feb 25, 2010 08:46    Post subject: Reply with quote

Насколько я понимаю, а в API я вроде кое-как разбираюсь, для реализации твоей задачи достаточно банального цикла с вызовом функций FindWindowEx (найти окно) и SendMessage (послать нажатие кнопки) - а эти функции находятся в файле user32.dll, который просто не может быть вырезан - винда без него не будет работать.
В любом случае, простейший экзешник на 2 кило, написанный за 5 минут, сможет выполнять такую задачу на абсолютно любой винде.
Не знаю насчет скриптовых сред, но умная программа будет загружать библиотеки динамически, так, чтобы если вдруг какой-то из них нет, остальное работать должно. И не в правах дело.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Wed Apr 07, 2010 22:59    Post subject: Reply with quote

Гислера никто не просил сделать срабатывание всех кнопок "В фоне" на F2?
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1526

Post (Separately) Posted: Thu Apr 08, 2010 10:14    Post subject: Reply with quote

MVV wrote:
А вот написать плагин, который будет выполнять некоторую команду пользователя при запуске ТК - например, банально запускать бат-файл или некую скриптовую среду - думаю, полезная мысль.

Как раз такой написал в прошлом месяце, но еще не выкладывал, всё некогда доделать.

DrShark wrote:
Скриптовая среда не лучшее решение для портабельного TC, который может использоваться на урезанной винде (всякие game edition'ы) или live-cd, на которых часто урезано почти всё, в т.ч. скрипты и нет гаранитй что заработают автономные решения такие как PowerPro/AHK/AutoIt - может банально не хватить админ прав.

Autoit в большинстве случаев нормально работает в среде WinPE, во всяком случае все скрипты что я делал для своей сборки - работают. Думаю, с AHK тоже не должно быть проблем. Про PowerPro не знаю, но он вообще не очень портабелен и слабо подходит для сборок.
А права тут действительно не при чем.
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Thu Apr 08, 2010 20:39    Post subject: Reply with quote

Моторокер wrote:
Гислера никто не просил сделать срабатывание всех кнопок "В фоне" на F2?
Да, кстати, было бы неплохо. Есть ведь ещё копирование с FTP - там тоже вручную галочку фонового копирования жать надо.
upd. в 7.50a фоновое копирование по F5->F2 с FTP прекрасно работет. Мест, кроме диалога удаления, где оно ещё нужно особо не припоминается...
_________________
"the light is coming to give back everything the darkness stole"
—©@AG4
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Thu Apr 08, 2010 21:19    Post subject: Reply with quote

DrShark wrote:
Мест, кроме диалога удаления, где оно ещё нужно особо не припоминается...

Перемещение, копирование...
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Thu Apr 08, 2010 21:41    Post subject: Reply with quote

Моторокер wrote:
Перемещение, копирование...
? Там и сейчас можно использовать F2.
_________________
"the light is coming to give back everything the darkness stole"
—©@AG4
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Sun Apr 11, 2010 18:51    Post subject: Reply with quote

DrShark
Только ДО начала копирования, а не в процессе.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
DrShark



Joined: 21 Oct 2006
Posts: 911
Location: Kyiv, Ukraine

Post (Separately) Posted: Tue Apr 13, 2010 10:42    Post subject: Reply with quote

Моторокер wrote:
Гислера никто не просил сделать срабатывание всех кнопок "В фоне" на F2?
в процессе.

Сделано.
Всех кто заинтересован, просьба оставить там комментарий в поддержку.
_________________
"the light is coming to give back everything the darkness stole"
—©@AG4
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group