Обсуждение темы "Обмен кнопками"

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

happywanderer
Сообщения: 57
Зарегистрирован: Вт окт 06, 2009 21:13

Сообщение happywanderer »

Flasher предложеная кнопка и эти два скрипта всё равно открывают "Свойства" за панелью ТС.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Печально, что ж, подумаю потом ещё над другими вариантами.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

happywanderer
В общем, кое-что нашёл:
Control_folders.vbs:

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

' Открыть и выдвинуть диалог "Свойства папки" на передний план
' Параметры: <относительный путь к проге в папке TC>
' Пример: Tools\WinActiv\WinActiv.exe
'===========================================
With CreateObject("WScript.Shell") 
.Run"RunDll32.exe shell32.dll,Options_RunDLL",1,True
.Run""""&.ExpandEnvironmentStrings("%Commander_Path%")&_
"\"&WScript.Arguments(0)&""" ""Свойства папки""",0
End With
+ Прога.

ЗЫ: Желательно доложить о результате.
Последний раз редактировалось Flasher Вт фев 01, 2011 15:14, всего редактировалось 2 раза.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Всё прекрасно работает, спасибо.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
У тебя тоже была с этим проблема? Я просто не догадывался.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Собственно, я не относился к этому как к серьёзной проблеме, но если теперь всё делается хорошо и удобно без хоть и небольших, но дополнительных телодвижений с прогами типа WinRoll — это замечательно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Ну, тогда - на здоровье.
Заодно спрошу, у тебя нижний скрипт тоже не срабатывал?
+: убрал 6 лишних Изображение.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Ответил в личку.
Даже самая богатая фантазия
Не представит себе наши безобразия.
happywanderer
Сообщения: 57
Зарегистрирован: Вт окт 06, 2009 21:13

Сообщение happywanderer »

Может у меня руки кривоваты, но со свойством папки выходит вот это окно:
Изображение
что не так делаю?
Скрипт вот:
Изображение
Последний раз редактировалось happywanderer Ср фев 02, 2011 12:12, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

happywanderer
В параметрах кнопки/юзеркоманды путь правильно написан?
happywanderer
Сообщения: 57
Зарегистрирован: Вт окт 06, 2009 21:13

Сообщение happywanderer »

Flasher писал(а):В параметрах кнопки/юзеркоманды путь правильно написан?
Для меня это пока что - "Норд Норд Вест", ты мне пальцем ткни :D . Я скрипт запускаю не из под ТОТАЛА.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

happywanderer писал(а):Я скрипт запускаю не из под ТОТАЛА.
:shock: Так какой в этом смысл, если именно окно ТС загораживает этот диалог?
Название топика прочти. :D

Качаешь программу, кидаешь exe-шник в каталог/подкаталог ТС, тянешь скрипт на тулбар, жмёшь на кн. ПКМ и "Изменить", в поле "Параметры" вписываешь относительный путь к проге, жмёшь ОК.
happywanderer
Сообщения: 57
Зарегистрирован: Вт окт 06, 2009 21:13

Сообщение happywanderer »

Вот фото отчёт:
Изображение
Flasher писал(а):Я скрипт запускаю не из под ТОТАЛА. Так какой в этом смысл, если именно окно ТС загораживает этот диалог?

Название топика прочти.
я имел ввиду что даже при запуске не из под ТОТАЛА эта ошибка вылскакивает.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ещё раз:
Flasher писал(а):

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

' Параметры: <относительный путь к проге в папке TC>
' Пример: Tools\WinActiv\WinActiv.exe
happywanderer писал(а):я имел ввиду что даже при запуске не из под ТОТАЛА эта ошибка вылскакивает.
Скрипт можно использовать только из под ТС.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

happywanderer
Для твоей кнопки в скрипте нужно вместо

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

.Run""""&.ExpandEnvironmentStrings("%Commander_Path%")&_ 
"\"&WScript.Arguments(0)&""" ""Свойства папки""",0 
написать

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

.Run""""&.ExpandEnvironmentStrings(WScript.Arguments(0))&""" ""Свойства папки""",0 
Нет, я не сплю. Я просто медленно моргаю.
Ответить