灵犀claw执行powershell脚本的prompt

wils
wils Lv.4 核心创作者

Lv.4 核心创作者

上个帖子里没有具体说如何执行powershell脚本

这里做个例子:

  • 创建skill,用ps1脚本执行get-date获取当前日期时间

这时创建了一个skill,包含md说明和ps1脚本

直接执行会报没有权限。。。

  • 修改get-current-date这个skill,md里不再使用bash调用powershell.exe,改为bash调用dash -c 'powershell.exe -ExecutionPolicy Bypass -File "脚本.ps1"'这句来使用脚本

这样明确修改skill的使用方式,改直接调用为通过dash间接调用,结果就可以直接执行了

还是有个小问题,好像powershell返回的是gbk,不过灵犀还是识别出来了

总的来说,原来创建的ps1脚本的skill,只需要修改md里的执行方式,套一层dash,就大概可以正常用了

海南省
浏览 129
1
7
分享
7 +1
3
1 +1
全部评论 3
 
马成功老师
马成功老师 WPS资深用户Lv.3 优质创作者KVPWPS函数专家

Lv.3 优质创作者

假装能看的懂
举报
1
0
 
谢琪
建议是直接改成 bash 可以直接调用的 .sh 脚本
   广东省
举报
3
1
wils
wilsLv.4 核心创作者

Lv.4 核心创作者

也对,可以在开头加一行,一样的效果
· 海南省
举报
2
0