Добавлено: Вт авг 28, 2007 19:45
Может быть ограничение на длину параметров в символах? Если не лениво проверь плиз....
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Конечно в символах.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 символов.
Насколько я знаю, раньше ещё меньше было? Или это до апдейта?длина командной строки не может превышать 32767 символов
Не смогу. Здесь я знаю только то, что в истории и справке. Возможно, ограничение у самого винампа. Надо проверить просто, какая длина строки получилась, когда винамп помёр. Я-то им уже давно не пользуюсь, и ставить только ради тестов это тормозло не имею ни малейшего желания.Batya писал(а):Более подробную информацию, я думаю, может дать CapitanFlint.
Код: Выделить всё
TOTALCMD#BAR#DATA
C:\Documents and Settings\ask-rus\Рабочий стол\CLAmp.exe /NEXT
D:\Total Commander\TOTALCMD.EXE,3
-1
Код: Выделить всё
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
Код: Выделить всё
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
Код: Выделить всё
C:\hstart.exe /NOCONSOLE /D="C:\CLAmp.exe /NEXT"