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 

Как переместить в папку, назначенную по умолчанию
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Sat Aug 14, 2010 17:29    Post subject: Как переместить в папку, назначенную по умолчанию Reply with quote

Хотелось бы создать команду для копирования (как вариант перемещения) файла, находящегося под курсором, в папку, назначенную по-умолчанию.

Встроенными в total средствами у меня этого не получилось.
Через cmd тоже не знаю как отправить путь к файлу, находящимся под курсором, чтобы вышло что-то вроде
Code:
move [...] c:\temp

и повесить это в старт-меню.
Может кто-нибудь уже пользуется этим. Или может приспособить для этого Autohotkey?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Sat Aug 14, 2010 17:57    Post subject: Reply with quote

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
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Aug 14, 2010 18:03    Post subject: Reply with quote

Или так.
Back to top
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Sat Aug 14, 2010 19:23    Post subject: Reply with quote

Вахмурка
Спасибо за помощь и подробный инструктаж!
Всё работает.

Flasher
Спасибо за продвинутый (для меня) вариант.
Этот вариант должен лучше работать в том плане, что не будет отображаться окно cmd.
Вот только я не понял, где должен указываться "входной параметр 1", о котором говорится в скрипте.
В теле скрипта я прописал путь C:\Temp\. Но в скрипте эта строчка закомментирована.
Попробовал написать этот путь ниже, в новой строчке - скрипт при выполнении выдал ошибку. В ветке, где идёт обсуждение скрипта тоже не написано, где должны указываться входные параметры.
Прошу разъяснить несведущим. Хотелось бы этот вариант реализовать.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Aug 14, 2010 19:33    Post subject: Reply with quote

KarS wrote:
Вот только я не понял, где должен указываться "входной параметр 1"
Диалоговое окно "Настройка панели инструментов", поле "Параметры".
Back to top
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Sat Aug 14, 2010 19:43    Post subject: Reply with quote

В поле параметры я указал путь C:\Temp
Однако скрипт при выполнении выдаёт ошибку:
Quote:
Строка 36
Символ 1
Ошибка: Невозможно создание объекта контейнером ActiveX: TCScript.Helper
Код: 800A01AD
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Aug 14, 2010 20:05    Post subject: Reply with quote

Там же в комментах написано, что используется Helper.
При наличии пробелов путь брать в кавычки.
Back to top
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Sat Aug 14, 2010 20:14    Post subject: Reply with quote

A Helper у меня как раз и отсутствует.
Я думал, что используется стандартная программа.

Может кто-нибудь знает, как организовать перемещение файла в папку, назначенную по-умолчанию, с помощью Autohotkey?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Aug 14, 2010 20:34    Post subject: Reply with quote

KarS wrote:
A Helper у меня как раз и отсутствует.
Эта уже неработующая ссылка предоставлена автором. Перезалил.
KarS wrote:
Я думал, что используется стандартная программа.
Одной регистрации на одной ОС достаточно.
Back to top
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Sun Aug 15, 2010 10:20    Post subject: Reply with quote

Батник с командой copy работает стабильно.
А вот аналогичный батник с командой "Move" не работает.
Что делать?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Sun Aug 15, 2010 10:48    Post subject: Reply with quote

1) Сделай все строго согласно инструкции Политбюро
2) Добавь после команды
Code:
> путь\отчет.txt
и почитай, что в этот отчет пишется (например, file not found или что-нибудь подобное).
3) Еще можно попробовать команду ren (я в DOS-овский свой период только ей и пользовался).
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Sun Aug 15, 2010 11:28    Post subject: Reply with quote

Прошу прощения.
Оказалось я забыл в параметрах команды указать "%P%N"
Теперь батник заработал! Very Happy
Вахмурка, спасибо за внимание и помощь!
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Sun Aug 15, 2010 15:43    Post subject: Reply with quote

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
View user's profile Send private message
KarS



Joined: 21 Apr 2006
Posts: 102
Location: г. Абакан

Post (Separately) Posted: Sun Aug 15, 2010 16:09    Post subject: Reply with quote

gora
Спасибо за полный ответ!
Такой вариант более удобный и оптимальный.
Действительно, totalcmd замечательная программа!
И работать с ней всё интересней и интересней.

Кто бы ещё помог со скриптом (vbs или ahk), чтобы избежать мелькания окна cmd, тогда бы получился полный комплект.
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Sun Aug 15, 2010 16:29    Post subject: Reply with quote

KarS
Мелькания окна в моем варианте нет, если Вы скопировали и вставили текст кнопки из поста. Если правили свою кнопку, то правой кнопкой мыши кликните по кнопке на панели ТС - Изменить - Поставьте галку в чекбоксе "в свернутом виде" и окно мелькать не будет.
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
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