Запуск .bat из веб-клиента на стороне сервера #609810


#0 by Nikoss
В общем на тонком клиенте все запускается. А на веб, соответственно, нет. Запускаю так: На вебклиенте эта строчка отрабатывает без ошибок(в исключение не заходит), но, не отрабатывает сам батник. Расширение работы с файлами подключено.
#1 by vmv
ага счас, зайди на форум хаккеров)
#2 by vmv
если б все было так просто подключил компоненту с файлами в веб-клиенте и крущи систему, воруй-убивай)
#3 by andrewks
чё сделать-то хочешь? может, стоит js припахать?
#4 by Nikoss
в батнике скрипт... фиг его знает на чем написан(не мой). вот его начало: set WinDirNet=%WinDir%Microsoft.NETFramework IF EXIST "%WinDirNet%v2.0.50727csc.exe" set csc="%WinDirNet%v2.0.50727csc.exe" IF EXIST "%WinDirNet%v3.5csc.exe" set csc="%WinDirNet%v3.5csc.exe" IF EXIST "%WinDirNet%v4.0.30319csc.exe" set csc="%WinDirNet%v4.0.30319csc.exe" %csc% /r:Library.dll /nologo /out:"%~0.exe" %0 "%~0.exe" del "%~0.exe" exit */        [STAThread]        static void Main        {            string................ если это можно как то выполнить из 1с былобы хорошо(там, через ком какойнибудь или еще что), не нужно было бы создавать батника.
#5 by andrewks
на .NET написан
#6 by Nikoss
никакого ком объекта нет чтобы выполнить из 1с это?
#7 by smaharbA
Запуск .bat из веб-клиента на стороне сервера ?!!!
#8 by qeos
надо запускать наверно из оболочки..
#9 by smaharbA
может стоит один раз откомпилировать, да и запускается невнятно где и как, на стороне сервера - тогда причем тут клиент ?
#10 by vmv
там же деструктивный алгоритм в чистом виде)
#11 by Nikoss
, у меня текст скрипта формируется динамически. как причем тут клиент? я на клиенте(грубо представим) жму кнопку выполнить, а на сервере запускается батник, батник делает свои дела и возвращает результат в другой файл, далее его уже обрабатываю и возвращаю все это обратно на клиент. , не, только добрые дела;)
#12 by Nikoss
ап
#13 by ptiz
Доступность: Тонкий клиент, веб-клиент, толстый клиент.
#14 by Nikoss
Глобальный контекст (Global context) ЗапуститьПриложение (RunApp) Синтаксис: ............................ Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент.
#15 by Nikoss
опять начну апать, людей вроде побольше стало на форуме
#16 by Nikoss
все выше сказанное не решенное остается в силе. может правда можно как то запустить этот скрипт не батником, а из 1С?
#17 by Адинэснег
уволили чтоле?
#18 by Nikoss
кого уволили, никто никого не увольнял;)
#19 by Адинэснег
сишарпкомплятор
#21 by hhhh
всё-таки вы ошибочно думаете, что 1С стоит и ждет результата ЗапуститьПриложение. Вы куда вставили исключение? Прямо здесь же?
#22 by Nikoss
а как же 3 параметр, про дождаться завершения? вроде нормально... да и в тонком локально работает, тут именно дело в том что на сервере не дает запускать программы. щас попробовал этой командой запустить простой екзешник локально- в тонком - все ок. в браузере при 3 параметре Истина просто виснет наглухо, как впрочем и когда клиентом запускаюсь(т.е. не локально). В процессах начинает висеть этот екзешник. Но его окошко не выскакивает. и все естественно просто непонятно что ждет и висит xD. пробовал и так, в браузере вообще вываливается с ошибкой про Run. Хотя может че не правильно писал... а может он батники не умеет пускать?
#23 by Nikoss
сумбурно както написал
#24 by ptiz
Ты всё-таки определись - на сервере у тебя батник выполняется или на клиенте?
#25 by ptiz
Хотя у меня работает и там, и там.
#26 by Nikoss
так я изначально определился где выполняться будет. даже тему назвал так. в общем поставил Apache все стало нормально. работает, запускается. видимо какуюто настройку IIS нужно выполнить для разрешения запуска на сервере?
#27 by Nikoss
видимо какуюто настройку IIS нужно выполнить для разрешения запуска на сервере
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С