Rodny писал(а):Каталоги замечательно перетаскиваются на панели...
Изначально там были домики, а теперь звездочки, такие классные. Не настаиваю ни на чем, можно забыть, всего лишь мелкая прихоть (вкладки/закладки рулят).
«Минимализм - это кратчайший путь бесконечного стремления к идеалу» «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
'================================================================
' Замена окончания строки текста в файле
'
' Параметры:
' {файл} {начало строки для поиска} {окончание строки для замены}
'================================================================
Option Explicit
Dim FSO, F, Str1, Str2, Text, P, P1
Set FSO = CreateObject("Scripting.FileSystemObject")
With WScript
F = .Arguments(0)
Str1 = .Arguments(1)
Str2 = .Arguments(2)
End With
F = CreateObject("WScript.Shell").ExpandEnvironmentStrings(F)
Text = FSO.OpenTextFile(F, 1).ReadAll
P = InStr(1, Text, Str1, 1)
If P > 0 Then
P1 = InStr(P + 1, Text, vbNewLine, 1)
Text = Left(Text, P + Len(Str1) - 1) & Str2 & Mid(Text, P1)
End If
FSO.OpenTextFile(F, 2).Write Text
Set FSO = Nothing
WScript.Quit 0
Кнопка:
Кнопка писал(а):TOTALCMD#BAR#DATA %COMMANDER_PATH%\Utils\WHS\ReplaceTextEnd.vbs%COMMANDER_PATH%\DEFAULT.BAR
"cmd54=cd " "%P"
shell32.dll,43
Установить "домашний" каталог
-1
Здесь цветом: зелёный - путь к скрипту; синий - путь к bar-файлу панели, на которой размещена кнопка "домашнего" каталога; красный - номер кнопки в bar-файле.
ask-rus
Совершенно бесполезное дело, т.к. при открытом ТС правка cекций left, right ничего не даст, как и ряда других, так что не судьба..
Batya
А какое отношение имеет данная кнопка и скрипт к понятию "домашний каталог"? Ты просто организовал установку текущих путей к каталогам в кнопках, а это совсем иная задача.
Все мы знаем, что такое "домашняя страница" в наших любимых интернет-браузерах. И у меня блеснула мысль, что может стать "домашней страницей" в файловом менеджере.
Есть вещи сомнительные, а есть очевидные, как в данном случае. Тут иначе только с большим трудом можно понять.
Я не знаю, как понимать иначе, если на скриншоте показаны кнопки тулбара. Соответственно, встаёт задача не перейти в какие-либо каталоги, а изменить данные кнопки, чтобы при их использовании перейти в каталог, ранее заданный как "домашний".
Кнопки тулбара должны определять какой каталог делать домашним, вот и все. Переходить в домашний каталог нет необходимости, т.к. он должен запускаться вместе с ТС, как запускается домашняя страница в браузере. Не зря же аналогия проведена. Потому указанная тобой причина вовсе не оправдывает следствие, и "домашний каталог" (если не сказать его имитация) может быть определён только самим ТС и никак иначе. Единственный способ - это правка скриптом lnk-файлика с параметрами, по которому и будет запускаться TС с нужными папками.
Batya писал(а):Хорошо, а как ты себе представляешь несколько "домашних" каталогов с учётом фразы автора
Честно говоря, никак. С "Установить..." вроде ясно, а вот с "Открыть..." пока не очень, ведь тогда это уже не домашний каталог, который может быть действительно только один.
Batya писал(а):И для чего, по твоему мнению, нужна первая кнопка-меню на скриншоте?
Вот для тех трёх кнопок с установкой домашнего каталога с определённым путём в каждой.
Batya писал(а):И почему тогда
Это присказка к тому, что задача не так остро стоит. Если текущая при закрытии вкладка заблокирована, то при запуске ТС будет заходить сразу в неё.
Flasher писал(а):С "Установить..." вроде ясно, а вот с "Открыть..." пока не очень, ведь тогда это уже не домашний каталог, который может быть действительно только один.
Всё очень просто объясняется, если "домашние" каталоги интерпретировать, как некий вид избранных каталогов, которые идентифицируются по номеру, и работа (изменение и переход) с которыми выполняется с помощью кнопок на тулбаре.
Batya
Если так, то да. В таком случае остаётся претензия к автору задачи с выбором неподходящего термина и неверно проведённой аналогии с браузером. Избранные - это вовсе не домашние.
Понимаю под домашней страницей всего лишь избранную страничку, страничку, которую открывать приходится чаще остальных. Но Яндекс говорит:
Домашняя страница в браузере — это тот сайт, который открывается сразу, как только вы заходите в интернет. Если вы сделаете домашней страницей Яндекс, ваш рабочий день будет начинаться со свежих новостей, чтения почты, справки о погоде и курсах валют, и главное — с поисковой строки.
И пусть говорит. Она никогда у меня не открывалась при запуске браузера, всегда Экспресс-панель (Opera).
«Минимализм - это кратчайший путь бесконечного стремления к идеалу» «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица