Вызов Winamp в TC
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Конечно в символах.B4rr4cuda писал(а):Может быть ограничение на длину параметров в символах? Если не лениво проверь плиз....
Вот что удалось найти:
Hist_rus.txt писал(а):13.02.07 Добавлено: Панель инструментов, меню "Запуск": При использовании новых параметров %S и %s максимальная длина командной строки составляет 32 Кб вследствие использования CreateProcess вместо ShellExecuteEx. Используйте эти параметры только с EXE-файлами.
07.02.07 Добавлено: Панель инструментов, меню "Запуск": Новые параметры %S и %s передают вызванной программе список выделенных файлов (длинные/короткие имена). Имейте в виду, что длина командной строки не может превышать 8191 символ в WinXP, 2047 символов в WinNT/2000 и 259 символов в Win9x.
05.02.06 Добавлено: Максимальная длина командной строки увеличена до 2 Кб в Win2000 и 8 Кб в WinXP (до максимума, поддерживаемого этими операционными системами).
Более подробную информацию, я думаю, может дать CapitanFlint.WCMD_RUS.CHM писал(а):%S помещает в командную строку имена всех выделенных файлов. Имена, содержащие пробелы, будут взяты в кавычки. Имейте в виду, что длина командной строки не может превышать 32767 символов.
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Не смогу. Здесь я знаю только то, что в истории и справке. Возможно, ограничение у самого винампа. Надо проверить просто, какая длина строки получилась, когда винамп помёр. Я-то им уже давно не пользуюсь, и ставить только ради тестов это тормозло не имею ни малейшего желания.Batya писал(а):Более подробную информацию, я думаю, может дать CapitanFlint.
Почему же, ё-моё, ты нигде не пишешь "ё"?
2 с лишним года с последнего поста и winamp жив.
Меня интересуют кнопочки: "Следующий трек", "Предыдущий", "Пауза", "Стоп" - на панели инструментов Total Commander-а.
Раньше когда-то у меня были такие EXE-кнопочки. Выложить их в ряд на рабочем столе и юзать.
Параметрами можно ведь обойтись, но какими...
Меня интересуют кнопочки: "Следующий трек", "Предыдущий", "Пауза", "Стоп" - на панели инструментов Total Commander-а.
Раньше когда-то у меня были такие EXE-кнопочки. Выложить их в ряд на рабочем столе и юзать.
Параметрами можно ведь обойтись, но какими...
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
ackep
AFAIR, сам винамп кроме /ADD ничего не понимает.
Есть отдельная утилита CLAMP - Command Line Winamp
AFAIR, сам винамп кроме /ADD ничего не понимает.
Есть отдельная утилита CLAMP - Command Line Winamp
Мигает командная строка!!!
Код: Выделить всё
TOTALCMD#BAR#DATA
C:\Documents and Settings\ask-rus\Рабочий стол\CLAmp.exe /NEXT
D:\Total Commander\TOTALCMD.EXE,3
-1
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
ackep
Путь с пробелами должен быть в кавычках.
И для параметра ж отдельная строка имеется, зачем его туда тиснуть? Но это непринципиально.
Путь с пробелами должен быть в кавычках.
И для параметра ж отдельная строка имеется, зачем его туда тиснуть? Но это непринципиально.
Код: Выделить всё
TOTALCMD#BAR#DATA
"D:\_install\Media\_player\Audio\WinAmp\CLAMP\CLAMP 1.13\CLAmp.exe"
/NEXT
D:\Programs\totalcmd\TOTALCMD.EXE,3
NEXT
-1
Код: Выделить всё
TOTALCMD#BAR#DATA
"C:\Documents and Settings\ask-rus\Рабочий стол\CLAmp.exe"
/NEXT
D:\Total Commander\TOTALCMD.EXE,3
NEXT
-1
Жмем кнопку, на долю секунды наблюдаем командную строку...
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Помнится, CaptainFlint упоминал утилиту Hidden Start в этой связи. Я, как и он тогда, с ней тоже не разбирался.
Ещё мне когда-то на глаза попадалась утилитка, делающая из батников исполнимые файлы, что-то вроде bat2exe, точно не помню, их куча в гугле. Там, теоретически, этого окна не должно быть.
В общем, если консолька сильно глаза мозолит, решение скорее всего можно найти. Но тут моего энтузиазизма уже не хватит, тебе всё карты в руки
Найдёшь чего — отпиши потомкам
Ещё мне когда-то на глаза попадалась утилитка, делающая из батников исполнимые файлы, что-то вроде bat2exe, точно не помню, их куча в гугле. Там, теоретически, этого окна не должно быть.
В общем, если консолька сильно глаза мозолит, решение скорее всего можно найти. Но тут моего энтузиазизма уже не хватит, тебе всё карты в руки
Найдёшь чего — отпиши потомкам
Вот моя горе-кнопка, и походу я без помощи не обойдусь...
Если кто желает в тему, вливайтесь:
Если кто желает в тему, вливайтесь:
Код: Выделить всё
TOTALCMD#BAR#DATA
C:\hstart.exe /NOCONSOLE /D="C:\CLAmp.exe" /NEXT
C:\hstart.exe
NEXT
1
-1
Run from command line:
hstart.exe /[PARAMETERS] /[PRIORITY] [COMMAND LINES]
PARAMETERS:
/NOCONSOLE - start console applications without any windows
/ELEVATED or /RUNAS - start applications in elevated mode (Vista)
/NONELEVATED - start applications in non-elevated mode (Vista)
/UAC - run Hstart executable in elevated mode (Vista)
/SHELL - run apps, open docs and URLs in the Windows Shell
/D=PATH - set the starting directory for executed applications
/WAIT - wait for the application to terminate (run synchronously)
/WAITINPUT - wait for the user input to set the priority class
/MSG=TEXT - show the message after command execution
/TITLE=TEXT - set the title of the message
/ERRMSG=TEXT - show the error message if an error detected
/ERRTITLE=TEXT - set the title of the error message
/SILENT - silent mode: no error messages will be displayed
/TEST - test mode: see what parameters are passed to Hstart
PRIORITY classes:
/[HIGH | ABOVENORMAL | NORMAL | BELOWNORMAL | IDLE]
Don't forget about quotes when using complex COMMAND LINES:
hstart.exe /NOCONSOLE /D="C:\Dir 1" ""C:\Dir 2\test.bat" -param"
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Код: Выделить всё
TOTALCMD#BAR#DATA
C:\hstart.exe /NOCONSOLE /D=""C:\CLAmp.exe" /NEXT"
C:\hstart.exe
NEXT
-1
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
ackep, попробуй так:
Код: Выделить всё
C:\hstart.exe /NOCONSOLE /D="C:\CLAmp.exe /NEXT"