Есть ли способ автоматически запустить файл в Universal Gcode Sender при запуске программы вместо необходимости загружать файл?

У меня есть файл "myFile.gcode", который содержит некоторые команды G-кода. В настоящее время Universal Gcode Sender позволяет пользователю загружать файл для выполнения. Однако я хотел бы, чтобы "myFile.gcode" запускался, как только программа запускалась, вместо того, чтобы загружать ее.

Возможно ли это с помощью готового файла.jar?

.jar доступен по адресу https://winder.github.io/ugs_website/

Если нет, у меня есть следующая идея,

  • Проследите код и перепроектируйте его, чтобы автоматически запустить файл. Для этого я декомпилировал файл.jar, но при трассировке кода у меня возникают проблемы с поиском начальной точки (основного класса) кода.

В итоге, возможно ли это?

И что может сделать отслеживание этого кода проще?

1 ответ

Нет, невозможно автоматически запустить файл. Существует только опция командной строки для открытия файла при запуске программы:

Для классической версии:
java -jar UniversalGcodeSender.jar --open test_file.gcode

Для версии платформы:
bin/ugsplatform --open test_file.gcode

Код с открытым исходным кодом, поэтому нет необходимости декомпилировать. Вы найдете основной класс здесь:
https://github.com/winder/Universal-G-Code-Sender/blob/master/ugs-core/src/com/willwinder/universalgcodesender/MainWindow.java

Другие вопросы по тегам