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 

Single Post  Topic: Скрипт закладок 
Author Message
Flasher



PostPosted: Sat Jul 07, 2012 13:40    Post subject: Reply with quote

LonerD wrote:
Наверное, проще писать закладки в сторонний файл
Не хотелось плодить файлы. Так-то по сложности одинаково:
Code:
'================================================================================
' Переход к файлу-закладке / запомнить путь к файлу под курсором
' Параметр: %V%Z
'================================= Путь к TCMC ==================================
TCMC = """%COMMANDER_PATH%\Utils\TCMC\TCMC.exe"""
'================================================================================
Dim WSH : Set WSH = CreateObject("WScript.Shell")
'=========================== Путь к файлу с записью =============================
File = WSH.ExpandEnvironmentStrings("%COMMANDER_PATH%") & "\Scripts\Bookmark.txt"
'================================================================================
With CreateObject("Scripting.FileSystemObject")
  On Error Resume Next
  Line = Trim(.OpenTextFile(File, 1).ReadLine)
  Error = Err.Number : On Error GoTo 0
  Set FW = .OpenTextFile(File, 2, True)
  If Error > 0 Or Line = "" Or InStr(Line, ":\") = 0 Then
    FW.Write WScript.Arguments(0)
  Else
    WSH.Run TCMC & " cds """ & Line & "\'"" """""
    FW.Write " "
  End If : FW.Close : Set WSH = Nothing
End With


LonerD wrote:
если запомнить каталог (или переход на каталог выше) - то скрипт не может вернуться к запомненному каталогу
Ты сам поставил задачу только по файлам. А к каталогу можно вернуться только с его открытием, если, конечно, не эмулировать нажатие Enter после захода, но без блокировки с хелпера будет моргать, что не есть гуд.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group