Обмен кнопками
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 26, 27, 28 ... 43, 44, 45  Next  :| |:
Total Commander -> Секреты и советы

#391:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Nov 13, 2009 18:41
    —
Rodny wrote:
Ага, я выше добавил другой вариант. Поскольку в параметрах нужно только имя файла, этого скрипта достаточно.

эээмммм, а каталоги?! (папки)
на панели задач аимп мигает, а добавлять отказывается, каталоги с музыкой...Sad

Кстати вот тут винамп посмотрел. Кнопку с lst2mlt-утилитой. Всё работает, а так же папки не добавляет.
P.s. Я тут уже мысленно кидал аимп навстречу винампу. Поставил лайт-версию, пересжал юпиксом ехе+библиотеки. Получился портабельный такой винампик в 3 мб.
Но и тут сия проблема... - папки, папки...

#392:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Fri Nov 13, 2009 20:52
    —
ackep
Могу только процитировать себя же: "мне кажется, что командная строка у Аимпа просто отломана". Как ещё объяснить неработоспособность описанных в справке функций не знаю.

Между прочим, можно ведь просто перетащить выделенные файлы/папки на кнопку безо всяких параметров.

#393:  Author: BatyaLocation: Москва, Россия PostPosted: Sat Nov 14, 2009 01:01
    —
Rodny wrote:
Один нюанс. Если Aimp не запущен, то по этой кнопке он запустится только с первым файлом из списка. После его закрытия откроется новый экземпляр со вторым файлом и т.д.

Rodny wrote:
по умолчанию не фигурные скобки, а уголки

Сорри, надо так:
Code:
TOTALCMD#BAR#DATA
c:\Путь\к\скрипту\MultiRun.vbs 10
c:\Полный\путь\Aimp2.exe /INSERT <<%L>>
c:\Полный\путь\Aimp2.exe
Добавить в плейлист Aimp


-1

Хотя, если Аимп такой долбанутый и всё равно будет открывать несколько окон, попробуйте в MultiRun.vbs изменить сроку "WSH.Run L, 7, (Mode(1) = 0)" на "WSH.Run L, 1, (Mode(1) = 0)".

Rodny wrote:
Ну и длинные пути без кавычек и с пробелами не проходят, понятное дело.

С чего это, "не проходят" Question

#394:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Sat Nov 14, 2009 02:40
    —
Batya
Спасибо, нюанс пропал при режиме 10.

А с пробелами ситуация следующая. Я понимаю, что скрипт сам добавляет кавычки при наличии пробелов, только вот Аимп их категорически не воспринимает. Хотя справка недвусмысленно говорит об их необходимости.
Если Аимп не запущен, то он просто запускается, без добавления объектов. Если запущен — вообще никак не реагирует.
Поэтому здесь всё же %l

P.S. Напиши, пожалуйста, подробнее про набор режимов. Лучше, наверное, в топике скрипта. А то я понял, что ничего не понял Smile

#395:  Author: BatyaLocation: Москва, Россия PostPosted: Sat Nov 14, 2009 11:55
    —
Rodny wrote:
Я понимаю, что скрипт сам добавляет кавычки при наличии пробелов, только вот Аимп их категорически не воспринимает.

Раскомментируй, пожалуйста, строку
Code:
'MsgBox L, vbOKOnly, Mess(5)
И запусти на одном-двух файлах с пробелами в именах.
При запуске скрипта и появлении отладочного сообщения нажми Ctrl+C и вставь текст диалога здесь в посте.

#396:  Author: ask-rusLocation: Russian Federation PostPosted: Sat Nov 14, 2009 15:40
    —
Пишет мне один форумчанин - Ты чё страдаешь херней, когда всё уже придумано. Речь о TC2MP.
Теперь с винампом, проблем вообще никаких, TC2MP - лучшая утилита. Только вопрос, когда плеер не запущен, и провожу добавление файлов, винамп свернут. А как сделать чтобы он разворачивался при добавлении при незапущенном винампе?
Аимп в топку раз он такой "дурацкий".Smile

#397:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Sat Nov 14, 2009 16:01
    —
2ackep
Когда ж ты, блин, научишься ссылки постить...
Решение 1.
Выделяем все файлы и жмем Shift+F3 (internal viewer with selected files) - Решение 2.
В обих случаях не заморачиваемся никакими внешними утилитами и скриптами. Все гениальное - просто.

#398:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Sat Nov 14, 2009 18:21
    —
Batya
Code:
---------------------------
Тест командной строки
---------------------------
"C:\Program Files\AIMP2\AIMP2.exe" /INSERT "E:\MUSIC\_Folk\Пелагея\2007 - Девушкины песни\01.Пелагея - Век.flac"
---------------------------
ОК   
---------------------------

Путь к Аимпу в кнопке я закавычил, иначе
Code:
---------------------------
Windows Script Host
---------------------------
Сценарий:   D:\Programs\totalcmd\Utils\WSH\MultiRun.vbs
Строка:   45
Символ:   3
Ошибка:   Не удается найти указанный файл.
Код:   80070002
Источник:    (null)

---------------------------
ОК   
---------------------------

#399:  Author: BatyaLocation: Москва, Россия PostPosted: Sat Nov 14, 2009 22:20
    —
Rodny wrote:

Путь к Аимпу в кнопке я закавычил

Так и надо. Я добавляю обрамление кавычками для каждого входного параметра, если он содержит пробелы. Если же скрипту передавать путь к Аимпу, содержащий пробелы, без кавычек, то скрипт поймет это как несколько параметров. Так что правильное указание праметров на совести автора кнопки\команды.
В данном случае виноват я, приведя неправильный код кнопки. Надо так:
Code:
TOTALCMD#BAR#DATA
"c:\Путь\к\скрипту\MultiRun.vbs" 10
"c:\Полный\путь\Aimp2.exe" /INSERT <<%L>>
c:\Полный\путь\Aimp2.exe
Добавить в плейлист Aimp


-1

#400:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Nov 15, 2009 15:37
    —
Всем спасибо!Smile
Исходя из всего написанного и присланного мне в ЛС, я сделал вывод, что со всеми прелестями и удобаствами аимп не совершенен отнюдь (из ничего куча проблем, зачем он такой нужен), целиком и полностью перешёл на старый добрый винамп. Просто и без скриптов, да всяких утилит, сделал кнопочку по добавлению в плейлист, всего-то парочка параметров. Работает просто идеально. Единственное что, не могу найти скин для winamp, который лет пять назад на винамп ставил, раритет - "mastro fusion amp", но это уже совсем другая история...Smile

#401:  Author: Podarok2006 PostPosted: Wed Nov 18, 2009 15:47
    —
Не получается сделать кнопку к программе удаляющей EXIF из JPG файлов JPG Cleaner v2.6. После удаления файл должен стать меньшего размера. Часто надо сразу удалять в 1000 файлах - поэтому нужна автоматизация.

В одном файле под курсором кнопка удаляет, а в выделенных никак не могу настроить. Если не получится - тогда может получится сделать удаление во всех файлах в папке под курсором?

Вот программа: http://slil.ru/28220460 в ней 3 файла - для DOS, для Win32 и для win32 с интерфейсом.

Поможете? Очень надо. Sad

#402:  Author: Tol!kLocation: Арзамас PostPosted: Wed Nov 18, 2009 16:47
    —
Podarok2006
Code:
TOTALCMD#BAR#DATA
%comspec% /c
for /f "delims=" %%f in (%D) do @jpgcln32.exe -nobackup -quiet "%%f"
jpgcln32.exe
JPG Cleaner


-1

Кстати, обрати внимание на jpegtran


Last edited by Tol!k on Tue Dec 01, 2009 21:38; edited 1 time in total

#403:  Author: Podarok2006 PostPosted: Wed Nov 18, 2009 18:21
    —
Спасибо! Сейчас попробую.
А пересжимать мне их как раз не нужно - только удалить exif.
Спасибо за правку кода кнопки ( поддержка кирилицы), щас попробую! Прога действительно очень нужная тем кто фото выкладывает в интернет - позволяет удалить из сэкономить на 20 мб картинок целый мегабайт лишнего веса!


Last edited by Podarok2006 on Tue Dec 01, 2009 22:02; edited 1 time in total

#404:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Nov 20, 2009 17:43
    —
После добавления в винамп выделенных файлов посредством ваших кнопок, возможно ли добавить ещё какой параметр для того, чтобы выделение убиралось после добавления?

#405:  Author: ScorpkomsLocation: Россия PostPosted: Mon Nov 30, 2009 12:04
    —
Доброго времени!
Вот по моему такой кнопки не было,создает и открывает файл *.txt
с именем системного времени.

TOTALCMD#BAR#DATA
cmd /v:on /c "set f=%time:~0,-3%.txt && cd.>"!f::=!" && "!f::=!""

Создать и открыть.txt

0
-1



Total Commander -> Секреты и советы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 26, 27, 28 ... 43, 44, 45  Next  :| |:
Page 27 of 45

Powered by phpBB © 2001, 2005 phpBB Group