这套方案由于历史遗留以及设计问题,大概是已经退出历史舞台了,相当于已经永久停更,请不要催更
如题,这是一个跑在 BDSNetrunner 下的JSRunner。相较于liuxiaohua的NetJSR,这个jsr没啥区别
,仅仅是不同解释器的兼容层,用于学习如何使用F#编写插件。
使用方式:
PFJSR.csr.dll(没有依赖)放置于BDSNetRunner插件目录,js插件放置入PFJS文件夹内加载即可。
位于plugins\PFJSR\config.json的配置文件可以设置js文件夹路径
(需要.Net Framework4.6.1~4.8)
#热重载#控制台使用命令"pfjsr reload"热重载插件(只移除旧的监听)(热重载命令可在plugins\PFJSR\config.json修改)
#简洁性#内置SystemCMD插件格式的系统命令调用方式,内置Folder creator格式的文件夹创建方式(仅限JS引擎内调用,JS引擎内可代替前置)
#兼容性#尽可能地兼容了原JSR的插件以及NetJSR的插件
源码(使用F#编写)以及最新文档:https://github.com/littlegao233/PFJSR
开源仓库保留原njsr的MIT协议,在源码和成品使用过程中请务必遵守该协议
(插件内提示社区版无法调用xxx方法,指的是BDSNetrunner商业版可用,本插件本身不分商业版,当使用BDSNetrunner商业版加载即可使用部分商业版功能)
PFJSR
如题,这是一个跑在 BDSNetrunner 下的JSRunner。相较于liuxiaohua的NetJSR,这个jsr没啥区别
使用方式:
PFJSR.csr.dll(没有依赖)放置于BDSNetRunner插件目录,js插件放置入PFJS文件夹内加载即可。
位于plugins\PFJSR\config.json的配置文件可以设置js文件夹路径
(需要.Net Framework4.6.1~4.8)
#热重载#控制台使用命令"pfjsr reload"热重载插件(只移除旧的监听)(热重载命令可在plugins\PFJSR\config.json修改)
#简洁性#内置SystemCMD插件格式的系统命令调用方式,内置Folder creator格式的文件夹创建方式(仅限JS引擎内调用,JS引擎内可代替前置)
#兼容性#尽可能地兼容了原JSR的插件以及NetJSR的插件
源码(使用F#编写)以及最新文档:https://github.com/littlegao233/PFJSR
开源仓库保留原njsr的MIT协议,在源码和成品使用过程中请务必遵守该协议
(插件内提示社区版无法调用xxx方法,指的是BDSNetrunner商业版可用,本插件本身不分商业版,当使用BDSNetrunner商业版加载即可使用部分商业版功能)