Отправить последовательные строки из файла в качестве ввода в текстовое поле, несколько раз нажав на ярлык - PullRequest
0 голосов
/ 07 октября 2018

Мне иногда нравится посылать команды по очереди интерпретатору в linux вместо того, чтобы тратить время на выяснение того, как настроить пошаговую отладку (в данном случае для консоли Python Blender, которая не поддерживает readline)).Итак, у меня есть файл commands.txt:

bpy.data.objects
list(bpy.data.objects)
Cube = bpy.data.objects["Cube"]

и при первом нажатии на ярлык я отправляю строку bpy.data.objects, во второй раз list(bpy.data.objects) и т. Д. Я знаю, как настроить ярлыкизапустить исполняемый файл, и я знаю, что могу отправлять ввод с помощью xdotool type "$line", и теперь мой вопрос заключается в том, как можно заставить мой скрипт автоматизации получать ярлык, когда он не является активным окном, или как я могу сделать так, чтобы один скрипт помещал строки в памятьа затем мой ярлык для чтения прочитал одну строку из этой очереди.

...