2024-05-15 12:57:15 +08:00
|
|
|
import {
|
|
|
|
|
ipcMain
|
|
|
|
|
} from "electron";
|
|
|
|
|
import { DEFINE_STRING } from '../../define/define_string'
|
|
|
|
|
import {
|
|
|
|
|
Writing
|
2024-06-24 13:11:19 +08:00
|
|
|
} from '../ReverseManage/writing'
|
2024-05-15 12:57:15 +08:00
|
|
|
let writing = new Writing(global);
|
|
|
|
|
|
|
|
|
|
function WritingIpc() {
|
|
|
|
|
// 监听分镜时间的保存
|
|
|
|
|
ipcMain.handle(DEFINE_STRING.SAVE_COPYWRITING_INFOMATION, async (event, value) => await writing.SaveCopywritingInformation(value));
|
|
|
|
|
|
|
|
|
|
// 监听获取当前项目下面的分镜文案
|
|
|
|
|
ipcMain.handle(DEFINE_STRING.GET_PROJECT_WORD, async (event, value) => await writing.GetProjectWord());
|
|
|
|
|
|
|
|
|
|
// 获取config配置文件数据
|
|
|
|
|
ipcMain.handle(DEFINE_STRING.GET_CONFIG_JSON, async (event, value) => await writing.GetConfigJson(value));
|
|
|
|
|
|
|
|
|
|
// 将指定的文案txt数组写入到指定的文件中
|
|
|
|
|
ipcMain.handle(DEFINE_STRING.SAVE_WORD_TXT, async (event, value) => await writing.SaveWordTxt(value));
|
|
|
|
|
|
|
|
|
|
// 监听获取字幕时间
|
|
|
|
|
ipcMain.handle(DEFINE_STRING.IMPORT_SRT_AND_GET_TIME, async (event, value) => await writing.ImportSrtAndGetTime(value))
|
|
|
|
|
}
|
|
|
|
|
export {
|
|
|
|
|
WritingIpc
|
|
|
|
|
}
|