Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запуск cmd с отслеживанием id процесса, JScript/JQuery взаимодействие с потоками 
V
    Опции темы
ImA
  Дата 12.9.2011, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 8.12.2005

Репутация: нет
Всего: нет



Мое почтение.
Задалась вопросом, насколько реально реализовать запуск cmd-приложения с возможностью отслеживания его процесса через JavaScript или JQuery.
Чтобы можно было в любой момент прекратить выполнение командника, передать результирующие данные после его выполнения в hta-приложение (на данный момент использую формирование файла из Cmd и просмотр его из Ajax).
PM MAIL ICQ Jabber   Вверх
Stolzen
Дата 12.9.2011, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 4
Всего: 48



На серваке по запросу запускаете процесс и контролируете его через клиента


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
ImA
Дата 13.9.2011, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 8.12.2005

Репутация: нет
Всего: нет



у меня сервер = клиент.
на данный момент запускаю через shell.run, где shell = new ActiveXObject("WScript.Shell");
ммм... если можно, конкретизируйте, пожалуйста, какой объект использовать, чтоб отследить.


Это сообщение отредактировал(а) ImA - 15.9.2011, 14:05
PM MAIL ICQ Jabber   Вверх
ImA
Дата 15.9.2011, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 8.12.2005

Репутация: нет
Всего: нет




подскажите хотя бы компонент ActiveX, который бы мне подошел, а дальше я сама ((((
PM MAIL ICQ Jabber   Вверх
ImA
Дата 16.9.2011, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 8.12.2005

Репутация: нет
Всего: нет



var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec("test2.cmd");
var inp2 = oExec.StdOut.ReadAll();

alert(oExec.ProcessID+' '+oExec.Status+' '+inp2);


 smile 
PM MAIL ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0759 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.