mac使用python脚本快捷键创建txt文本

mac快捷键创建txt文本

python脚本

python环境mac自带,大约是2.7版本

# -*- coding: UTF-8 -*-
import random
import os


#path_name = os.getcwd()
path_name = raw_input()
path_name += '/'

text_name = '新文本_' + str(random.randint(0, 65536))
completeName = path_name + text_name + ".txt"

file1 = open(completeName , "w")

init_text = "Hello world!"

file1.write(init_text)

file1.close()

在mac上使用自动操作创建快捷键

  1. 打开自动操作应用
    mac使用python脚本快捷键创建txt文本_第1张图片
  2. 创建快速操作
  3. 创建自动操作

    上图的两个框框,上面的那个输出结果会作为下面的输入,上面输出的结果是你的用户的桌面路径,下面的把python的脚本代码放进去,在shell环境里使用python环境(就是那个shell选项卡,选/usr/bin/python),然后按command+s保存脚本。
  4. 添加快捷键
    根据上图中,“工作流程收到当前”选项卡和位于选项卡的选择,在对应情况下,该操作会出现在服务项中。比如,我设定的无输入,位于访达,当我选中访达时,会在下图位置出现。
    mac使用python脚本快捷键创建txt文本_第2张图片
    同理如果设定的是选中文件夹时候出现,就在选中文件夹的时候才会出现。点击服务偏好设置,在里面设置快捷键
    mac使用python脚本快捷键创建txt文本_第3张图片

删除操作

脚本存放/Users/你的名字/Library/Services下
mac使用python脚本快捷键创建txt文本_第4张图片
将对应脚本删除就可以了

不足之处

只能在固定的目录下生成,现在的代码是在桌面生成一个空txt,无法在任意位置生成,主要问题在于无法获取到鼠标指针所在位置的当前目录

你可能感兴趣的:(Mac,操作,mac,python,快捷键,txt文本)