Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Вызов Winamp в TC
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
B4rr4cuda



Joined: 03 Jun 2007
Posts: 376
Location: Россия, Москва

Post (Separately) Posted: Tue Aug 28, 2007 19:45    Post subject: Reply with quote

Может быть ограничение на длину параметров в символах? Если не лениво проверь плиз....
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2229
Location: Москва, Россия

Post (Separately) Posted: Wed Aug 29, 2007 09:53    Post subject: Reply with quote

B4rr4cuda wrote:
Может быть ограничение на длину параметров в символах? Если не лениво проверь плиз....

Конечно в символах.
Вот что удалось найти:
Hist_rus.txt wrote:
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 (до максимума, поддерживаемого этими операционными системами).

WCMD_RUS.CHM wrote:
%S помещает в командную строку имена всех выделенных файлов. Имена, содержащие пробелы, будут взяты в кавычки. Имейте в виду, что длина командной строки не может превышать 32767 символов.

Более подробную информацию, я думаю, может дать CapitanFlint.
Back to top
View user's profile Send private message
B4rr4cuda



Joined: 03 Jun 2007
Posts: 376
Location: Россия, Москва

Post (Separately) Posted: Wed Aug 29, 2007 11:34    Post subject: Reply with quote

Quote:
длина командной строки не может превышать 32767 символов

Насколько я знаю, раньше ещё меньше было? Или это до апдейта?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6197
Location: Москва

Post (Separately) Posted: Wed Aug 29, 2007 13:55    Post subject: Reply with quote

Batya wrote:
Более подробную информацию, я думаю, может дать CapitanFlint.

Не смогу. Здесь я знаю только то, что в истории и справке. Возможно, ограничение у самого винампа. Надо проверить просто, какая длина строки получилась, когда винамп помёр. Я-то им уже давно не пользуюсь, и ставить только ради тестов это тормозло не имею ни малейшего желания. Smile
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Fri Dec 11, 2009 15:29    Post subject: Reply with quote

2 с лишним года с последнего поста и winamp жив.
Меня интересуют кнопочки: "Следующий трек", "Предыдущий", "Пауза", "Стоп" - на панели инструментов Total Commander-а.

Раньше когда-то у меня были такие EXE-кнопочки. Выложить их в ряд на рабочем столе и юзать.

Параметрами можно ведь обойтись, но какими...
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Fri Dec 11, 2009 15:55    Post subject: Reply with quote

ackep
AFAIR, сам винамп кроме /ADD ничего не понимает.
Есть отдельная утилита CLAMP - Command Line Winamp
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Fri Dec 11, 2009 16:18    Post subject: Reply with quote

Мигает командная строка!!!
Code:
TOTALCMD#BAR#DATA
C:\Documents and Settings\ask-rus\Рабочий стол\CLAmp.exe /NEXT

D:\Total Commander\TOTALCMD.EXE,3



-1


_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Fri Dec 11, 2009 16:31    Post subject: Reply with quote

ackep
Путь с пробелами должен быть в кавычках.
И для параметра ж отдельная строка имеется, зачем его туда тиснуть? Но это непринципиально.
Code:
TOTALCMD#BAR#DATA
"D:\_install\Media\_player\Audio\WinAmp\CLAMP\CLAMP 1.13\CLAmp.exe"
/NEXT
D:\Programs\totalcmd\TOTALCMD.EXE,3
NEXT


-1
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Fri Dec 11, 2009 16:38    Post subject: Reply with quote

Code:
TOTALCMD#BAR#DATA
"C:\Documents and Settings\ask-rus\Рабочий стол\CLAmp.exe"
/NEXT
D:\Total Commander\TOTALCMD.EXE,3
NEXT


-1

Всё ещё мигает, избежать этого, я так понимаю, нельзя?
Жмем кнопку, на долю секунды наблюдаем командную строку...
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Fri Dec 11, 2009 17:07    Post subject: Reply with quote

Помнится, CaptainFlint упоминал утилиту Hidden Start в этой связи. Я, как и он тогда, с ней тоже не разбирался.
Ещё мне когда-то на глаза попадалась утилитка, делающая из батников исполнимые файлы, что-то вроде bat2exe, точно не помню, их куча в гугле. Там, теоретически, этого окна не должно быть.

В общем, если консолька сильно глаза мозолит, решение скорее всего можно найти. Но тут моего энтузиазизма уже не хватит, тебе всё карты в руки Smile
Найдёшь чего — отпиши потомкам Wink
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Fri Dec 11, 2009 17:18    Post subject: Reply with quote

Поставил галочку "В свернутом виде" на кнопке, как бы проблема решена, разве что теперь я секундно наблюдаю командную строку на панели задачVery Happy
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Fri Dec 11, 2009 17:29    Post subject: Reply with quote

Ну, только что не перед глазами мелькает, а внизу... Устраивает — и ладно Wink
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Fri Dec 11, 2009 17:48    Post subject: Reply with quote

Вот моя горе-кнопка, и походу я без помощи не обойдусь...
Если кто желает в тему, вливайтесь:

Code:
TOTALCMD#BAR#DATA
C:\hstart.exe /NOCONSOLE /D="C:\CLAmp.exe" /NEXT

C:\hstart.exe
NEXT

1
-1


Quote:
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"

_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Fri Dec 11, 2009 17:57    Post subject: Reply with quote

Code:
TOTALCMD#BAR#DATA
C:\hstart.exe /NOCONSOLE /D=""C:\CLAmp.exe" /NEXT"

C:\hstart.exe
NEXT


-1

Добавил кавычки. Мерцание командной строки не наблюдаю. Но эффекта ноль. На след. трек не листает.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Fri Dec 11, 2009 18:00    Post subject: Reply with quote

ackep, попробуй так:
Code:
C:\hstart.exe /NOCONSOLE /D="C:\CLAmp.exe /NEXT"
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group