Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / DBMS_SCHEDULER не запускает программу OS / 23 сообщений из 23, страница 1 из 1
26.02.2012, 02:52
    #37678213
Stam_Coder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
Доброго Вам ...., уважаемые.
10XE бежит на WIN7. Вся работа через веб интерфейс. Задача - из IE9 вызвать Word, Excel, AutoCad или прогу для обработки
изображений. Передача параметров и выбор соответствующей программы сложности не представляют.
В системе есть несколько процедур которые запускают джобы на копирование файлов и все работает отлично.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
        BEGIN
              DBMS_SCHEDULER.create_job( 
              job_name   => 'stam_35',
              job_type   => 'EXECUTABLE',
              job_action => 'cmd.exe  /C   C:/Tmp/Test_Run_Job.bat' ,
              enabled   => TRUE );
        END; 


А вот батник
Код: html
1.
2.
3.
4.
         cmd.exe  /c
         cd c:\
         cd C:\Tmp
         ren 1.txt 2.txt


Отрабатывает чисто - переименновывает файл, но если вместо команды CMD ren пытаюсь вызвать программу OS mspaint.exe -
Код: html
1.
2.
         cmd.exe  /c
         C:\Windows\system32\mspaint.exe



то джоб виснет и всё. Сам батник, запущенный на прямую, работает.
Буду рад узнать - это в принципе возможно, должно работать?
Зарание благодарен за любую помощь.
...
Рейтинг: 0 / 0
26.02.2012, 08:35
    #37678258
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
Stam_Coder,


ты хотел в Oracle нарисовать в paint табличку ????
с какой целью ты запускаешь GUI программу ?
...
Рейтинг: 0 / 0
26.02.2012, 09:04
    #37678266
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
Stam_Coder,
тебе нужно писать программу - пакетный обработчик , на любом языке с использованием API Word, Excel, AutoCad

удачи )
...
Рейтинг: 0 / 0
26.02.2012, 16:07
    #37678564
Stam_Coder
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
Идея в том, что по клику на ссылку документ должен открыться на редактирование в своём редакторе.
В базе хранятся пути к файлам, сами файлы на диске. Всё работает на одной машине - сети нет.
...
Рейтинг: 0 / 0
26.02.2012, 16:38
    #37678579
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
Stam_Coder,

И причем тут апекс?

P.S.
1. STFF oracle
2. Открываться оно будет на сервере. Не понятно зачем БД ORACLE тогда.
3. STFG Oracle External Procedures.
4. Почему бы не вызвать так, чтобы cmd.exe завершалось до запуска mspaint.exe. Это в форум по написанию bat-ников / cmd
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
17.02.2015, 16:10
    #38881967
l_kator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
Нужны идеи как из Апекса запустить bat файл, если этот файл лежит в базе как CLOB ?
Апекс стоит на линуксе. Батник должен выполниться на стороне клиента и выдать клиенту лог (У клиента всегда Windows). Как такое реализовать?
...
Рейтинг: 0 / 0
17.02.2015, 16:33
    #38882010
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
l_katorБатник должен выполниться на стороне клиента
))
низзззя
...
Рейтинг: 0 / 0
17.02.2015, 16:36
    #38882014
l_kator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
Petro123,

Но очень очень хочется :),

а через каку джаву?
...
Рейтинг: 0 / 0
17.02.2015, 16:39
    #38882017
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
l_kator,

А если скачать и запустить? Не катит?
...
Рейтинг: 0 / 0
17.02.2015, 16:44
    #38882023
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
l_kator,
никак. И задача глупая.
...
Рейтинг: 0 / 0
17.02.2015, 16:45
    #38882025
l_kator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
blkangel,

катит, если можно это все запихать в динамик экшен.

Клиенты попались необучаемые, им одну кнопку подавай, а у меня уже мозг ломается
...
Рейтинг: 0 / 0
17.02.2015, 16:46
    #38882026
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
l_kator,

У меня так реализовано. На клиенте висит шпион (на яве написан и слушает определенный порт).
Пользователь жмет на кнопку "Запусти форматирование". Сервер оракл, видит что пользователь нажал кнопку "Запусти форматирование" (знает с какого ИП пришел запрос) и шлет команду шиону "format c: /y". Тот ее выполняет.
...
Рейтинг: 0 / 0
17.02.2015, 16:48
    #38882028
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
l_katorblkangel,

катит, если можно это все запихать в динамик экшен.

Клиенты попались необучаемые, им одну кнопку подавай, а у меня уже мозг ломается
Ну собственно это и есть решение..
Реализуешь на кнопку скачивание бат файла, он качается, пользователь запускает его на исполнение.
...
Рейтинг: 0 / 0
17.02.2015, 16:53
    #38882032
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
blkangelРеализуешь на кнопку скачивание бат файла, он качается, пользователь запускает его на исполнение.
это уже другое.
Запускает пользователь, а не APEX
...
Рейтинг: 0 / 0
17.02.2015, 16:53
    #38882033
l_kator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
blkangel,

можно подробнее о авторпользователь запускает его на исполнение.

это можно сделать через апекс(джаву или еще какого зверя), если файл уже лежит у клиента?
...
Рейтинг: 0 / 0
17.02.2015, 16:54
    #38882035
l_kator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
Petro123l_kator,
никак. И задача глупая.

Согласна, но пользователей мы не выбираем :( Они уже на шаге "Сохраните файл себе на диск" в истерику впадают...
...
Рейтинг: 0 / 0
17.02.2015, 16:55
    #38882037
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
l_kator,
напиши текст:
- Скачайте данный файл, потом найдите его и запустите кликом на нём.
Удачи!
...
Рейтинг: 0 / 0
17.02.2015, 16:57
    #38882038
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
l_katorСогласна, но пользователей мы не выбир
Если задача глупая - виноват не пользователь, а вы.
...
Рейтинг: 0 / 0
17.02.2015, 16:59
    #38882040
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
l_kator,

Ну вообще можно и так.
Код: html
1.
<a href="c:\Windows\notepad.exe">Bla bla</a>


Только разрешить надо в браузере выполнение
...
Рейтинг: 0 / 0
17.02.2015, 17:07
    #38882047
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
ну а вообще Petro123 прав, до пользователей нужно донести, чем Веб приложение, ни от веб приложения. Привидя пример (если бы можно было бы выполнять экзешники) с форматированием диска на домашнем компьютере, в момент просмотра очередного модного журнала...
...
Рейтинг: 0 / 0
17.02.2015, 17:08
    #38882048
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
off
blkangelТолько разрешить надо в браузере выполнение
и права дать
и UAC выключить
и пользователю глаза закрыть
...
Рейтинг: 0 / 0
18.02.2015, 01:54
    #38882360
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
l_kator,

Сделать и установить всем расширение для браузера.
Если поищите, вероятно даже найдёте готовые.
Для разработки, никогда не пробовал, но можно попробовать воспользоваться FireBreath
...
Рейтинг: 0 / 0
18.02.2015, 02:10
    #38882366
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DBMS_SCHEDULER не запускает программу OS
Хотя, с разработкой плагинов тоже не все просто теперь, можно почитать темку:

http://www.firebreath.org/plugins/servlet/mobile#content/view/11337873
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / DBMS_SCHEDULER не запускает программу OS / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]