Имя: Пароль:
1C
1С v8
ЗапуститьПриложение() с параметрами
0 Romich1981
 
15.11.13
15:04
Коллеги не нашел решения, может плохо искал, но все же.
Надо из 1С запустить хром в режиме инкогнито.
пишу ЗапуститьПриложение("crome.exe") - открывается в обычном режиме
пишу ЗапуститьПриложение("crome.exe --incognito") - говорит, что приложение не обнаружено.
Как использовать параметры в этой процедуре?

PS: Прошу КомандаСистемы() и WSScript не предлагать, интересует именно ЗапуститьПриложение()
1 George Wheels
 
15.11.13
15:08
А если так ЗапуститьПриложение("crome.exe"" --incognito""")
2 George Wheels
 
15.11.13
15:08
(1) + Или ещё полный путь указать к chrome.exe
3 Romich1981
 
15.11.13
15:09
(2) не. и то и то пробовал
4 Romich1981
 
15.11.13
15:09
(2)ЗапуститьПриложение("%localAppData%\google\chrome\application\chrome.exe --incognito ")
5 Maxus43
 
15.11.13
15:10
почему не нравится КомандаСистемы?
6 Romich1981
 
15.11.13
15:11
Во-первых, вылетает окно командной строки
Во-вторых, хочу понять, что курили в 1С, когда придумывали ЗапуститьПриложение()
7 mikecool
 
15.11.13
15:13
(6) придумай что получше...
ЗапуститьПриложение - аналог Start в виндах
8 George Wheels
 
15.11.13
15:13
(3) У меня с полным путем получилось.
9 Romich1981
 
15.11.13
15:14
(7) Start в виндах запускает приложение с параметрами, а этот нет
10 Romich1981
 
15.11.13
15:14
(8) кинь текст
11 George Wheels
 
15.11.13
15:17
ЗапуститьПриложение("c:\Program Files (x86)\Far2\far.exe /a");

Ну или любой другой параметр.
Когда указывал без полного пути, то не запускался.
12 Romich1981
 
15.11.13
15:22
(11) а хром не запускается =(
13 George Wheels
 
15.11.13
15:24
(12) С Хромом не могу попробовать. У меня его нет.
14 Romich1981
 
15.11.13
15:25
(13) а, все. Заменил %localAppData% на C:\... полетело.
15 Romich1981
 
15.11.13
15:28
Shell = Новый COMОбъект("WScript.Shell");
LOCALAPPDATA = Shell.ExpandEnvironmentStrings("%LOCALAPPDATA%");
ЗапуститьПриложение(LOCALAPPDATA+"\google\chrome\application\chrome.exe --incognito ya.ru")