Имя: Пароль:
1C
 
Запуск приложения через 1С
0 Alexxx
 
17.09.04
14:28
Данная команда работает на отлично, если Путь1 или Путь2 не содержит пробелов

ЗапуститьПриложение("C:\Program Files\WinRAR\winrar a -ep -u "+Путь1+" "+Путь2);
Иначе архиватор выводит, например, следующее:

!   Невозможно открыть C:\Documents
   Не удается найти указанный файл.
!   Невозможно открыть and
   Не удается найти указанный файл.
!   Невозможно открыть Settings\1\Рабочий
   Системе не удается найти указанный путь.

Т.е. путь C:\Documents and Settings\1\Рабочий стол

В чем проблема?
1 YamMike
 
17.09.04
14:31
А кавычки не помогают?
2 Diter
 
17.09.04
14:31
Поставь дополнительные кавычки, как это делает Windows в окошке "Выполнить"
3 Alexxx
 
17.09.04
14:47
Кавычки не помогают, знак % вместо пробелов тоже не помогает
4 Рупор абсурда
 
17.09.04
14:49
ЗапуститьПриложение("""C:\Program Files\WinRAR\winrar"" a -ep -u """+Путь1+""" """+Путь2+"""");
5 Frol
 
17.09.04
14:51
я сталкивался с такой траблой, ничего не смог сделать.
совет: избавься от пробелов в в пути.
6 Рупор абсурда
 
17.09.04
14:56
7 Diter
 
17.09.04
14:57
(5) Чушь.
Работает с любыми пробелами в любом месте :
Стр=""""+СокрЛП(КаталогАрхиватора)+"rar.exe"""+" e -y "+""""+Каталог+""""+"*.rar ";
8 Frol
 
17.09.04
14:59
sorrу... (со всеми бывает)
9 Рупор абсурда
 
17.09.04
15:01
(0) Выражение в (4), естественно, не рабочее ..., это я просто показал как нужно правильно расставить кавычки ...
10 Alexxx
 
17.09.04
15:03
Усё ОК. Спасибо Рупору и вовсе не абсурдному
11 YamMike
 
17.09.04
15:14
(10) А чё тока Рупору? Тебе путь наметили еще в первом посте...
12 Alexxxх
 
17.09.04
15:20
Усё ОК. Спасибо Ямайке и вовсе не тщеславному
13 YamMike
 
17.09.04
15:30
(12) Хамишь? :))) А Дитеру отдельный пасиб где? :))
14 Diter
 
17.09.04
15:33
(13) Орден мне не надо, я согласный на медаль (с) Твардовский
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший