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 Previous  1, 2, 3, 4
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 320

Post (Separately) Posted: Thu Nov 07, 2024 15:10    Post subject: Reply with quote

Как же давно не хватало функции для работы с буфером, теперь стала возможна такая команда (особенно когда с почты приходится переходить по ссылкам):
Code:
TOTALCMD#BAR#DATA
cd %$CLIPBOARD%

wcmicons.dll,59
Перейти по ссылке из буфера обмена

Может кому и пригодится, но мне она уже не нужна. Давно написал скрипт на VBS, который обрабатывает разные ссылки, в том числе и кривые (с текстом вначале или к конце ссылки), ставит курсор на файл, если он есть в буфере, и другие возможности.
Back to top
View user's profile Send private message
Mrak_Tlen



Joined: 08 Oct 2024
Posts: 8

Post (Separately) Posted: Sat Nov 09, 2024 23:57    Post subject: Reply with quote

Так и делился бы скриптом)))
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 320

Post (Separately) Posted: Sun Nov 10, 2024 00:48    Post subject: Reply with quote

Mrak_Tlen
Да нет, не жалко, даже на выбор 2 (мой код и чужой):
 Hidden text

Мой скрипт может:
1. Обрабатывать ссылки на реестр (вроде тот тоже может) и открывать в плагине Registry
2. Обрабатывать пути с переменными окружения и сетевые пути
3. Пути с кавычками и без, с пробелами (в начале и конце) и без
4. Пути с любым текстом вначале и в конце, даже если это просто кусок текста с множеством абзацев (если много ссылок, то переходит по первой найденной)
5. Если папки не существует, то переходит до максимальной найденной глубины и сообщает, что не нашел дальше.
6. Если в пути еще есть ссылка на файл, то ставит на него курсор сразу.

Второй (не мой) скрипт по ссылке.

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

PS. Думаю, это сообщение следует перенести в раздел автоматизации. Пишу с телефона - не удобно. Сорри за оффтоп здесь.


Last edited by Monarch-LFV on Mon Nov 11, 2024 14:41; edited 1 time in total
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Sun Nov 10, 2024 17:57    Post subject: Reply with quote

У меня такой был на AHK.
Code:
#NoEnv
#NoTrayIcon
#SingleInstance force
SetBatchLines, -1
if not ( WinExist("ahk_class TTOTAL_CMD") || WinActive("ahk_class TTOTAL_CMD") )
  ExitApp
WinGet, hw_TTOTAL_CMD, ID, A
TargetFile := Clipboard
EnvGet, commander_exe, commander_exe
if FileExist(TargetFile)
{
  DllCall("LockWindowUpdate", "uint", hw_TTOTAL_CMD)
  if InStr(FileExist(TargetFile), "D")
    RunWait, %commander_exe% /O /S /P /L="%TargetFile%"
      else
        RunWait, %commander_exe% /O /S /A /L="%TargetFile%"
  DllCall("LockWindowUpdate", "uint", 0)
}
ExitApp

_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2684

Post (Separately) Posted: Mon Nov 11, 2024 09:45    Post subject: Reply with quote

LonerD
Не уверен, но мне кажется, что /P подходит для позиционирования и на каталоге, и на архиве. Тогда от последнего if можно было бы отказаться.
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
Goto page Previous  1, 2, 3, 4
Page 4 of 4

 
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