Эта маленькая python3 программа должна изменить окно NAME на ddd.
import sys, os
import applescript
cmd = "echo -n -e '\033]0;ddd\007'"
applescript.tell.app( 'Terminal', 'do script "' + cmd + '"', background=True )
В конечном итоге это то, что я хочу сделать. Идея состоит в том, чтобы создать новое окно ... что и делает вызов терминала. Затем переименуйте это окно с указанным заголовком c и затем создайте процесс для этого окна.
cmd = 'echo -n -e \"\033]0;ddd\007\";ls' # Failed to spawn window
Я пробовал различные цитаты. Есть два типа результатов. 1) печатает оператор echo в новом окне, но дает дополнительный возврат только во 2-й кавычке. 2) порождает новый процесс, НО НИКОГДА не открывается новое окно.
Я на Ма c ОС 10.15 и использую Python3