View previous topic :: View next topic |
Author |
Message |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Mon Aug 23, 2010 02:13 Post subject: |
|
|
Тотал просто смотрит, валидный ли путь, и открывает его. Помнится, тотал даже надкаталоги из путей не удалял, когда я с виртуальной панели посылал команду смены каталога - пришлось добавлять вызов GetFullPathName для упрощения пути.
А с короткими именами может быть и проблема, если в системе отключено их создание. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Aug 23, 2010 02:22 Post subject: |
|
|
MVV wrote: | А с короткими именами может быть и проблема, если в системе отключено их создание. | Пока не удалось выяснить как в cmd, а для vbs решаемо, как оказалось, довольно просто. |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Mon Aug 23, 2010 10:25 Post subject: |
|
|
MVV
Quote: | А с короткими именами может быть и проблема, если в системе отключено их создание. | Ну, если создание отключено, то и в %Temp% должен быть не короткий... |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Mon Aug 23, 2010 10:27 Post subject: |
|
|
Кстати, функция GetFullPathName заодно преобразует путь в полный. Для проверки напиши в командной строке обычной панели cd c:\progra~1, а потом напиши то же самое в командной строке виртуальной панели VirtualPanel - во втором случае тотал откроет папку по длинному имени.
Но, говоря о возможном отключении коротких имен, я имел в виду, что для некоторых файлов/папок коротких имен вообще может не быть, тогда можно использовать только длинные, заключенные в кавычки. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2229 Location: Москва, Россия
|
(Separately) Posted: Mon Aug 23, 2010 13:08 Post subject: |
|
|
MVV wrote: | В %P, если имя с пробелами, оно заключено в кавычки, и только. |
Для %P это не так.
Речь, видимо, всё-таки про %N, как в строке "param= Set /p #= %N _"? _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
Andrey_A

Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Thu Nov 25, 2010 14:11 Post subject: |
|
|
Включил сегодня комп. и обнаружил что плеер не открывает выделенные файлы - пишет файл не найден. Стал ковырятся, может пути изменил... Но путём вычисления дошёл до того, что все команды, где применяется параметр %P%S не работают. Пробовал на чистом Totale - не работает.
Подскажите, может кто сталкивался, в чём может быть проблема, может что-то прописалось в реестр? |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Nov 25, 2010 14:16 Post subject: |
|
|
Andrey_A
Попробуй поставить знак "?" в начале строки параметров и посмотри, выдаст ли окно правильные пути. |
|
Back to top |
|
 |
Andrey_A

Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Thu Nov 25, 2010 14:28 Post subject: |
|
|
Вставил ? - везде показывает правильный путь, но при нажатии ОК пишет "Файл не найден"... Странно |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Nov 25, 2010 14:45 Post subject: |
|
|
А другие параметры при этом работают? %S отдельно, например?
Перезагружать ПК пробовал? |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2229 Location: Москва, Россия
|
(Separately) Posted: Thu Nov 25, 2010 14:47 Post subject: |
|
|
Andrey_A
А всё остальное работает без проблем?
А если попробовать %P%N? _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
Andrey_A

Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Thu Nov 25, 2010 15:01 Post subject: |
|
|
%P%N, %T%M, %P - работает
%S - не работает... оостальное проверяю
Code: | TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Programs\Players\VLC\Vlc.exe"
%P
%COMMANDER_PATH%\Programs\Players\VLC\Vlc.exe
Vlc
-1
|
работает, с %P%S, или %p%S - всю жизнь работало - сейчас нет |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Nov 25, 2010 15:07 Post subject: |
|
|
Мдэ, думаю, пора отправлять Гислеру логи.
Приведи ещё несколько простеньких примеров, где это не работает. |
|
Back to top |
|
 |
Andrey_A

Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Thu Nov 25, 2010 15:23 Post subject: |
|
|
Перезагрузился... несколько раз.Заметил следующее. Во всех плеерах, где раньше срабатывало не работает Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Programs\Players\Winamp\Winamp.exe
%P%S
%COMMANDER_PATH%\Wcmicons.dll,1693
|
-1
|
но в AkelPadе и в параметрах скриптов работает нормально... |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Nov 25, 2010 15:27 Post subject: |
|
|
А в скриптах? Если дело только в плеерах, то это уже не к ТС. Может, в кодеках дело, может ещё в чём..
Чего сообщение не читаем? |
|
Back to top |
|
 |
|