Запуск приложения через 1С #10094


#0 by Alexxx
Данная команда работает на отлично, если Путь1 или Путь2 не содержит пробелов ЗапуститьПриложение("C:Program FilesWinRARwinrar a -ep -u "+Путь1+" "+Путь2); Иначе архиватор выводит, например, следующее: !   Невозможно открыть C:Documents    Не удается найти указанный файл. !   Невозможно открыть and    Не удается найти указанный файл. !   Невозможно открыть Settings1Рабочий    Системе не удается найти указанный путь. Т.е. путь C:Documents and Settings1Рабочий стол В чем проблема?
#1 by YamMike
А кавычки не помогают?
#2 by Diter
Поставь дополнительные кавычки, как это делает Windows в окошке "Выполнить"
#3 by Alexxx
Кавычки не помогают, знак % вместо пробелов тоже не помогает
#4 by Рупор абсурда
ЗапуститьПриложение("""C:Program FilesWinRARwinrar"" a -ep -u """+Путь1+""" """+Путь2+"""");
#5 by Frol
я сталкивался с такой траблой, ничего не смог сделать. совет: избавься от пробелов в в пути.
#6 by Рупор абсурда
#7 by Diter
Чушь. Работает с любыми пробелами в любом месте : Стр=""""+СокрЛП(КаталогАрхиватора)+"rar.exe"""+" e -y "+""""+Каталог+""""+"*.rar ";
#8 by Frol
sorrу... (со всеми бывает)
#9 by Рупор абсурда
Выражение в , естественно, не рабочее ..., это я просто показал как нужно правильно расставить кавычки ...
#10 by Alexxx
Усё ОК. Спасибо Рупору и вовсе не абсурдному
#11 by YamMike
А чё тока Рупору? Тебе путь наметили еще в первом посте...
#12 by Alexxxх
Усё ОК. Спасибо Ямайке и вовсе не тщеславному
#13 by YamMike
Хамишь? :))) А Дитеру отдельный пасиб где? :))
#14 by Diter
Орден мне не надо, я согласный на медаль (с) Твардовский
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С