2015-06-12 2 views
0

У меня есть jtextfield с jbutton. Мне нужно ввести java-переменную jTextArea (jtextfield) в пакетный файл, и я пытаюсь найти самый простой способ выполнить это. Единственное, что я могу придумать, это каким-то образом создать пакетный файл из java-программы? В настоящее время у меня есть пакетный файл, работающий onClick. У кого-нибудь есть хорошие идеи о том, как я могу использовать переменную Java внутри пакетного файла?Вставка переменной Java в пакетный файл

+3

Измените партию, чтобы выбрать параметр, как показано здесь http://stackoverflow.com/questions/26551/how-to-pass-command-line-parameters-to-a-batch-file...then просто запускать пакет, например "file.bat variablehere" – slashp

ответ

1

Отдельная программа Java и партия. Divide and conquer. Сделать Java-программу контроллером, который создает модель (файл) каждый раз при изменении переменных. Затем пакетный процесс просто считывает эти файлы и использует эти значения.

Но это самый простой способ. Лично я сделаю это более изощренным. Сделайте свой Java контроллером с GUI-интерфейсом и предоставите некоторый способ доступа к данным, измененным контроллером. Поскольку Java может делать так много, ваш контроллер может делиться данными через http-интерфейс, используя Java HTTP Server

Пакет может считывать данные с URL-адреса разными способами. Например something standard или любую программу, например wget или curl.

Смежные вопросы