实现原理
在模块插件中拦截 Ctrl+Shift+T
按键,打开 Luogu\SubmitCodeToLuogu.exe
并传入代码。
安装方法
- 通过
设置-模块管理器
重装 Cpp
模块(先卸载再安装)
- 在 github 或者 蓝奏云 下载 zip 包,解压到
Config\Module\Cpp\Plugin\
里面
- 在浏览器里面打开 Luogu,按 F12,找到 应用程序,下面的 Cookies 里面找到
_uid
和 __client_id
,填在 Config\Module\Cpp\Plugin\Luogu\config.txt
里面。(注意,有两个 config.txt,这步编辑的是 Luogu 文件夹里面的)
- 修改
Config\Module\Cpp\module.cfg
,找到 EditorPlugin
,把下面的 Path
改成 Plugin\\CppEditorPluginWithLuogu.dll
- 重启IDE,在代码编辑器里面按
Ctrl+Shift+T
即可提交代码。
演示