| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| DrShark 
 
 
 Joined: 21 Oct 2006
 Posts: 911
 Location: Kyiv, Ukraine
 
 | 
			
				|  (Separately) Posted: Wed Feb 24, 2010 20:12    Post subject: [req] контент-плагин для удаления файлов в фоне |   |  
				| 
 |  
				| Суть: при появлении диалога запроса на удаление файлов (возникает при нажатии Del/Shift-Del), перехватывать клавишу F2 и по ней отправлять удаление в фон (т.е. выполнять за пользователя нажатие кнопки "В фоне", которая появляется на прогресс-баре удаления файлов). Можно легко повесить это действие на скрипт, но хотелось бы более тесной интеграции с Тоталом в виде плагина такого как MoveButton или TWinKey.
 _________________
 "the light is coming to give back everything the darkness stole"
 —©@AG4
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MVV 
 
  
 Joined: 15 Oct 2009
 Posts: 4815
 Location: Ростов-Дон
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| DrShark 
 
 
 Joined: 21 Oct 2006
 Posts: 911
 Location: Kyiv, Ukraine
 
 | 
			
				|  (Separately) Posted: Wed Feb 24, 2010 20:32    Post subject: |   |  
				| 
 |  
				| Скриптовая среда не лучшее решение для портабельного TC, который может использоваться на урезанной винде (всякие game edition'ы) или live-cd, на которых часто урезано почти всё, в т.ч. скрипты и нет гаранитй что заработают автономные решения такие как PowerPro/AHK/AutoIt - может банально не хватить админ прав. 	  | MVV wrote: |  	  | А вот написать плагин, который будет выполнять некоторую команду пользователя при запуске ТК - например, банально запускать бат-файл или некую скриптовую среду - думаю, полезная мысль. | 
 _________________
 "the light is coming to give back everything the darkness stole"
 —©@AG4
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MVV 
 
  
 Joined: 15 Oct 2009
 Posts: 4815
 Location: Ростов-Дон
 
 | 
			
				|  (Separately) Posted: Thu Feb 25, 2010 08:46    Post subject: |   |  
				| 
 |  
				| Насколько я понимаю, а в API я вроде кое-как разбираюсь, для реализации твоей задачи достаточно банального цикла с вызовом функций FindWindowEx (найти окно) и SendMessage (послать нажатие кнопки) - а эти функции находятся в файле user32.dll, который просто не может быть вырезан - винда без него не будет работать. В любом случае, простейший экзешник на 2 кило, написанный за 5 минут, сможет выполнять такую задачу на абсолютно любой винде.
 Не знаю насчет скриптовых сред, но умная программа будет загружать библиотеки динамически, так, чтобы если вдруг какой-то из них нет, остальное работать должно. И не в правах дело.
 _________________
 TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
 WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Моторокер 
 
  
 Joined: 06 May 2005
 Posts: 1517
 Location: г. Пермь (читается Перьмь)
 
 | 
			
				|  (Separately) Posted: Wed Apr 07, 2010 22:59    Post subject: |   |  
				| 
 |  
				| Гислера никто не просил сделать срабатывание всех кнопок "В фоне" на F2? _________________
 плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
 ПармаСруб - строительство домов и бань в Перми
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Loopback 
 
 
 Joined: 07 Sep 2009
 Posts: 1639
 
 
 | 
			
				|  (Separately) Posted: Thu Apr 08, 2010 10:14    Post subject: |   |  
				| 
 |  
				|  	  | MVV wrote: |  	  | А вот написать плагин, который будет выполнять некоторую команду пользователя при запуске ТК - например, банально запускать бат-файл или некую скриптовую среду - думаю, полезная мысль. | 
 Как раз такой написал в прошлом месяце, но еще не выкладывал, всё некогда доделать.
 
 
  	  | DrShark wrote: |  	  | Скриптовая среда не лучшее решение для портабельного TC, который может использоваться на урезанной винде (всякие game edition'ы) или live-cd, на которых часто урезано почти всё, в т.ч. скрипты и нет гаранитй что заработают автономные решения такие как PowerPro/AHK/AutoIt - может банально не хватить админ прав. | 
 Autoit в большинстве случаев нормально работает в среде WinPE, во всяком случае все скрипты что я делал для своей сборки - работают. Думаю, с AHK тоже не должно быть проблем. Про PowerPro не знаю, но он вообще не очень портабелен и слабо подходит для сборок.
 А права тут действительно не при чем.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| DrShark 
 
 
 Joined: 21 Oct 2006
 Posts: 911
 Location: Kyiv, Ukraine
 
 | 
			
				|  (Separately) Posted: Thu Apr 08, 2010 20:39    Post subject: |   |  
				| 
 |  
				| Да, кстати, было бы неплохо. Есть ведь ещё копирование с FTP - там тоже вручную галочку фонового копирования жать надо. 	  | Моторокер wrote: |  	  | Гислера никто не просил сделать срабатывание всех кнопок "В фоне" на F2? | 
 upd. в 7.50a фоновое копирование по F5->F2 с FTP прекрасно работет. Мест, кроме диалога удаления, где оно ещё нужно особо не припоминается...
 _________________
 "the light is coming to give back everything the darkness stole"
 —©@AG4
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Моторокер 
 
  
 Joined: 06 May 2005
 Posts: 1517
 Location: г. Пермь (читается Перьмь)
 
 | 
			
				|  (Separately) Posted: Thu Apr 08, 2010 21:19    Post subject: |   |  
				| 
 |  
				|  	  | DrShark wrote: |  	  | Мест, кроме диалога удаления, где оно ещё нужно особо не припоминается... | 
 Перемещение, копирование...
 _________________
 плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
 ПармаСруб - строительство домов и бань в Перми
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| DrShark 
 
 
 Joined: 21 Oct 2006
 Posts: 911
 Location: Kyiv, Ukraine
 
 | 
			
				|  (Separately) Posted: Thu Apr 08, 2010 21:41    Post subject: |   |  
				| 
 |  
				| ? Там и сейчас можно использовать F2. 	  | Моторокер wrote: |  	  | Перемещение, копирование... | 
 _________________
 "the light is coming to give back everything the darkness stole"
 —©@AG4
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Моторокер 
 
  
 Joined: 06 May 2005
 Posts: 1517
 Location: г. Пермь (читается Перьмь)
 
 | 
			
				|  (Separately) Posted: Sun Apr 11, 2010 18:51    Post subject: |   |  
				| 
 |  
				| DrShark Только ДО начала копирования, а не в процессе.
 _________________
 плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
 ПармаСруб - строительство домов и бань в Перми
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| DrShark 
 
 
 Joined: 21 Oct 2006
 Posts: 911
 Location: Kyiv, Ukraine
 
 | 
			
				|  (Separately) Posted: Tue Apr 13, 2010 10:42    Post subject: |   |  
				| 
 |  
				|  	  | Моторокер wrote: |  	  | Гислера никто не просил сделать срабатывание всех кнопок "В фоне" на F2? в процессе.
 | 
 Сделано.
 Всех кто заинтересован, просьба оставить там комментарий в поддержку.
 _________________
 "the light is coming to give back everything the darkness stole"
 —©@AG4
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |