日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Mac下使用Automator实现截屏编辑保存

發布時間:2023/12/3 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 Mac下使用Automator实现截屏编辑保存 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以前在Windows下使用百度或者搜狗輸入法的截圖工具很方便。?快捷鍵(Alt+X,我設置的是這個),?選擇區域,?編輯所選區域,包括添加文字,線條框框,調色,?點擊『✔️』選擇保存位置,修改文件名保存。這個是一個完整的流程,但使用Mac OS X之后,這些都要是單獨的過程:

  1. ?+?+4,選擇截取屏幕,保存到桌面(這個位置可以defaults write ...來設置)

    ?+?+4(選擇截圖區域,保存到桌面),?+^+?+4(選擇截圖區域,保存到clipboard)
    ?+?+3(截圖全屏,保存到桌面),?+^+?+3(截圖全屏,保存到clipboard)
    這些都可以在System Preferences->Keyboard->Shortcuts->Screenshots下設置
    可以鎖定寬高來截圖,?(Shift)鎖定

  2. 雙擊保存的圖片文件用Preview打開,點擊工具欄的工具箱,添加文字,線條,各種框,各種劃,截圖等常用操作

    很全的功能

  3. ?+S保存,回車命名
    這個過程不是連貫的,很多時候截完圖,圖片都被窗口遮住了,要最小化很多窗口才能點到圖片
    ----
    [為了點到這張圖,探索出不少路徑]
  • 使用Terminal(我用iTerm2), open -a Terminal ~/Desktop/....png
  • 點開Finder,navigate到Desktop,找到
  • ^ + ↑切換到另外一個空桌面
  • Alfred 查找一般list的第一個就是

    但是點來點去,找來找去確實煩人得很。

AppleScript是Mac OS X內置的一種功能強大的腳本語言,使用 AppleScript 的目的是把一些重復繁瑣并且耗費時間的任務自動化。Mac中的Automator相當于是任務處理的一個GUI,有不少方便的components。習慣寫script,還是用圖形界面要看個人本階段的能力和偏好了。


Environment

  • Mac OS X 10.11.3
  • bash 3.2.57(1)-release (x86_64-apple-darwin15)
  • zsh 5.0.8 (x86_64-apple-darwin15.0)

我們下面來完成一下類似windows的截圖流程

使用Automator

Part 1 截圖部分

  1. 『Alfred 2』? 『Automator』? new Workflow

  2. 搜索take screenshot,拖到右邊panel

    2.1 Type[類型]選擇『interactive』
    2.2 Option[選項] 『choose selection』[選擇性截取]
    2.3 Save to[保存到] 『new』選擇截圖保存的位置
    推薦『?+?+G』選擇~/Library/tmp/或者/tmp/com.customservices.screenshots/
    文件名就指定為untitled
    隨便一個名字都可以,應為是作為臨時文件的

Part 2 在Preview中編輯

  1. 搜索open images in preview,拖到右邊panel

Part 3 選擇保存位置

  1. 使用Applescript、Bash都可以的,我使用Applescript來寫
    4.1 搜索applescript,拖拽『run Applescript』到右邊的panel
    4.2 輸入下面的腳本
on run {input, parameters}set datetime to do shell script "date +%Y%m%d-%H%M%S" as text-- 彈出窗口選擇保存位置,也可以使用choose file或者choose file name如果想自己輸入名字的話set destDir to (choose folder with prompt "Save Screenshot to:" default location (path to desktop folder))-- 返回alias類型set whereto to destDir & datetime & ".png" as text-- 現在whereto是HFS格式的路徑,不是POSIX的路徑(用/分割的)do shell script "cp " & (POSIX path of input) & " " & (POSIX path of whereto) with administrator privileges user name "" password ""return input
end run

Part 4 試運行

  1. 一步一步來看結果,右上角有step和run兩種
    5.1 是一步一步地來運行,和gdb,Perl5的-d bytecounts 的 s 一樣

    5.2 一次性運行完,也可以查看每步的IO

part 5 Save and Install

  1. 保存到桌面
    已經保存到了 百度云 < 4dfp >
    就是做個備份,可以后續要修改也很方便
  2. 選擇菜單欄的File -> Convert to...-> Service
    .1 Save『?+S』彈出要你設置名字的,輸入『Extended Screenshot』,確定
    這樣就保存到系統~/Library/Services中了,默認的自定義服務都是保存在這里的
    .2 綁定快捷鍵『?+?+5』
    navigate到System Preferences -> Keyboard -> Shortcuts -> Services
    找到剛才保存的Extended Screenshot,綁定快捷鍵?+?+5
  3. 現在你可以使用?+?+5來感受一下了

轉載于:https://www.cnblogs.com/raybiolee/p/improved-and-extended-screenshot-of-MacOSX.html

總結

以上是生活随笔為你收集整理的Mac下使用Automator实现截屏编辑保存的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。