天道酬勤,学无止境

alfred

Applescript 以全屏模式打开应用程序?(Applescript to open an application in full-screen mode?)

问题 我正在尝试对 Alfred 进行编程,以使用工作流程打开我的终端、Sublime Text 和 Chrome。 我希望我的终端作为窗口正常打开,但我一直试图让 Chrome 和 Sublime 全屏打开。 我能够让 Chrome 在全屏模式下打开: on alfred_script(q) tell application "Google Chrome" tell window 1 to enter presentation mode end tell end alfred_script 但是,这并没有转化为与我的 Sublime Text 一起使用。 我在这里缺少什么? 回答1 假设您没有更改“进入全屏”的默认键盘快捷键,另一种方法是简单地让系统事件调用该快捷键 (⌃⌘F)。 与我见过的另一种方法一样(更改AXFullScreen的值 - 请参阅 mklement0 的答案此处以详细讨论此方法),这需要使相关窗口处于活动状态。 例如,要在 Safari 中切换最前面窗口的全屏状态,请运行: tell application "Safari" to activate tell application "System Events" keystroke "f" using {command down, control down} end tell 回答2 如此处所见

2021-09-30 19:21:17    分类:技术分享    macos   shell   applescript   alfred

点安装 --target=. Alfred-Workflow 报错(Pip install --target=. Alfred-Workflow gives an error)

问题 我正在尝试按照这些说明在 macOS 上安装 python 库。 但是,每次运行此命令时都会出现错误: pip install --target=. Alfred-Workflow pip install --target=. Alfred-Workflow 而且我总是在运行它时遇到此错误: pip install --target=. Alfred-Workflow Collecting Alfred-Workflow Installing collected packages: Alfred-Workflow Exception: Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 342, in run prefix=options.prefix_path, File "/usr/local/lib/python2.7/site-packages/pip/req/req

2021-06-27 11:01:22    分类:技术分享    python   macos   alfred

Applescript to open an application in full-screen mode?

I'm trying to program Alfred to open my Terminal, Sublime Text, and Chrome with a workflow. I would like for my terminal to open normally as a window, but I've been trying to get Chrome and Sublime to open full screen. I was able to get Chrome to open up in full screen mode with: on alfred_script(q) tell application "Google Chrome" tell window 1 to enter presentation mode end tell end alfred_script However, this did not translate to work with my Sublime Text. What am I missing here?

2021-06-21 20:36:23    分类:问答    macos   shell   applescript   alfred

通过终端或 AppleScript 以编程方式更改 OSX 键盘布局(“输入源”)?(Change OSX keyboard layout(“input source”) programmatically via terminal or AppleScript?)

问题 我目前正在通过 Alfred 运行 GUI AppleScript 来切换输入源,有时 GUI 脚本可能需要 1 秒才能完成更改。 有时会很烦人。 我在终端/脚本中遇到了确定 OS X 键盘布局(“输入源”)。 我想知道,如果有办法以编程方式更改输入源,我们可以找出当前的输入源吗? 我试过覆盖 com.apple.HIToolbox.plist 但它不会改变输入。 (我确实意识到在系统首选项中有可用的输入源的映射快捷方式,但是我更喜欢用 Alfred 映射关键字) 回答1 您可以使用文本输入服务 API 来做到这一点: NSArray* sources = CFBridgingRelease(TISCreateInputSourceList((__bridge CFDictionaryRef)@{ (__bridge NSString*)kTISPropertyInputSourceID : @"com.apple.keylayout.French" }, FALSE)); TISInputSourceRef source = (__bridge TISInputSourceRef)sources[0]; OSStatus status = TISSelectInputSource(source); if (status != noErr) /* handle error *

2021-06-12 00:03:48    分类:技术分享    macos   applescript   alfred

美团外卖自动化业务运维系统——Alfred

点击上方蓝字可以订阅哦背景美团外卖业务在互联网行业是非常独特的,不仅流程复杂——从用户下单、商家接单到配送员接单、交付,而且压力和流量在午、晚高峰时段非常集中。同时,外卖业务的增长非常迅猛,自2013年11月上线到最近峰值突破1600万,还不到4年。在这种情况下,一旦出现事故,单纯靠人工排查解决问题,存在较多的局限性。本文将详细解析问题发现、根因分析、问题解决等自动化运维体系的建设历程与相关设计原则。外卖业务特点首先从业务本身具有的一些特点来讲一下自动化业务运维的必要性。业务流程复杂图1 用户角度的美团外卖技术体系美团外卖的定位是“围绕在线商品交易与及时送达的O2O电商交易平台”。图1就是用户在使用美团外卖App过程中涉及到的技术模块,历经用户下单-->系统发给商家-->商家准备外卖-->配送,到最后用户收到商品比如热乎乎的盒饭,整个过程的时间需要控制在半小时之内。在这背后,整个产品线上还会涉及很多数据分析、统计、结算、合同等各个端的交互,因此,对一致性的要求高,同时并发量也很高。每日流量徒增明显图2 美团外卖常规业务监控图外卖业务每天在特定时刻流量陡增明显,有时候与第三方做的一些活动会造成系统流量瞬间达到午高峰的2~3倍,如图2所示。业务增长迅猛图3 美团外卖重要成长里程碑美团外卖自2013年上线至2017年10月份,在不到4年的时间里,日提单已达2000万

2021-06-02 03:39:27    分类:博客    alfred   美团外卖自动化业务运维系统

Pip install --target=. Alfred-Workflow gives an error

I am trying to install a python library on macOS following through these instructions. However I get an error every time I run this command : pip install --target=. Alfred-Workflow And I always get this error for running it : pip install --target=. Alfred-Workflow Collecting Alfred-Workflow Installing collected packages: Alfred-Workflow Exception: Traceback (most recent call last): File "/usr/local/lib/python2.7/site-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/usr/local/lib/python2.7/site-packages/pip/commands/install.py", line 342, in run prefix

2021-05-01 12:50:36    分类:问答    python   macos   alfred

Change OSX keyboard layout(“input source”) programmatically via terminal or AppleScript?

I am currently switching input sources by running a GUI AppleScript through Alfred, and the GUI script can sometime take up to 1s to complete the change. It gets quite annoying at times. I have come across Determine OS X keyboard layout (“input source”) in the terminal/a script. And I want to know since we can find out the current input source if there's a way to change input source programatically? I'd tried overwriting the com.apple.HIToolbox.plist but it does not change the input. (I do realise there's mapping shortcut to input sources available in the system preference, however I prefer

2021-04-04 10:40:46    分类:问答    macos   applescript   alfred

Alfred 3 如何设置默认搜索引擎(以百度搜索为例)

今天,由于收到UDACITY的微信新闻,关于使用Alfred 工具的介绍,所以一时兴起,决定再把Alfred研究一下,以后再慢慢适应使用Alfred,结果花了近2个小时才总算把Alfred默认的搜索引擎修改成功,具体步骤参照如下:前提条件: Alfred 3 已经安装在MAC中1. 首先要有破解的Alfred 3 安装在MAC PRO中,然后进入到以下栏目:Features-->web Search-->Add Custom Search(根据以下图来设置) ;注意:如果需要设置指定在百度中搜索内容,需要设置文字如下图:Search URL: http://www.baidu.com/s?ie=UTF-8&wd={query} Title : 百度'{query}' Keyword: 可自行输入文字 2. 完成上述步骤后, 再点击"Features"->Default Results->"Setup fallback results"->点击弹出的窗口右下角"+"号->选择Custom Rearch 下的百度(上一步设置的Title),操作步骤如下图。3.设置完成后,Alfred 要是破解版或购买正版设置无问题,免费版不太确定,如下图来源:https://blog.51cto.com/12204822/2058116

2021-03-26 21:47:10    分类:博客    mac   alfred   MAC 应用