develoepr_ken 发表于 2021-5-23 23:49:38

[Windows软件]全局查题工具

本帖最后由 develoepr_ken 于 2021-6-20 18:17 编辑

> 本帖最后由 develoepr_ken 于 2021-5-23 23:53 编辑

# SearchForAnswer

一个小工具,监控剪贴板并搜索您复制的题目。

对于有脚本的平台可以直接使用脚本,而脚本不支持的平台用这个工具就不用在手机上搜题啦。

---

### 在哪儿下载?

源码:(https://github.com/developer-ken/SearchForAnswer/ "Github项目")

软件:Github - [发行版
](https://github.com/developer-ken/SearchForAnswer/releases)

**上述地址可以带领您下载到最新版本。**

**请始终使用最新版本,不解决旧版本用户的任何问题!**[
](https://github.com/developer-ken/SearchForAnswer/releases)

---

### 如何使用?

- 打开软件,选择您的搜题引擎(目前接入了icodef的题库,和论坛中另外几个脚本一样的,以后会增添题库);
- 填写你的Token(提供给题库。如果题库不需要Token可不填。使用icodef时,微信公众号[叛逆青年旅社]发送token获取token);
- 勾选"开始运行"开始检测剪贴板;
- 可使用[窗口置顶],[自动复制],[精简界面]等功能,使用更方便。
- ([强制粘贴]可以解决部分平台不允许粘贴的问题,目前在内测,当前版本不会有那个选项。)

---

### 如何贡献?

##### 如何创建新的搜题引擎?

如果你有题库或题库协议,欢迎编写搜题引擎,也可以将相关信息提供给我。

搜题引擎应处于[/Engines/SearchEngine](https://github.com/developer-ken/SearchForAnswer/tree/master/SearchEngine/Engines)文件夹中,且继承[`ISearchEngine`](https://github.com/developer-ken/SearchForAnswer/blob/master/SearchEngine/Engines/ISearchEngine.cs)接口。如果目标题库需要登录,则应继承[`ILoginSearchEngine`](https://github.com/developer-ken/SearchForAnswer/blob/master/SearchEngine/Engines/ILoginSearchEngine.cs)接口。不应当同时继承以上两个接口。

对于需要登录的题库,`EngineInfo.NeedLogin`应为 `true`,并在登录成功后更改为 `false`。

如果登录需要验证码,`EngineInfo.NeedCaptcha`设为 `true`;不再需要时设为 `false`。

另外,请将您的引擎添加到引擎列表,位于[`EngineLib.cs`](https://github.com/developer-ken/SearchForAnswer/blob/master/SearchEngine/EngineLib.cs) 文件中:

* 将您的引擎加入`switch (engineName)` 块
* 将您的引擎名称(须与case块对应)加入`public static List`的返回值列表中

如果需要帮助,欢迎联系我。

##### 如何贡献代码/修复BUG?

Fork项目->提交更改->提交PullRequest->审核通过->合并代码并进入贡献者名单

请仔细填写Commit Message,并在PullRequest消息中进行一些解释说明。

如果审核不通过,也不用灰心。如果您的更改包含有意义的修改,我会添加到您Fork的链接。

---

### 当前引擎

目前已支持以下题库:

* icodef
* ~~学小易 [废弃]~~
* 本地查题引擎
*

上述题库的维护者使得本项目的运行成为可能,特别致谢。

后续计划加入一些广告功能,引导用户点击题库提供的广告,为维护者增添微薄收入。

---

### 软件界面

!(data/attachment/forum/202105/23/231642d402nc71xb7nm7z1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

!(data/attachment/forum/202105/23/231801hdrz6r68z5pfm32r.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

王一之 发表于 2021-5-24 09:27:33

https://cx.icodef.com/query.html
其实有提供web页面的 哈哈(还有公众号

develoepr_ken 发表于 2021-6-20 18:21:56

本帖最后由 develoepr_ken 于 2021-6-20 18:23 编辑

Beta-2.0 更新

本次更新添加了本地题库搜题引擎和一个本地题库生成器。
本地题库生成器读取.csv格式的表格(在Excel的另存为中保存为csv格式),通过简单可编辑的javascript片段提取其中的题目和答案,然后生成本地题库文件(.ldb)
将其放置到主程序的本地题库文件夹即可加载该本地题库

develoepr_ken 发表于 2022-6-13 16:07:59

develoepr_ken 发表于 2021-6-20 18:21
Beta-2.0 更新

本次更新添加了本地题库搜题引擎和一个本地题库生成器。


⚠注意:
本程序比较简陋,只能读取.csv格式的表格,请先用excel将老师发的题库表格另存为.csv格式,然后关闭Excel(解除对csv文件的占用),再将csv文件拖入左侧即可。

中间的转换脚本就是JS,不太会写的话可以看看站内其它js相关教程,实在不会或者懒得学可以找我写,一般不会要钱,但是没时间的话我会拒绝。

wjy0 发表于 2021-5-28 02:07:11

虽然用不到,也要顶顶~~

Lion 发表于 2021-6-20 22:19:40

牛,虽然我用不到了

641812 发表于 2021-11-3 19:38:08

王一之 发表于 2021-5-24 09:27
https://cx.icodef.com/query.html
其实有提供web页面的 哈哈(还有公众号

哥哥 这个是用不了了吗

王一之 发表于 2021-11-3 20:25:32

641812 发表于 2021-11-3 19:38
哥哥 这个是用不了了吗

可以吧

1287190093 发表于 2021-11-19 11:53:25

本帖最后由 1287190093 于 2021-11-19 12:00 编辑

哥哥nb{:4_97:}

1287190093 发表于 2021-11-19 12:34:52

添加本地题库后不能正常使用 好哥哥
页: [1]
查看完整版本: [Windows软件]全局查题工具