В этой теме Вы можете высказывать идеи о каких-либо кнопках. Вы можете описать какую хотелось бы иметь кнопку и возможно найдутся те, кто подскажет как её сделать. Большая просьба чётко описывать задачу, от этого будет зависеть качество её решений
Андрей,нужна такая команда для TCIMG : "Показать в противоположной панели объекты выделенных ярлыков" Вот твой скрипт,где участвуют утилиты NirCmd.exe и TCMC.exe :
Код
' ShowObjectsRelevantLNK.vbs '======================== Описание ===================================== ' Показать в противоположной панели папки и файлы выделенных ярлыков на них в активной панели ' (если они в одной папке, либо по одному ярлыку) '======================= Параметры ===================================== ' %L
' Автор: Аверин Андрей ' Версия: 1.0 (30.03.2012) ' Mail: Averin-And@yandex.ru ' Site: http://tc-image.3dn.ru/forum/3-303-947-16-1333133062 '==================== Изменяемые пути =================================== Program = "%COMMANDER_PATH%\Utilities\TotalCom\NirCmd\NirCmd.exe" TCMC = "%COMMANDER_PATH%\Utilities\TotalCom\TCMC\TCMC.exe" '======================================================================== With CreateObject("Scripting.FileSystemObject") Set ListFile = .OpenTextFile(WScript.Arguments(0), 1) Do While Not ListFile.AtEndOfStream Link = ListFile.ReadLine If .FileExists(Link) Then If .GetExtensionName(Link) = "lnk" Then File = CreateObject("WScript.Shell").CreateShortcut(Link).TargetPath Name = .GetFileName(File) If .FolderExists(File) Then Name = Name & "\" Sel = Sel & Name & vbNewLine End If End If Loop
Path = .GetParentFolderName(File) & "\" Tmp = .GetSpecialFolder(2) & "\" & .GetTempName() .CreateTextFile(Tmp, True).Write(Sel) End With
Андрей,отличная кнопка получилась...- всё работает...открывает объекты во вкладках. Спасибо !
Скрыть/восстановить отображение меню пуск: У меня в 7-ке x64 работает (кнопку блокирует и другим нажатием разблокирует) В 8.1 и 10-ке никаких изменений (кнопки родные ,в 8.1 открывает "метрополитен",в 10-ке десяточное меню "Пуск") Всё приходящее,а музыка Вечна !
Matros, спасибо, я пока на 7-ке - будет время посмотрю и на других, хотя вряд ли эта команда понадобится кому-то - просто устал бороться с этим глюком - а в инете никто толком сказать ничего не может почему самопроизвольно вылетает меню пуск...
Снова диалоговое диалоговое окно выручало бы. возможно ли для этой команды создать диалоговое окно, чтоб начало и конец нарезки вводить вручную заранее ?? был бы очень благодарен за помощь.
Из видеофайла под курсором вырезать фрагмент с 1-ой по 5 минуты, сохранить в противоположной панели: imgpr=1 start=FFmpeg||-i||%P%N||-ss||00:01:00||-to||00:05:00||-c||copy||%T%N||&&hide||&&wait
Для диалоговых окон, удобства ради, будем использовать время в секундах, то бишь, если раньше мы указывали в параметрах начать с 1-ой минуты в таком виде 00:01:00, то теперь будем указывать просто 60, соотаетственно 2 минуты будет 120, 5 минут 300, то же самое и для конечного времени, если надо указать по 30-ю минуту, то запишем 1800 (в секундах). Вот получается такая кнопка, с выбором начала отрезка, конца отрезка и выходного формата файла в диалоговом окне. Для демонстрации, шаблоны окон вписал в кнопку, с возможностью ввода или выбора в выпадающем меню. Потом можете прописать себе отдельно шаблоны диалоговых окон для данной операции в файле TCIMGU.lng, кнопка будет выглядеть компактней.
Код
TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe imgpr=1 shape=1 start=FFmpeg||-i||%P%N||-ss||[combo=Начало~~отрезка||Введите~~время~~в~~секундах:||30|60|90|120|180|240||343||117||1||1]||-to||[combo=Конец~~отрезка||Введите~~время~~в~~секундах:||300|600|900|1200|1800|2400||343||117||1||1]||-c||copy||"%P%O"__<info=s47>.[combo=Формат~~файла||Выберите~~формат||mp4|avi|mkv|flv|ts||343||117||1||1]||&&hide||&&wait Wcmicons.dll,19 Из видеофайла под курсором вырезать фрагмент и сохранить в активной панели с именем видео файла + добавка _(текущее время и дата), время вырезаемого отрезка и формат файла задать в диалоговом окне
-1 -1
Каждый вырезанный отрезок будет сохраняться в текущую панель с именем видеофайла + системное время, поэтому можно не волноваться и вырезать сколько угодно, каждый раз будет новое имя. (FFmpeg при совпадении имен не создает ничего)
Куда компактней и продуманней !? это шикарный презент от Настоящего Гика !! Спасибо громадное дружище, раньше думал что Windows - это просто оболчка для Total Commander, потом пришел к тому что сам Total Commander - это просто оболочка для TCIMG, теперь прихожу к тому что сам TCIMG - это просто оболчка для гениальных задумок.
Добавлено (08.12.2015, 23:42) --------------------------------------------- Друзья, можно попросить еще кнопку "диологовое окно для дублирования содержимого буфера" ?? есть кнопка дублировать содержимое буфера в 10 раз, в 100 раз и т.п. а вот кнпоки "Дублировать содержимое буфера N раз (в дилоговом окне ввести сколько раз)" - такого нету.
TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe bufsr=#K[combo=Дублирование~~буфера~~обмена||Выберите~~или~~введите~~количество~~раз||2|5|8|10|15||343||117||1||1]!!cliptext@CRLF Wcmicons.dll,19 Продублировать содержимое буфера обмена, выбор количество раз в диалоговом окне
Благодарю друган в очередной раз, тебе никакое препятствие не страшно !! сам работаю-копаюсь в хотросплетениях TCIMG чтоб хотя бы приблизиться к такому уровню
Очень нужна команда редактирования bar файла ТС определить количество кнопок на панели заданное параметром Buttoncount=X и удалить в bar файле все строки после menuX=...
ice_daemon, давайте не будем, как в прошлый раз, шаг за нагом узнавать, что вы хотите сделать и к чему вы хотите придти, опишите всю задачу, задуманную Вами в целом, чтобы потом не было, а вот еще это, потом это, сразу пишите, что вы задумали, а не то, что у вас на определенном этапе не получается., так будет проще и Вам и нам.
ice_daemon, давайте не будем, как в прошлый раз, шаг за нагом узнавать, что вы хотите сделать и к чему вы хотите придти, опишите всю задачу, задуманную Вами в целом, чтобы потом не было, а вот еще это, потом это, сразу пишите, что вы задумали, а не то, что у вас на определенном этапе не получается., так будет проще и Вам и нам.
Есть bar файл, в который после выполнения определенного скрипта, добавляются строки кнопки, но кроме строк кнопки, добавляются мусорные строки. Счетчик кнопок Buttoncount=... прописывается правильно, и хотелось бы зная это правильное количество кнопок определить где заканчивается нужный текст и начинается мусор, и его удалить
после выполнения определенного скрипта, добавляются строки кнопки, но кроме строк кнопки, добавляются мусорные строки
ice_daemon, а зачем тогда такой скрипт - не проще ли его подправить, чем потом мудрить... а именно в цикле перебирать все button, menu, param, cmd, iconic, path да и непонятно сколько раз перебирать - 2 раза? 50? 1050?.., а вот где неизвестность, там и нестабильность...
Цитата
и удалить в bar файле все строки после menuX=...
это не совсем корректное действие, т.к. работая с кнопками может получится вот такое