根据十二老师的复制文档管理里面的文件到客户端目录的脚本程序修改而来,谢谢十二老师的源程序 在主窗口脚本定义里面添加以下脚本 menu_add_csp("N_Top_System",0,"item_run_a_csp",'1.简体中文',"a_csp") menu_add_csp("N_Top_System",1,"item_run_b_csp",'2.English',"b_csp") menu_add_csp("N_Top_System",2,"item_run_c_csp",'3.Tieng Viet',"c_csp") 打开配置-脚本工具,新建3个脚本程序: 脚本程序一: a_csp int main() { //切换到中文 file_unlink(get_home_path()+"\lang.txt");//删除语言文本 gui_trigger_click('N_Close');//退出登录 return 1; }; 脚本程序二: b_csp int main() { //复制英语到客户端 string uid,sPath1,sPath2,sBatP1,sData1,shome1,sCmdP1; shome1=get_home_path()+"\lang.txt"; sPath1=get_edoc_file("AAAB","en20200521.txt");//AAAC是文档管理目录编号,vn20200521是上传的lang文档名,可根据实际修改 sBatP1=get_edoc_file("AAAB","空的.bat"); sCmdP1=get_edoc_file("AAAB","空的.cmd"); sData1=nl()+"copy "+sPath1+" "+shome1+" "; file_write(sBatP1,sData1); shell(sBatP1); file_write(sCmdP1,sData1); shell(sCmdP1); gui_trigger_click('N_Close');//退出登录 return 1; }; 脚本程序三: c_csp int main() { //复制越南语到客户端 string uid,sPath1,sPath2,sBatP1,sData1,shome1,sCmdP1; shome1=get_home_path()+"\lang.txt"; sPath1=get_edoc_file("AAAC","vn20200521.txt");//AAAC是文档管理目录编号,vn20200521是上传的lang文档名,可根据实际修改 sBatP1=get_edoc_file("AAAC","空的.bat"); sCmdP1=get_edoc_file("AAAC","空的.cmd"); sData1=nl()+"copy "+sPath1+" "+shome1+" "; file_write(sBatP1,sData1); shell(sBatP1); file_write(sCmdP1,sData1); shell(sCmdP1); gui_trigger_click('N_Close');//退出登录 return 1; }; 在文档管理新建分组,在分组新建3个目录,分别用来上传3种lang文本和空白.bat,空白.cmd等文件 在语言管理里面祖册帐号登陆,然后选择相应的语种制作标准文件,每个语种制作一次, 多语言切换功能孟老师后续也会添加,此脚本仅用来临时使用,程序胡乱修改而来,粗糙之处请谅解,谢谢 |