Работа параметров %P%S
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Тотал просто смотрит, валидный ли путь, и открывает его. Помнится, тотал даже надкаталоги из путей не удалял, когда я с виртуальной панели посылал команду смены каталога - пришлось добавлять вызов GetFullPathName для упрощения пути.
А с короткими именами может быть и проблема, если в системе отключено их создание.
А с короткими именами может быть и проблема, если в системе отключено их создание.
Пока не удалось выяснить как в cmd, а для vbs решаемо, как оказалось, довольно просто.MVV писал(а):А с короткими именами может быть и проблема, если в системе отключено их создание.
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Кстати, функция GetFullPathName заодно преобразует путь в полный. Для проверки напиши в командной строке обычной панели cd c:\progra~1, а потом напиши то же самое в командной строке виртуальной панели VirtualPanel - во втором случае тотал откроет папку по длинному имени. 
Но, говоря о возможном отключении коротких имен, я имел в виду, что для некоторых файлов/папок коротких имен вообще может не быть, тогда можно использовать только длинные, заключенные в кавычки.
Но, говоря о возможном отключении коротких имен, я имел в виду, что для некоторых файлов/папок коротких имен вообще может не быть, тогда можно использовать только длинные, заключенные в кавычки.
Для %P это не так.MVV писал(а):В %P, если имя с пробелами, оно заключено в кавычки, и только.
Речь, видимо, всё-таки про %N, как в строке "param= Set /p #= %N _"?
Нет, я не сплю. Я просто медленно моргаю.
Включил сегодня комп. и обнаружил что плеер не открывает выделенные файлы - пишет файл не найден. Стал ковырятся, может пути изменил... Но путём вычисления дошёл до того, что все команды, где применяется параметр %P%S не работают. Пробовал на чистом Totale - не работает.
Подскажите, может кто сталкивался, в чём может быть проблема, может что-то прописалось в реестр?
Подскажите, может кто сталкивался, в чём может быть проблема, может что-то прописалось в реестр?
%P%N, %T%M, %P - работает
%S - не работает... оостальное проверяю
работает, с %P%S, или %p%S - всю жизнь работало - сейчас нет
%S - не работает... оостальное проверяю
Код: Выделить всё
TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Programs\Players\VLC\Vlc.exe"
%P
%COMMANDER_PATH%\Programs\Players\VLC\Vlc.exe
Vlc
-1
Перезагрузился... несколько раз.Заметил следующее. Во всех плеерах, где раньше срабатывало не работает
но в AkelPadе и в параметрах скриптов работает нормально...
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programs\Players\Winamp\Winamp.exe
%P%S
%COMMANDER_PATH%\Wcmicons.dll,1693
|
-1