4

Я не уверен, что это больше подходит для Superuser или Stackoverflow, но здесь идет ...

Немного предыстории:

Я изучаю SQL и пытался создать очень большую таблицу, которую я мог бы использовать для оптимизационных тестов. Что-то общее со случайными значениями. Для этого я создал небольшую Java-программу и смог создать текстовый файл с 100 000 строк, каждая из которых представляет собой оператор SQL INSERT для новой случайной записи. Однако с чем-то намного большим, чем 100 000 строк, у меня были проблемы либо с открытием / использованием текстового файла в любом текстовом редакторе, либо с копированием / вставкой текста в буфер обмена Windows, а затем в SQL Developer, чтобы я мог выполнить его как скрипт.

Я, наверное, упускаю из виду что-то действительно очевидное или делаю что-то действительно глупое. Должен быть лучший способ сделать это, но я не смог ничего найти через Google, Stackoverflow или Superuser.

2 ответа2

2

AutoIt - это бесплатный базовый скриптовый язык. Среди его трюков, он может отправлять ложные нажатия клавиш в другую программу. Это означает, что в принципе вы могли бы написать сценарий, который открывает SQL Developer, ожидает его пробуждения, открывает правильное окно и выполняет пакеты этих команд вставки с временной задержкой между ними, чтобы дать разработчику возможность наверстать упущенное и очистить очередь клавиатуры.

С VBScript и Windows Scripting Host можно проделать несколько подобных трюков, которые у вас уже должны быть, но я обнаружил, что AutoIt проще. Я использую это, чтобы автоматизировать несколько рабочих мест, которые были бы болью иначе.

Я все еще согласен с Полом - должна быть возможность загрузить и запустить этот скрипт непосредственно в SQL Developer. Если вы пытаетесь избежать обучения на данный момент, вы в конечном итоге будете выполнять гораздо больше работы, изучая другие вещи, чтобы избежать этого.

-2

Самый простой способ скопировать и вставить большое количество текста - это сделать комбо или нажатие клавиши, которое может показаться сложным и сложным, но на самом деле это очень просто, так что просто поменяйте строчку в тексте или рядом с ней просто нажмите и удерживайте клавишу Ctrl, а затем нажмите клавишу A, чтобы увидеть это просто.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .