почему в 1С не работает команда КОМАНДАСИСТЕМЫ #194041


#0 by lame
КОМАНДАСИСТЕМЫ(Путь);а если через командную строку Win,то все распаковываеться.
#1 by lame
WinRar - естьангл/рус имя папок - не считаеться.Раньше работало такПуть = "C:Program FilesWinRARWinRAR.exe" X -Y C:TEMP1_mySyncrupdate.rar car_parts.txt C:TEMP1_mySyncr;те имя - было цифровое-англи все шло без кавычек
#2 by Морозов Александр
а это в ПУТЬ то строка?тогда с ковычками разберись
#3 by lame
КОМАНДАСИСТЕМЫ(сокрлп(Путь)) - тоже не работает.А какие тамкавычки в каком месте не нужны?1 параметр - это путь к архиватору2 всякие ключи через пробел3 путь к архиву (тут если в имени пути идут рус буквы -то не распаковывает архиватор. Подсказали обойти это с помощью кавычек. Это верно?)4 что извлекаем5 куда извлекаеми кста - ессли я через Пуск-Выполнить эту же самую строчку делаю -то файл из архива распаковываеться
#4 by Морозов Александр
Путь = "C:Program FilesWinRARWinRAR.exe"<<вот сдесь то что?>> X -Y C:TEMP1_mySyncrupdate.rar car_parts.txt C:TEMP1_mySyncr;
#5 by lame
4пробел
#6 by lame
4а ... не...там строка ПУТЬ формируеться какКоманднаяСтрока = Симв+СокрЛП(ПрограммаАрхивации)+Симв+" X -Y "+Симв+КудаКачать+Симв+" place.txt "+Симв+ПутьИзвлечения+Симв ;вотя просто привел то - что получаеться в результате.
#7 by Морозов Александр
издеваешся да?как записать в переменную строку?должно быть так
#8 by Морозов Александр
7 пост не чиай...
#9 by lame
7так ...не понял .. подробнее
#10 by lame
7Симв это и есть символ "
#11 by Морозов Александр
просто кубань не тормоз - медленный газ... а не форум
#12 by lame
ну и фиг с этимбудем ставить указание для пользователей-Не работает, если имя папки содержит пробелы
#13 by geschaft
разбирайся с кавычками, вот такаястрочка отрабатывает нармально:"""d:distarextformsautomationpsехес.exe"" -i -d \127.0.0.1 ""C:Program Files1Cv77BIN1cv7s.exe"" enterprise /dd:distar /nrob /pqaz"с архиваторами rar и zip тоже проблем не возникает гдеб они не лежали
#14 by geschaft
пути в командной строке, содержащие пробел надо заключать в кавычкивот я о чем
#15 by Att8
Не нравится - не ешь. Задолбал нытьем.
#16 by lame
14я это знаюно когда заключаю в кавычки - то не хотит распаковываться.
#17 by lame
14КоманднаяСтрока = Симв+СокрЛП(ПрограммаАрхивации)+Симв+" X -Y "+Симв+КудаКачать+Симв+" place.txt "+Симв+ПутьИзвлечения+Симв;КудаКачать и ПутьИзвлечения - они обнесены кавычкамите получаеться что то типа"КудаКачать" place.txt "ПутьИзвлечения"в 1С - не хочет распаковыватьсяа через командную строку Win - работает
#18 by lame
во!заработало в таком вариантеКоманднаяСтрока = """"+Симв+СокрЛП(ПрограммаАрхивации)+Симв+" X -Y "+""""+КудаКачать1+""""+" "+"file.txt"+" "+""""+ПутьИзвлечения+""""+"""" ;те не хватало еще одних кавычек в КудаИзвлечь ПутьИзвлечения и к самой командной строке!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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