mig173 05:53 12-12-2015 Цитата: Возможно у вас some application.exe просто не умеет работать с длинными путями и надо ей скармливать путь в формате 8.3
При чем тут это? Ведь до исполнения программы дело просто не доходит: ошибка возникает уже на этапе считывания имени самой программы,
до ее запуска.
Цитата: конкретно эта команда у меня работает "C:\Program Files\WinRAR\Rar.exe" a -m5 "D:\Arc\doc" "F:\My Documents\Агентский договор.doc"
Вообще-то у меня была проблема с Sysinternals Contig (он, кстати, поддерживает длинные имена), но для чистоты эксперимента сейчас попробовал то же самое с WinRar. Команда вот такая:
"D:\Programs\WinRAR 5.30\WinRAR.exe" a -m5 "d:\my folder\my test text.txt" Запускаю по Shift+Enter. Получаю сообщение об ошибке:
'D:\Programs\WinRAR' is not recognized as an internal or external command, operable program or batch file. То есть, имя исполняемой команды, взятое в кавычки, считывается только до первого пробела
Получается, у нас TC по-разному настроен. Осталось только понять, от каких именно различий это может зависеть.
Цитата: если конечно создание коротких путей у вас не выключены твиками
Вроде бы нет.
Цитата: посмотрите нет ли ключа LongNamesToDos в wincmd.ini.
Такого ключа нет. Хотя, согласен, симптомы похожи. Правда
в справке написано, что это работает только в Win 9.xx. Кто сейчас пользуется Win 9.xx??
Skif_off 06:09 12-12-2015 Цитата: А вы случайно не добавляете команду прямым редактированием bar-файла в текстовом редакторе?
Нет. Я же написал: пытаюсь запустить из командной строки по Shift+Enter.