| 
    
 | 
        Запуск через WScript.Shell         | 
☑ | 
    
        | 
    0
    
        alexsandrinia    
       
    
    29.04.16 
            ✎
    08:50 
 | 
         
        пытаюсь запустить команду через "WScript.Shell" в 1С - не выполнятеся, если текст команды запуская в командной строке - программа запускается. В чём может быть проблема?     
         | 
 | 
    
    
        | 
    1
    
        Лефмихалыч    
       
    
    29.04.16 
            ✎
    08:51 
 | 
         
        а как ты в 1С пытаешься выполнить?     
         | 
 | 
    
    
        | 
    2
    
        alexsandrinia    
       
    
    29.04.16 
            ✎
    08:52 
 | 
         
        Скрипт = Новый COMОбъект("WScript.Shell");
 ТекстКоманды = "Мой текст команды";
 Скрипт.Run(ТекстКоманды, 0, 0);     
         | 
 | 
    
    
        | 
    3
    
        Лефмихалыч    
       
    
    29.04.16 
            ✎
    08:53 
 | 
         
        и как ты узнаешь, что она не выполняется?     
         | 
 | 
    
    
        | 
    4
    
        Лефмихалыч    
       
    
    29.04.16 
            ✎
    08:54 
 | 
         
        оно на сервере выполняется, а ты результатов на клиенте ждешь?     
         | 
 | 
    
    
        | 
    5
    
        alexsandrinia    
       
    
    29.04.16 
            ✎
    08:55 
 | 
         
        ТекстКоманды выполняет сохранение значения из командной строки в txt-ик. Его нет.     
         | 
 | 
    
    
        | 
    6
    
        alexsandrinia    
       
    
    29.04.16 
            ✎
    08:56 
 | 
         
        я просто вот что думаю - в ТекстКоманды указан путь, где лежит exe-ник, он содержит кириллицу, хотя путь указан в скобках. может тут искать ошибку? поменять кодировку?     
         | 
 | 
    
    
        | 
    7
    
        ДенисЧ    
       
    
    29.04.16 
            ✎
    08:57 
 | 
         
        "путь указан в скобках"
 
 О_о     
         | 
 | 
    
    
        | 
    8
    
        alexsandrinia    
       
    
    29.04.16 
            ✎
    09:00 
 | 
         
        Скрипт = Новый COMОбъект("WScript.Shell");
 ТекстКоманды = """" + РасположениеZbar + """" + " zbarimg " + """" + Файл.ПолноеИмя + """" + " > " + РасположениеТестовогоФайла;
 Скрипт.Run(ТекстКоманды, 0, 1);     
         | 
 | 
    
    
        | 
    9
    
        Лефмихалыч    
       
    
    29.04.16 
            ✎
    09:01 
 | 
         
        (8) может оно выполняется на сервере, а там не установлено то, что ты запустить пытаешься?     
         | 
 | 
    
    
        | 
    10
    
        alexsandrinia    
       
    
    29.04.16 
            ✎
    09:03 
 | 
         
        (9) тогда почему в командной строке всё нормально работает?     
         | 
 | 
    
    
        | 
    11
    
        Лефмихалыч    
       
    
    29.04.16 
            ✎
    09:03 
 | 
         
        (10) потому, что командную строку ты на клиенте выполняешь     
         | 
 |