| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		KarS
 
  
  Joined: 21 Apr 2006 Posts: 102 Location: г. Абакан
  | 
		
			
				  (Separately) Posted: Sat Aug 14, 2010 17:29    Post subject: Как переместить в папку, назначенную по умолчанию | 
				     | 
			 
			
				
  | 
			 
			
				Хотелось бы создать команду для копирования (как вариант перемещения) файла, находящегося под курсором, в папку, назначенную по-умолчанию.
 
 
Встроенными в total средствами у меня этого не получилось.
 
Через cmd тоже не знаю как отправить путь к файлу, находящимся под курсором, чтобы вышло что-то вроде 
 
 
и повесить это в старт-меню.
 
Может кто-нибудь уже пользуется этим. Или может приспособить для этого Autohotkey? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Вахмурка
 
  
  Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
  | 
		
			
				  (Separately) Posted: Sat Aug 14, 2010 17:57    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				1) Создаешь Copy2Def.bat: 	  | Code: | 	 		  copy %1 c:\utils\test  | 	  2) Меняешь c:\utils\test на свою любимую директорию;
 
3) Берешь вот это 	  | Code: | 	 		  TOTALCMD#BAR#DATA
 
c:\user\Batches\Copy2Def.bat
 
%P%N
 
%COMMANDER_PATH%\TOTALCMD.EXE,3
 
Копирование в директорию по умолчанию
 
c:\user\Batches\
 
 
-1
 
  | 	  в буфер, потом правой кнопкой на панели и Paste;
 
4) Меняешь путь к батнику на реальный,  и вуаля.
 
 
Наверное, есть более изящный путь через cmd, но мне так проще. _________________ Сайт PowerPro+Total Commander
 
Скрипты PowerPro для Total Commander
 
* * *
 
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Flasher
 
  
  Joined: 06 Nov 2009 Posts: 14229 Location: Москва
  | 
		
			
				  (Separately) Posted: Sat Aug 14, 2010 18:03    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Или так. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		KarS
 
  
  Joined: 21 Apr 2006 Posts: 102 Location: г. Абакан
  | 
		
			
				  (Separately) Posted: Sat Aug 14, 2010 19:23    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Вахмурка
 
Спасибо за помощь и подробный инструктаж!
 
Всё работает.
 
 
Flasher
 
Спасибо за продвинутый (для меня) вариант.
 
Этот вариант должен лучше работать в том плане, что не будет отображаться окно cmd.
 
Вот только я не понял, где должен указываться "входной параметр 1", о котором говорится в скрипте.
 
В теле скрипта я прописал путь C:\Temp\. Но в скрипте эта строчка закомментирована.
 
Попробовал написать этот путь ниже, в новой строчке - скрипт при выполнении выдал ошибку. В ветке, где идёт обсуждение скрипта тоже не написано, где должны указываться входные параметры.
 
Прошу разъяснить несведущим. Хотелось бы этот вариант реализовать. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Flasher
 
  
  Joined: 06 Nov 2009 Posts: 14229 Location: Москва
  | 
		
			
				  (Separately) Posted: Sat Aug 14, 2010 19:33    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | KarS wrote: | 	 		  | Вот только я не понял, где должен указываться "входной параметр 1" | 	  Диалоговое окно "Настройка панели инструментов", поле "Параметры". | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		KarS
 
  
  Joined: 21 Apr 2006 Posts: 102 Location: г. Абакан
  | 
		
			
				  (Separately) Posted: Sat Aug 14, 2010 19:43    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				В поле параметры я указал путь C:\Temp
 
Однако скрипт при выполнении выдаёт ошибку:
 
 	  | Quote: | 	 		  Строка 36
 
Символ 1
 
Ошибка: Невозможно создание объекта контейнером ActiveX: TCScript.Helper
 
Код: 800A01AD | 	 
  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Flasher
 
  
  Joined: 06 Nov 2009 Posts: 14229 Location: Москва
  | 
		
			
				  (Separately) Posted: Sat Aug 14, 2010 20:05    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Там же в комментах написано, что используется Helper.
 
При наличии пробелов путь брать в кавычки. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		KarS
 
  
  Joined: 21 Apr 2006 Posts: 102 Location: г. Абакан
  | 
		
			
				  (Separately) Posted: Sat Aug 14, 2010 20:14    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				A Helper у меня как раз и отсутствует.
 
Я думал, что используется стандартная программа.
 
 
Может кто-нибудь знает, как организовать перемещение файла в папку, назначенную по-умолчанию, с помощью Autohotkey? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Flasher
 
  
  Joined: 06 Nov 2009 Posts: 14229 Location: Москва
  | 
		
			
				  (Separately) Posted: Sat Aug 14, 2010 20:34    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | KarS wrote: | 	 		  | A Helper у меня как раз и отсутствует. | 	  Эта уже неработующая ссылка предоставлена автором. Перезалил.
 
 	  | KarS wrote: | 	 		  | Я думал, что используется стандартная программа. | 	  Одной регистрации на одной ОС достаточно. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		KarS
 
  
  Joined: 21 Apr 2006 Posts: 102 Location: г. Абакан
  | 
		
			
				  (Separately) Posted: Sun Aug 15, 2010 10:20    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Батник с командой copy работает стабильно.
 
А вот аналогичный батник с командой "Move" не работает.
 
Что делать? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Вахмурка
 
  
  Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
  | 
		
			
				  (Separately) Posted: Sun Aug 15, 2010 10:48    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				1) Сделай все строго согласно инструкции Политбюро
 
2) Добавь после командыи почитай, что в этот отчет пишется (например, file not found или что-нибудь подобное).
 
3) Еще можно попробовать команду ren (я в DOS-овский свой период только ей и пользовался). _________________ Сайт PowerPro+Total Commander
 
Скрипты PowerPro для Total Commander
 
* * *
 
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		KarS
 
  
  Joined: 21 Apr 2006 Posts: 102 Location: г. Абакан
  | 
		
			
				  (Separately) Posted: Sun Aug 15, 2010 11:28    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Прошу прощения. 
 
Оказалось я забыл в параметрах команды указать "%P%N"
 
Теперь батник заработал!   
 
Вахмурка, спасибо за внимание и помощь! | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		gora
 
  
  Joined: 30 Dec 2004 Posts: 442 Location: Иваново
  | 
		
			
				  (Separately) Posted: Sun Aug 15, 2010 15:43    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				KarS
 
Вариант без батника: 	  | Code: | 	 		  TOTALCMD#BAR#DATA
 
cmd /c Copy
 
%P%N c:\utils\test
 
%COMMANDER_PATH%\TOTALCMD.EXE,3
 
Копирование в директорию по умолчанию
 
 
1
 
-1
 
  | 	 
  _________________ Win7 SP1 Ultimate x64, TC8.52a x64 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		KarS
 
  
  Joined: 21 Apr 2006 Posts: 102 Location: г. Абакан
  | 
		
			
				  (Separately) Posted: Sun Aug 15, 2010 16:09    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				gora
 
Спасибо за полный ответ!
 
Такой вариант более удобный и оптимальный.
 
Действительно, totalcmd замечательная программа!
 
И работать с ней всё интересней и интересней.
 
 
Кто бы ещё помог со скриптом (vbs или ahk), чтобы избежать мелькания окна cmd, тогда бы получился полный комплект. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		gora
 
  
  Joined: 30 Dec 2004 Posts: 442 Location: Иваново
  | 
		
			
				  (Separately) Posted: Sun Aug 15, 2010 16:29    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				KarS
 
Мелькания окна в моем варианте нет, если Вы скопировали и вставили текст кнопки из поста. Если правили свою кнопку, то правой кнопкой мыши кликните по кнопке на панели ТС - Изменить - Поставьте галку в чекбоксе "в свернутом виде" и окно мелькать не будет. _________________ Win7 SP1 Ultimate x64, TC8.52a x64 | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |