gpt4 book ai didi

python - 使用 python 更改 mac 的终端主题

转载 作者:太空宇宙 更新时间:2023-11-03 17:18:49 26 4
gpt4 key购买 nike

如何使用 python 更改 mac 终端的主题。我有一个命令行程序,我希望在命令行程序启动时为终端设置一个特定的主题(基本主题除外)。

最佳答案

您可以使用 Python subprocess 模块来调用 AppleScript:

#!/usr/bin/python

import subprocess

def asrun(ascript):

osasc = subprocess.Popen(['osascript', '-'],
stdin = subprocess.PIPE, stdout=subprocess.PIPE)
return osasc.communicate(ascript)[0]

def asquote(astr):

ascrpt = astr.replace('"', '" & quote & "')
return '"{}"'.format(ascrpt)

ascript = '''
tell application "Terminal"
activate
set current settings of tabs of windows to settings set "Pro"
end tell
'''

asrun(ascript)

这将更改您当前打开的所有窗口和选项卡。如果您想要它,只需更改其中一个而不是其他,或者在启动终端时更改窗口,这是相当容易做到的。只需确定要更改哪个窗口或选项卡以及首先如何调用脚本即可。这应该能让您了解其工作原理的基本方法 - 因此我将这个示例保留得相当简单,以便您可以理解它的基础知识。

要更改配置文件,请将“Pro”替换为 Terminal.app 中列出的任何配置文件名称(甚至是您创建的自定义版本)。

关于python - 使用 python 更改 mac 的终端主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33396102/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com