Есть ли способ автоматически запустить файл в 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