powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / создание файла по ссылке из apex5
17 сообщений из 17, страница 1 из 1
создание файла по ссылке из apex5
    #39197611
Lpenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток комрады, подскажите!
Что имеется:таблица в apex с ip-адреcами, что нужно: реализовать подключение через vnc по клику на значение ip.
подключение я думаю сделать через cmd файл c путем до vnc и ip-адресом.
и использовать вот такой скрипт
function SaveAs(str)
{
if($.browser.msie) //jQuery used
{
var mydoc = window.open();
mydoc.document.write(str);
mydoc.document.execCommand("saveAs",true,"vnc.cmd");
}
else
{
var mydoc = window.open( "data:application/download;charset=utf-8;base64," + btoa(str));
}
}

Но вот в чём вопрос, как вынуть значение и положить его в файл?
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197699
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lpenov,
вы разве не в курсе, что интернет эксплорера действия с файловой системой запрещены?
Зачем вам тут апекс? Обычный батник справится.
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197711
Lpenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
планировал cmd файлом, но необходимо записать в него ip-адрес, а я не пойму как это сделать, что бы по каждому ip адресу генерировался cmd файл на запуск
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197733
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF
LpenovPetro123,
планировал cmd файлом, но необходимо записать в него ip-адрес, а я не пойму как это сделать, что бы по каждому ip адресу генерировался cmd файл на запуск
вариантов миллион, только надо описать задачу. Вам надо в Урюпинске cmd батник из центра Москвы сделать по удалёнке?
Общей корпоративной сети нету?
ЗЫ
Тут не в апекс надо, а в ветку где админы сидят.
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197737
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lpenovпо каждому ip адресу генерировался cmd файл на запуск
сгенерить на сервере и кнопку Скачать - юзверю.
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197746
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lpenov,

оно?
Там же выбор сервера уже есть?
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197761
Lpenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Сетка локальная, надо сгенерить cmd файл с текстом "%Путь до vnc%" ip-адрес из базы. Вопрос в том, как из базы его достать. После чего уже генерировать сам cmd файл с путем прикрепляя к нему ip.
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197764
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LpenovPetro123,
Сетка локальная, надо сгенерить cmd файл с текстом "%Путь до vnc%" ip-адрес из базы. Вопрос в том, как из базы его достать. После чего уже генерировать сам cmd файл с путем прикрепляя к нему ip.

Не генерите текстовый файл (cmd) и отдавайте на скачивание.
P.S. Не забудьте понизить уровень безопасности во всех браузерах.
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197765
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LpenovВопрос в том, как из базы его достать.
== select ip from в процессе download тпк же как получение отчётов
После чего уже генерировать сам cmd файл с путем прикрепляя к нему ip.
== процесс download

но повторяю, найдите админа сетки. Очень похоже на велосипед.
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197767
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LpenovСетка локальная
AD есть?
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197773
Lpenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Ad есть, может и велосипед, но такое ТЗ.(( По клику на ip-адрес в ячейке, запускать vnc подключение на этот ip
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197804
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LpenovPetro123,
Ad есть, может и велосипед, но такое ТЗ.(( По клику на ip-адрес в ячейке, запускать vnc подключение на этот ip
а вы объясните постановщику, что геморой без админа всё равно будет.
- либо понизите безопасность юзверей и они вам вирус подцепят.
- либо будут делать лишние клики и скачивания на машину всяких батников format c:
Сам себе злобный буратино (с)
Я сомневаюсь, что ваш админ по АД в курсе этой постановки.
Удачи!
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197830
Lpenov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Это да, доступ на такое подключение будет не у всех пользователей, а только у выбранной группы.
Смысл в том, что база пользователей большая и она бы организовывала быстрый доступ, путем генерации cmd файла с ip адресом, который по клику на ip-адрес в таблице будет генерироваться и предлагаться на сохранение и уже запуском этого самого дела, человеком у которого есть такие права.
Пользователи у которых таких прав нет, скачивать такие батники не смогут!
Вот это, то что я пытаюсь сделать, но пока не получается.
Я смог объяснить? Сможешь помочь?

Вопрос в том, как из базы его достать.
== select ip from в процессе download тпк же как получение отчётов- тут да, я его достану, но генерить файл нужен JS и вот здесь ступор! На моменте " прикрепляя к нему ip."
После чего уже генерировать сам cmd файл с путем прикрепляя к нему ip.
== процесс download
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197869
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LpenovPetro123,
Это да, доступ на такое подключение будет не у всех пользователей, а только у выбранной группы.
Смысл в том, что база пользователей большая и она бы организовывала быстрый доступ, путем генерации cmd файла с ip адресом, который по клику на ip-адрес в таблице будет генерироваться и предлагаться на сохранение и уже запуском этого самого дела, человеком у которого есть такие права.
Пользователи у которых таких прав нет, скачивать такие батники не смогут!
Вот это, то что я пытаюсь сделать, но пока не получается.
Я смог объяснить? Сможешь помочь?

Вопрос в том, как из базы его достать.
== select ip from в процессе download тпк же как получение отчётов- тут да, я его достану, но генерить файл нужен JS и вот здесь ступор! На моменте " прикрепляя к нему ip."
После чего уже генерировать сам cmd файл с путем прикрепляя к нему ip.
== процесс download

Еще раз повторю, собирайте Ваш cmd файл в pl/sql процессе, и отдавайте пользователю на скачивание файл. Никаких JS не надо.
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197872
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lpenovно генерить файл нужен JS и вот здесь ступор!
либо JS либо PL либо программист НА ЛЮБОМ ЯП.
- У вас ни одного программиста нет?
- Отчёт кто нибудь на клиента делал?
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197877
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант выгрузка в ворд - у вас проще
18802919
ещё ищите выгрузку в текст\csv
...
Рейтинг: 0 / 0
создание файла по ссылке из apex5
    #39197892
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё вариант, хоть в триггере
Код: sql
1.
select ip || 'exec тыры пыры pause текст в батнике' || IP_FIELD|| 'ты пыры' from dual;


или insert то же самое
А потом просто ярлык на скачивание
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / создание файла по ссылке из apex5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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