FreeClass 插件编写指南(预览)

FreeClass官方2025年02月01日 00:00:00FreeClass9246
FCS 插件脚本语言文档

FCS 插件脚本语言文档

📢介绍

FreeClass Plugin 是 FreeClass 7.0 版本中即将亮相的新功能,这可以使你轻易地创建自己的 FreeClass 插件,定制属于你的 FreeClass ,真正实现“模块化”,更多相关内容将在后续 FreeClass 7.0 Developer Alpha (该测试属于内部测试)版本中逐步面向受邀请开发者公布,目前该文档将会持续更新。您可以通过提交申请问卷来获得资格。关于更多FreeClass后续版本调整说明,您可以使用邮件咨询FreeClass Development TeamFreeClass@577622.xyz)

⏬ 下载

0.1 下载脚本解释器

点击这里下载,并根据文件内容安装所需的Python库

0.2 运行

main.py


📦 命令总览

1.1. 进程控制

exit:结束当前脚本进程。

exit

1.2. 弹出提示框

popup:弹出一个提示框,显示指定的消息。

popup "欢迎使用 FCS 插件脚本!"

1.3. 添加按钮

add_button:在窗口中添加一个按钮,按钮点击时触发事件。

add_button "点击我执行任务"

1.4. 打开网页

open_url:打开指定的网页。

open_url "https://www.example.com"

1.5. 获取当前时间

get_time:获取并输出当前的日期和时间。

get_time

1.6. 输入框

input_box:弹出输入框,提示用户输入内容。

input_box "请输入您的名字:"

1.7. 执行系统命令

run_command:执行系统命令(如 shell 命令)。

run_command echo Hello, FCS 插件!

1.8. 设置窗口标题

set_title:设置应用窗口的标题。

set_title "FCS 插件演示窗口"

1.9. 休眠

sleep:使脚本执行暂停指定的秒数。

sleep 2

1.10. 变量操作

set_var:设置一个变量及其值。

set_var "greeting" "Hello, FCS!"

get_var:获取一个变量的值。

get_var "greeting"

unset_var:删除一个变量。

unset_var "greeting"

1.11. 数学运算

add:两个数字相加。

add 5 3

subtract:两个数字相减。

subtract 10 4

multiply:两个数字相乘。

multiply 6 7

divide:两个数字相除。

divide 12 3

1.12. 文件操作

download_file:从指定 URL 下载文件并保存。

download_file "https://www.example.com/sample.txt" "sample.txt"

upload_file:上传本地文件到指定的 URL。

upload_file "path/to/local/file.txt" "http://example.com/upload"

1.13. UI 更新

update_ui:更新 UI 组件的内容。

update_ui "greeting_label" "欢迎来到 FCS 插件示例!"

1.14. 窗口控制

hide_window:隐藏当前窗口。

hide_window

close_window:关闭当前窗口。

close_window

1.15. 绘制图形

draw_line:在窗口中绘制一条直线。

draw_line 10 10 200 200

draw_rect:在窗口中绘制一个矩形。

draw_rect 50 50 150 100

1.16. 重复执行命令

repeat:重复执行一个命令指定次数。

repeat add 2 3 5

📄 配置文件示例

以下是一个完整的示例脚本,展示了如何使用 FCS 插件脚本语言的不同命令:

*请保存为 .fcsplugin 文件

popup "欢迎使用 FCS 插件脚本!"

set_title "FCS 插件演示窗口"

add_button "点击我执行任务"

open_url "https://www.example.com"

get_time

未经允许请勿私自转载本站内容

分享给朋友:

“FreeClass 插件编写指南(预览)” 的相关文章

FreeClass 6.0 来了!

FreeClass 6.0 来了!

FreeClass 6.0 来了!更新内容如下:更新 UI界面优化性能体验...

在抄了,在抄了

同志们想要的极域监控发送指定图片已经在做了...

虽不能至,心向往之

虽不能至,心向往之

🎉 新年快乐,亲爱的FreeClass用户!承蒙厚爱,感恩同行!2024年对FreeClass而言是意义非凡的一年。当我们回望「老三解控」首个版本发布以来的点点滴滴,始终为两个数字感到自豪:3万+的下...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。