首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PA实战案例:批量修改文件名称(重命名),不用再搞什么DOS命令了! | 兼PA文章汇总

Step-01 获取文件夹中的文件 Step-02 添加for each循环,遍历上一步骤读出来的所有文件 Step-03 添加重命名文件步骤,对文件名删除不需要的内容 Step-04 继续添加重命名文件步骤...- 3 - 不知不觉已经写了10多篇关于Power Automate的文章了,其中有资源、有案例、有技巧,在此汇总一下,后面争取做个合集,方便大家查阅: PA资源-1 官方文档:Power Automate...PA技巧-2 定时任务:Power Automate Desktop不支持定时执行任务,怎么办?...实际上,Power Automate为我们提供了一个可灵活配置(甚至编程)的可视化工具,让我们可以更简单更高效地实现对各类日常计算机操作的控制。...同时,随着对Power Automate本身的理解和熟练,我们也可以进一步简化操作,或者通过合适的配置,进一步提升流程的运行效率。

2.8K20

自动提取图片中文字内容,这个开源免费软件送给你 | PA实战资源

| PA实战应用》里,讲了使用Power Automate Destkop直接提取PDF文件内容的操作方式,但有朋友问,是否可以提取图片转成的PDF内容: 如上面回复,这里的核心其实并不是PDF内容的提取...,而是图片识别的问题——就是我们经常说的OCR问题,当然,Power Automate里也是支持OCR识别的,而且提供了至少3种方式: 对于第2/3种方式,涉及到在线调用Google或微软云端认知(AI...Tesseract的安装目录下,找到tessdata文件夹,其中就有中文的数据包——chi_sim.traineddata: 有了这个数据包,接下来在Power Automate Desktop里的操作就简单了...总的来说,读取格式清洁、规范打印的图片文字,效果还不错,如下图片: 除一些带下划线、特殊符号标记等造成的干扰外,绝大部分的内容均被正确识别: 而对于本身存在一些深色背景、格式比较混杂的图片,识别效果则很差...如下图,识别出来的内容基本不可用: 对于自己实际工作中的图片内容识别,建议在使用Power Automate构造自动化处理过程时,先进行测试,在识别率满足实际工作需要情况下投入使用。

5.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    动态提取PDF内容的终极秘籍!兼一个超强网站推荐!| PA重要资源

    | PA实战案例》里,讲解了怎么自动提取指定页码PDF内容的操作方法,并且提及一种动态提取的情况:提取文件中除最后固定几页(如5页)以外的所有内容。...但是,目前Power Automate里却没有支持获取pdf文件页数的操作或方法,这时,我们就需要通过Power Automate自动调用第三方的工具来实现了!...输出结果如下: - 3 - 回到本文开始所提问题的关键点——获取PDF文件的总页数,我们就可以在Power Automate中调用pdftk工具来实现。...首先,我们先下载工具,下载地址:https://share.weiyun.com/uHScXQNP 解压到一个自己方便调用的文件夹下,应该包含两个文件: 然后,在Power Automate里的实现过程如下...这里,pdftk工具起到了很关键的作用,实为Power Automate实现pdf文件操作的重要补充,后面我会继续用来讲解更多日常工作中遇到的pdf文件自动化处理问题。

    1.4K10

    为了边看美剧边学英语,我写了个字幕处理脚本

    为了应对这种情况,我有了个想法:将字幕中的词汇拆分,并进行词频的检测,如果词频在 4000(可以根据自己的情况进行调整)以内,则将单词删除,如果词频在 4000 以外,则单独标注出该词的中文,效果如下:...用re.compile()函数创建一个Regex对象(记得使用原始字符串)。 向Regex对象的search()方法传入想查找的字符串。它返回一个Match对象。....匹配所有字符,换行符除外。 \d、\w和\s分别匹配数字、单词和空格。 \D、\W和\S分别匹配出数字、单词和空格之外的所有字符。 [abc]匹配方括号内的任意字符(诸如 a、b 或 c)。...要处理表格,需要用到 openpyxl 模块,下面是从电子表格文件中读取单元格涉及的所有函数、方法和数据类型。 导入openpyxl模块。...' new_file.write(new_word) #关闭文件text.close()new_file.close() 因为我也是一个 python 初学者,因此在实现这个想法的过程中也遇到了很多问题

    1.3K20

    你应该学习正则表达式

    我们可以用伪英文重写这个Regex为[start of line][one or more digits][end of line]。 很简单,不是吗?...1 – 年份匹配 我们来看看另外一个简单的例子——匹配二十或二十一世纪中任何有效的一年。 ? 我们使用\b而不是^和$来开始和结束这个正则表达式。\b表示单词边界,或两个单词之间的空格。...作为额外的训练,你可以尝试修改此脚本,将24小时制转换为12小时制(am/pm)。 3 – 匹配日期 现在我们来匹配一个DAY/MONTH/YEAR样式的日期模式。 ?...^——输入开始 [^@\s]——匹配除@和空格\s之外的任何字符 +——1+次数 @——匹配’@'符号 [^@\s]+——匹配除@和空格之外的任何字符,1+次数 \.——匹配’.'字符。...My email is {redacted} 警告——此命令将自动从你传递的任何test.txt中删除所有电子邮件地址,因此,在运行它的时候要小心,因为此操作无法逆转。

    5.3K20

    文件系统特殊命令一览表

    ]] names #参数说明 names :指定一个或多个文件或者目录列表,通配符可用来删除多个文件,如果指定了一个目录,该目录中的所有文件都会被删除 /S:递归查询 /Q:安静模式 /P:表示用户在删除多个文件时.../AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件, /A-R、/A-H、/A-S、/A-A表示删除 除只读、隐藏、系统、存档“以外的”文件 基础示例: #1.表示删除当前目录下所有只读文件..., DEL /AR *.* #2.表示删除当前目录下除系统文件以外的所有文件 DEL /A-S *.* #3.加/F参数后就可删除只读文件 del /F 文件名 #4.del目录中的有文件,...在 ASCII 比较上显示行数 /OFF[LINE] 不要跳过带有脱机属性集的文件 /T 不要将制表符扩充到空格 /U 将文件作为 UNICODE 文本文件比较 /W.../deny Sid:perm 显式拒绝指定的用户访问权限,将为列出的权限添加显式拒绝 ACE,并删除所有显式授予的权限中的相同权限。

    3.8K30

    文件系统特殊命令一览表

    ]] names #参数说明 names :指定一个或多个文件或者目录列表,通配符可用来删除多个文件,如果指定了一个目录,该目录中的所有文件都会被删除 /S:递归查询 /Q:安静模式 /P:表示用户在删除多个文件时.../AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件, /A-R、/A-H、/A-S、/A-A表示删除 除只读、隐藏、系统、存档“以外的”文件 基础示例: #1.表示删除当前目录下所有只读文件..., DEL /AR *.* #2.表示删除当前目录下除系统文件以外的所有文件 DEL /A-S *.* #3.加/F参数后就可删除只读文件 del /F 文件名 #4.del目录中的有文件,...在 ASCII 比较上显示行数 /OFF[LINE] 不要跳过带有脱机属性集的文件 /T 不要将制表符扩充到空格 /U 将文件作为 UNICODE 文本文件比较 /W.../deny Sid:perm 显式拒绝指定的用户访问权限,将为列出的权限添加显式拒绝 ACE,并删除所有显式授予的权限中的相同权限。

    3.2K32

    解读C#中的正则表达式

    \s*$", "$1"); 这个语句返回字符串abra,其前导和后缀的空格都去掉了。   上面的模式对于删除任意字符串中的前导和后续空格都非常有用。...首先,通过调用Regex的constructor方法建立表达式的一个实例,并在其中指定各种选项。在这个例子中,由于在表达式中有注释,因此选用了x选项,另外还使用了一些空格。...如果你希望整个过程在匹配abra后结束,就应该从表达式中删除+符号,让regex引擎知道我们只需要对表达式进行匹配。...# 匹配注释      \*/ # 匹配注释结束定界符     ";     string r8 = Regex.Replace(t8, p8, "", "xs"); 删除字符串中开始和结束处的空格...\n\s*";     string r13 = Regex.Replace(t13, p13, " "); 提取字符串中的所有数字 string t14 = @"     test 1

    1.4K70

    史上最全的 Linux Shell 文本处理工具集锦,快收藏!

    -regex ".*(.txt|.pdf)$" -iregex:忽略大小写的正则 3 否定参数 查找所有非txt文本 find . !...-type f -user weber -print// 找用户weber所拥有的文件 6 找到后的后续动作 删除: 删除当前目录下所有的swp文件: find ....,替换对应字符cat text| tr ' ' ' ' //制表符转空格 tr删除字符 cat file | tr -d '0-9' // 删除所有数字 -c 求补集 cat file | tr...-c '0-9' //获取文件中所有数字cat file | tr -d -c '0-9 ' //删除非数字数据 tr压缩字符 tr -s 压缩文本中出现的重复字符;最常用于压缩多余的空格 cat...4列: cut -f2,4 filename 去文件除第3列的所有列: cut -f3 --complement filename -d 指定定界符: cat -f2 -d";" filename cut

    4K50

    搞定 Linux Shell 文本处理工具的操作命令

    -regex  ".*(.txt|.pdf)$" #-iregex:忽略大小写的正则 否定参数:查找所有非txt文本 find . ! ...-type f -user weber -print// 找用户weber所拥有的文件 找到后的后续动作删除: #删除当前目录下所有的swp文件: find . ...,替换对应字符 cat text| tr '    '' '  //制表符转空格 tr删除字符 cat file | tr -d '0-9'   // 删除所有数字 -c 求补集 cat file | ...tr -c  '0-9'   //获取文件中所有数字 cat file | tr -d -c '0-9'  //删除非数字数据 tr压缩字符 tr -s 压缩文本中出现的重复字符;最常用于压缩多余的空格...2列和第4列: cut -f2,4 filename #去文件除第3列的所有列: cut -f3 --complement filename #-d 指定定界符: cat -f2 -d ";" filename

    2.5K20
    领券