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 

Панель инструментов. Drag-and-drop и bluetooth

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
m-alice



Joined: 04 Sep 2009
Posts: 4

Post (Separately) Posted: Wed Jun 16, 2010 00:15    Post subject: Панель инструментов. Drag-and-drop и bluetooth Reply with quote

Решил как-то сделать на панели total-а быструю кнопку для заливки файлов на телефон, через bluetooth. Ранее файл копировал через меню sendto, открывалось окно подтверждения передачи.

В sendto находится ярлык, на который, собственно, и кидается файл при отправке. Переписал оттуда рабочий каталог. Выяснил, какая программа и с какими параметрами выполняется в этот момент.
Code:
C:\WINDOWS\system32\fsquirt.exe -Embedding

Создал панельку, указал имя программы bluetooth-отправки, рабочий каталог и параметры вызова. Но ничего так и не сработало, просто открывается начальное окно мастера. При этом вызов выглядит как
Code:
"C:\WINDOWS\system32\fsquirt.exe" E:\MOBILE\GAMES\motol7.info\Jamdat_Doom_RPG.jar

Если же даже скопировать ярлык из sendto в любое другое место и кинуть (в проводнике windows) на него файл, всё работает.
Вопрос: чем же так отличается drag-and-drop total-а и explorer-а? Или я что-то не так делаю? Ругайте!=)

P.S.: выяснил, что программа работает как надо только при магическом drag-and-drop explorer-а, и не работает с коммандной строкой. Можно ли как то решить total-ом?
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Wed Jun 16, 2010 00:37    Post subject: Reply with quote

Что значит "создал панельку"? Какую панельку? По идее, такие вещи должны решаться кнопкой (button) на панели (button bar). Возможное решение следующее:
Code:
TOTALCMD#BAR#DATA
C:\WINDOWS\system32\fsquirt.exe
-Embedding %P%N
wcmicons.dll
Bluetooth


-1
Данный текст надо скопировать в буфер, затем крысой на панель, правую кнопку и Paste.
Возможны варианты. Надо почитать справку к твоей программе, указывается ли ключ раньше имени файла или наоборот. Тогда надо поменять их местами. Возможно, придется перетащить -Embedding в поле Command. Единственное, что явно не сработает - если указать %P%N (имя текущего файла) в поле Command.
Далее. Что значит "не работает с командной строкой"? Текущий файл "сбрасывается" в комстроку клавишами Ctrl+Enter. Ты так делаешь?
И все же я предпочитаю кнопку. Поиграйся со взаимным положением ключа и %P%N - должно получиться.

Добавлено
Если ничего не получится, попробуй преобразовать ярлык в кнопку вот этим скриптом.
_________________
Сайт 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: Wed Jun 16, 2010 00:57    Post subject: Reply with quote

m-alice, а при чём тут "Флейм"? Вопрос же по ТС. И при чём тут магический Drag&Drop? Что и откуда перетаскивается? И что происходит при таком же перетаскивании в ТС?
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Wed Jun 16, 2010 14:25    Post subject: Reply with quote

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



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Wed Jun 16, 2010 15:33    Post subject: Reply with quote

Flasher wrote:
а при чём тут "Флейм"? Вопрос же по ТС.

Вот именно. Переношу по принадлежности.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
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
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