Имя: Пароль:
1C
1C 7.7
v7: Передача строки в командную строку.
0 Eeakie
 
27.05.15
11:07
Есть ли возможность программно запустить cmd.exe и передать в неё что-нибудь? Хотя бы "cd \"?
Или проще создавать батник и запускать его со всем что нужно?
1 ЧеловекДуши
 
27.05.15
11:09
Есть

Батник делаешь через "ТекстовыйДокумент"
На сервере, ты должен будешь по колдовать с Администрированием.
На Клиенте, все нормально создастся. И запустится.
2 ЧеловекДуши
 
27.05.15
11:12
+ Для 7.7 через Текст, через все что угодно. :)
3 KrabCore
 
27.05.15
11:12
(0) ЗапуститьПриложение("ping 192.168.0.1")    

но сомневаюсь что этот вариант тебе подойдет. лучше бы описал задачу целиком
4 Господин ПЖ
 
27.05.15
11:14
shell.run чем плох?
5 Eeakie
 
27.05.15
11:16
(2) Так и сделал альтернативно. Спасибо.
(3) Надо запустить у юзера программку с определенными параметрами, находясь на сервере через рдп.
(4) Хороший вопрос. Щас попробую.
6 KrabCore
 
27.05.15
11:19
(3) ошибся. вызвать cmd можно через

КомандаСистемы (System)
Синтаксис:

КомандаСистемы(<СтрокаКоманды>, <ТекущийКаталог>)
Параметры:

<СтрокаКоманды> (обязательный)

Тип: Строка.
Команда системы.
<ТекущийКаталог> (необязательный)

Тип: Строка.
Устанавливает текущий каталог на время выполнения команды.
Описание:

Вызывает на исполнение команду операционной системы, как если бы она была введена в командной строке.

Доступность:

Тонкий клиент, толстый клиент.
Примечание:

После загрузки Windows-приложения управление возвращается в 1С:Предприятие и исполнение модуля продолжается.
7 KrabCore
 
27.05.15
11:20
эмулировать вызов*
8 Eeakie
 
27.05.15
11:24
(6) Не знаю откуда Вы взяли второй параметр в "КомандаСистемы", но у меня 1сина на него ругается.
9 Eeakie
 
27.05.15
11:40
Всё, сделал через обычный батник. Осталось в правами поколдовать. Всем спасибо.