|
|
Запуск приложения через 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) Орден мне не надо, я согласный на медаль (с) Твардовский
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший