Имя: Пароль:
1C
1С v8
WShell и ","
0 Frikker
 
31.08.17
11:20
Столкнулся с ситуацией: в поле указан путь к файлу и реализована возможность его открытия через WShell. открывает все файлы исправно, если есть соответствующий софт. Но нашли странную штуку: если в имени файла или каталога встречается запятая, путь не определяется.
Если ЗначениеЗаполнено(ЭтаФорма.ТекущийЭлемент.ТекущиеДанные.ПутьКНабору) Тогда
        WshShell = Новый COMОбъект("Wscript.Shell");
        WshShell.Run("Explorer "+ЭтаФорма.ТекущийЭлемент.ТекущиеДанные.ПутьКНабору);
    Иначе
        ОборудованиеПутьКНаборуНачалоВыбора(Элемент, Неопределено, Истина);
    КонецЕсли;
я так понимаю: все, что после запятой, он воспринимает как параметр. Как это можно исправить?
1 YFedor
 
31.08.17
11:22
взять путь к файлу в ковычки
2 1dvd
 
31.08.17
11:24
у вас есть запятая в именах папок?
3 Frikker
 
31.08.17
11:26
(2) а что-то смущает?
(1) сейчас попробую
4 1dvd
 
31.08.17
11:45
ТКВ назревает
5 Frikker
 
31.08.17
12:09
(1) спасибо, помогло