文章目录

  • 懒人条目
  • 背景
  • 功能
  • 修改过程
    • 创建一个文件夹
    • 文档编写
      • 创建两个文件
      • 内容填入
        • 在`Config.plist`里面复制以下内容
        • 在`todo.applescript`里粘贴以下内容
  • 吐槽

懒人条目

插件在这里,应该是可以直接下载使用的,如果是zip格式,那就先解压成拓展名为popclipext再食用。

背景

  • 想着去popclip官网下个microsoft todo的插件,然后发现木有,还是只有wunderlist。
  • 那想着总有大神已经做好了吧,也并木有现成的
  • 那想着我查查英文的总有吧,也木有
  • 最后被逼看了一个日本人写的教程,这里是原链接

功能

将选中的文字自动添加到Microsoft ToDo的“任务”列表里

修改过程

因为上面那个教程全是日文,里面针对的操作也都是Microsoft ToDo的日文界面,所以把对应的位置修改了

创建一个文件夹

文件夹名叫microsoft-todo.popclipext,也可以叫别的,反正你知道是这个插件的名就行。直接在用户界面下是创建不了的,打开终端,然后输入

$ cd ~/Desktop
$ mkdir microsoft-todo.popclipext

文档编写

创建两个文件

名字分别叫Config.plisttodo.applescript,不会创建的,继续用终端:

touch Config.plist
touch todo.applescript

内容填入

Config.plist里面复制以下内容

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict><key>Extension Description</key><string>Microsoft To Do Extension By 自分の名前(ここを置き換えてね)</string><key>Extension Identifier</key><string>Microsoft.To.Do.Extension.By.自分の名前(ここを置き換えてね)</string><key>Extension Name</key><string>Microsoft ToDo</string><key>Version</key><integer>1</integer><key>Actions</key><array><dict><key>After</key><string>show-status</string><key>Title</key><string>MToDo</string><key>AppleScript File</key><string>todo.applescript</string></dict></array></dict>
</plist>

里面的日语不影响使用,可以不改。

todo.applescript里粘贴以下内容

#!/usr/bin/evn osascripttell application "Microsoft To Do"activateend telltell application "System Events"tell process "Microsoft To Do"tell menu bar 1tell menu bar item "文件"tell menu "文件"-- 操作1: 「タスク」グループを選択するpick menu item "打开列表"tell menu item "打开列表"tell menu "打开列表"pick menu item "任务"end tellend tellend tellend tellend tell-- 操作2: 選択した内容を「タスク」というリストにいれる。delay 1 tell window 1tell splitter group 1tell text field 1-- 環境変数から取る-- https://github.com/pilotmoon/PopClip-Extensions#example-applescript-fileset value to "{popclip text}"endclick button 2end tellend tellend tell
end tell-- 実行コマンド: osascript  todo.applescript

上面那任务就是选中的列表,也可以改成别的列表名。但要注意,如果原来的列表名前面有emoji,那这个就变成了修改列名。我也懒得再折腾,添加进任务也可以了。

吐槽

我一开始是真不想弄,也不想看人家日语写了啥,一开始直接复制粘贴的人家的,能打开,但是不能正常用。
我偷懒的方法都想好了,去下载一个日语的Microsoft todo,但是还是觉着麻烦。
想着那就弄吧,耐着性子,看完了人家文章后面的讲解,然后把代码里对应的日语都改成汉字。然后想着那我指定一下列总行吧,然后发现咋老给我改列名。我就老老实实还是按人家写的,添加进任务得了。

Popclip插件:任务自动添加进 Microsoft ToDo的任务列表相关推荐

  1. 关于Android的硬件抽象层添加进Android系统默认编译的问题

    这里主要是遇到两个问题:第一个是,自己编写的hal层源码怎么添加进Android的默认编译中去,也就是说在根目录执行make时,自己编写hal源码也会被编译.第二个问题是,编译完成后还要自动安装在指定 ...

  2. Microsoft ToDo无法同步的解决方案

    问题:在开DAILI的情况下,Microsoft to-do.邮件.日历等UWP均无法正常同步. 此文中解释了原因 link UWP 是微软在 Windows 10 中引入的新概念,由于所有 UWP ...

  3. ae去黑插件_视频素材如何去黑底?送你这款插件,自动一键去黑底。适用AE、PR...

    视频素材如何去黑底?送你这款插件,自动一键去黑底.适用AE.PR 今天资源君为伙伴们带来的是:[视频素材一键去黑底Alpha透明通道制作Unmult],免费分享给大家. (领取方式见文章末尾) [视频 ...

  4. 在eclipse中启动Tomcat访问localhost:8080失败项目添加进Tomcat在webapp中找不到

    软件环境:Eclipse oxygen, Tomcat8.5 #在eclipse中启动Tomcat访问localhost:8080失败 在eclipse中配置tomcat后,打开tomcat后访问lo ...

  5. 遍历枚举,添加进DropDownist

    遍历枚举,添加进DropDownist public void InitControls(){ddlRegStatus.Items.Clear();ddlRegStatus.Items.Add(new ...

  6. activiti启动流程实例,添加进businessKey

    import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org.acti ...

  7. 软件推荐:Microsoft To-Do

    不知道大家是不是和我一样,遇到一样自己用过特别棒的东西,总想分享安利给别人,而且这种行为是很纯粹的,不以利益为目的. 或许我的性格里自带分享的属性值吧- 大众都在用的其实都不需要推广分享,产品本身就足 ...

  8. android 自动翻页插件,网页自动翻页Chrome插件下载

    AutoPagerize是一款在谷歌浏览器上运行的网页自动翻页chrome插件,AutoPagerize插件可以让你通过鼠标滚轮翻页.当你的鼠标滚轮滚动到页面底部时,再向下就会发现下一页的内容.操作简 ...

  9. Microsoft TODO快捷键

    Microsoft TODO快捷键

  10. 浙大邮箱添加进apple_如何在Apple Mail中使用智能邮箱组织电子邮件

    浙大邮箱添加进apple One of the more intriguing features of Apple Mail is smart mailboxes, which collate you ...

最新文章

  1. windows10详细配置pcl-1.8.1
  2. spring-data-redis 中使用RedisTemplate操作Redis
  3. java转换汇编,请问如何把JAVA程序转为汇编?
  4. idea创建springcloud项目_新手向,十分钟快速创建 Spring Cloud 项目
  5. 苹果Mac全能视频播放器:Playr
  6. Oracle 常见错误代码处理 1
  7. 关于C语言从键盘输入内容到数组
  8. 线程优先级 Priority
  9. 百度的注册页面(css+div实现)
  10. SD-WAN的驱动者:云计算
  11. 重磅!Science发表西湖大学周强实验室关于“新冠”的最新研究成果
  12. 修改微信文件的默认保存位置
  13. 智慧CAD手机看图隐私政策
  14. AI实现语音文字处理,PaddleSpeech项目安装使用 | 机器学习
  15. 极兔快递单号查询API
  16. 2D,2.5D,3D封装结构
  17. git与gitee的基础使用方法
  18. 普通人“微创业”实例
  19. MYSQL(二):update语句执行的秘密
  20. 线性回归——正规方程推导过程

热门文章

  1. 计算机语言发展ppt,计算机语言的发展.ppt
  2. DSP实验报告—实验1
  3. 对DSP的基本了解(一)--DSP是什么?
  4. Spring Tool Suite开发环境搭建
  5. 如何画指数函数图像探讨其函数性质
  6. 偷窥桌面程序和IE浏览器的密码编辑框
  7. MMDetection2.XX-Backbone之ResNet源码最全解析
  8. 调整计算机屏幕亮度快捷键,笔记本亮度调节的快捷键
  9. php数组递归函数返回值,PHP递归函数返回值使用实例
  10. Weblogic部署项目三种方式