Страница 18 из 88

Добавлено: Пн фев 07, 2011 18:23
Flasher
ask-rus писал(а):Понимаю под домашней страницей всего лишь избранную страничку, страничку, которую открывать приходится чаще остальных.
Понимать - пожалуйста, сколько влезет, но не писать же при постановке задачи.

Добавлено: Пн фев 07, 2011 18:44
ask-rus
Flasher писал(а):Понимать - пожалуйста, сколько влезет, но не писать же при постановке задачи.
Нужные люди уже сразу всё поняли и от домашних домиков перешли к избранным звездочкам, во всяком случае суть им была понятна.
Изначально там были домики, а теперь звездочки
Стоит ли жизнь себе/мне/другим усложнять ради числа постов.

Batya
В ЛС сообщил, что как освобожусь, посмотрю, отпишусь.

Добавлено: Пн фев 07, 2011 18:52
Flasher
ask-rus писал(а):Нужные люди уже сразу всё поняли
Не вопрос. Если ошибочно считаешь, что я не способен помочь с реализацией - помощи от меня не жди.
ask-rus писал(а):Стоит ли жизнь себе/мне/другим усложнять ради числа постов.
Я себе ничего не усложняю. Была попытка сперва помочь тебе с правильным выбором условия задачи, но как вижу ты просто избрал нехитрую тактику примкнуть к тому, кто твою задачу уже решил. Что ж, глупо.
А данная ситуация будет тебе уроком на будущее при постановке соответствующих задаче формулировок и правильном проведении аналогий.

Добавлено: Пн фев 07, 2011 19:23
ask-rus
Batya
123.bar с тремя кнопками в нем (пробовал с пустыми, а т. к. они являются разделителями, а не кнопками, то я им присвоил команды).

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\vbs\123.vbs %COMMANDER_PATH%\BAR\123.bar
"cmd2=cd " "%P" 
shell32.dll,43
Установить "домашний" каталог


-1

Код: Выделить всё

---------------------------
Windows Script Host
---------------------------
Сценарий:	D:\Total Commander\PLUGINS\vbs\123.vbs
Строка:	17
Символ:	1
Ошибка:	Файл не найден
Код:	800A0035
Источник: 	Ошибка выполнения Microsoft VBScript

---------------------------
ОК   
---------------------------
Хелпер вроде зареган, пустил демоскрипты для проверки - работают. Вот не помню, обязательно ли хелперу быть в TC-директории?

Добавлено: Пн фев 07, 2011 19:38
Avada
ask-rus
Нет, не обязательно.

Добавлено: Пн фев 07, 2011 21:32
Batya
ask-rus писал(а):Хелпер вроде зареган
Это здесь не требуется.

Т.к. у тебя путь к TC содержит пробел ("D:\Total Commander"), то в твоей кнопке нужно добавить кавычки:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\vbs\123.vbs "%COMMANDER_PATH%\BAR\123.bar"
"cmd2=cd " "%P"
shell32.dll,43
Установить "домашний" каталог


-1

Добавлено: Вт фев 08, 2011 13:46
ask-rus
Batya писал(а):Это здесь не требуется.
Это хорошо.
Batya писал(а):Т.к. у тебя путь к TC содержит пробел ("D:\Total Commander"), то в твоей кнопке нужно добавить кавычки
Да, я их уже ставил, ошибки нет, но и результата нет - кнопки бара не изменяются.

Код: Выделить всё

[Buttonbar]
Buttoncount=3
button1=wcmicons.dll,26
cmd1=cm_SrcThumbs
iconic1=0
button2=wcmicons.dll,22
cmd2=cm_LeftQuickview
iconic2=0
button3=wcmicons.dll,2
cmd3=cm_LeftTree
iconic3=0

Добавлено: Вт фев 08, 2011 14:03
sa
ask-rus писал(а):кнопки бара не изменяются.
В бар надо предварительно "накидать" каких-нибудь каталогов (перетаскиванием, например), а не размещать там команды вроде cm_LeftQuickview.

Добавлено: Вт фев 08, 2011 14:20
Batya
ask-rus
Какой результат в итоге ты хочешь видеть от работы кнопок этого тулбара? При нажатии на них нужно открывать определённый каталог? Или что-то другое делать (например, cm_SrcThumbs, cm_LeftQuickview, cm_LeftTree)? Если должен открываться каталог, то в bar-файле команда должна выглядеть, например, так:
cmd2=cd C:\Путь\Каталог
Соответственно, мой скрипт в твоей кнопке ищет строку, начинающуюся на "cmd2=cd " и в этой строке заменяет окончание строки на "%P", т.е. на путь к текущей папке.
В приведённом же тобой примере bar-файла нет строк, начинающихся на "cmd2=cd ".

Сделай, как написал sa, и кнопка "Установить "домашний" каталог" будет работать правильно.

Добавлено: Вт фев 08, 2011 17:36
ask-rus
Batya писал(а):Если должен открываться каталог
Ага, это хочу.
Batya писал(а):Сделай, как написал sa, и кнопка "Установить "домашний" каталог" будет работать правильно.
Ясно, сделал, работает. Только представлял, что добавляться будет каталог под курсором, а не открытый.

Добавлено: Вт фев 08, 2011 18:03
Batya
ask-rus писал(а):Только представлял, что добавляться будет каталог под курсором, а не открытый.
Тогда кнопка:

Код: Выделить всё

TOTALCMD#BAR#DATA 
%COMMANDER_PATH%\PLUGINS\vbs\123.vbs %COMMANDER_PATH%\BAR\123.bar 
"cmd2=cd " %P%N
shell32.dll,43 
Установить "домашний" каталог 


-1

Добавлено: Вт фев 08, 2011 18:11
ask-rus
Batya писал(а):Тогда кнопка: ...
Спасибо, то что нужно.

И по "Отмене", сейчас я её представляю как сброс установленных кнопок на корень диска C (с виндой), реально?

Добавлено: Вт фев 08, 2011 19:56
Batya
ask-rus писал(а):И по "Отмене", сейчас я её представляю как сброс установленных кнопок на корень диска C (с виндой), реально?

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\vbs\123.vbs %COMMANDER_PATH%\BAR\123.bar "cmd2=cd " %SystemDrive%\

shell32.dll,43
Отменить "домашний" каталог


-1

Добавлено: Вт фев 08, 2011 22:35
sa
ask-rus писал(а):сброс установленных кнопок на корень диска C (с виндой)
Batya
После %SystemDrive% обратную косую черту не стоит добавить?

Добавлено: Вт фев 08, 2011 22:41
Batya
sa писал(а):После %SystemDrive% обратную косую черту не стоит добавить?
Работает и без слэша.