Имя: Пароль:
1C
1С v8
Создание батника.
0 ХочуСпец
 
19.10.12
14:38
Создаю вручную батник:

chcp 1251
cscript.exe export.js ^
 --help ^

и т.д.


запускаю работает замечательно!


Создаю батник программно:


Текст = Новый ТекстовыйДокумент;

       
ТекстФайла = "chcp 1251
|cscript.exe export.js ^
|  --help ^

и т.д.

Текст.УстановитьТекст(ТекстФайла);
Текст.Записать(ИмяФайла);

Файл создается, но не отрабатывает (не распознаются русские символы)

как быть?
1 AaNnDdRrEeYy
 
19.10.12
14:44
может ему кодировку при записи указать?
2 ХочуСпец
 
19.10.12
14:45
(1) пробовал - не прокатило
3 AaNnDdRrEeYy
 
19.10.12
14:45
или вообще через КОМ объект выполнять, зачем файловую систему нагружать.
4 MuZa
 
19.10.12
14:47
Если симовлы, то кодировка. Напиши какие кодировкт в ручном файле и программном.

Ну и покажи фрагмент с русскими символами.
5 AaNnDdRrEeYy
 
19.10.12
14:48
можно вообще без файла

ком = новый COMОбъект("wscript.shell");
ком.run ("cmd.exe /q /c а тут твой текст батника");
Независимо от того, куда вы едете — это в гору и против ветра!