灵犀claw创建skill(10)——带交互窗口的批处理
wils
Lv.2潜力创作者
昨天论坛里有朋友分享了,用灵犀claw制作带文件选择框的py脚本,然后打包成exe分享的例子,简直太棒了👍
今天正好试试,让灵犀claw写批处理,也带上文件选择框
这样不用打包或安装环境,一个bat文本文件发给同事,直接双击用就行
直接告诉灵犀claw:
创建skill,用powershell脚本,通过kwps.application和ket.application这两个com对象,从指定的docx里复制第一个表格,到新建的xlsx里,指定文件的方式是弹出文件选择框,用powershell里的winform或类似的方式
很快,灵犀就生成了这个skill,里面有一个md说明和一个ps1脚本
C:\Users\Administrator\AppData\Roaming\WPS 灵犀\serverdir\user_skills\docx-table-to-xlsx
让灵犀执行一次当作测试:
执行从docx提取表格到xlsx的skill
会弹出文件选择框,选中docx后再指定输出的文件名,很快得到结果
为了更方便发给同事用,可以复制生成的ps1,加一行注释,再改扩展名为bat
#ANSI字符编码&cls&powershell -Version 5.1 -NoLogo -NoProfile -Command "gc -Encoding Oem -ReadCount 0 -LiteralPath '%~f0'|out-string|iex"&pause&exit/b也就是说,对这种只需要简单对话框、dialog、winform表单的情况,直接让灵犀claw写powershell脚本,告诉他用winform制作表单,或弹出文件选择窗口就行
对于生成skill里的ps1脚本,只需要加一行注释,就可以变成bat批处理
然后把这个本质是txt文本文件的bat批处理发给同事
不需要灵犀点数,不需要py环境,直接用就可以,非常方便
Lv.2潜力创作者
Lv.2潜力创作者
Lv.2潜力创作者