一.注册大漠插件
下载:Click
两种方式
1.Cmd手动注册dll
regsvr32 D:Project大漠DMTestdm.dll
2.程序注册dll
static string AutoRegCom() { string strCmd = @"regsvr32 D:Project大漠DMTestdm.dll"; string rInfo; try { Process myProcess = new Process(); ProcessStartInfo myProcessStartInfo = new ProcessStartInfo("cmd.exe"); myProcessStartInfo.UseShellExecute = false; myProcessStartInfo.CreateNoWindow = true; myProcessStartInfo.RedirectStandardOutput = true; myProcess.StartInfo = myProcessStartInfo; myProcessStartInfo.Arguments = "/c " + strCmd; myProcess.Start(); StreamReader myStreamReader = myProcess.StandardOutput; rInfo = myStreamReader.ReadToEnd(); myProcess.Close(); rInfo = strCmd + " " + rInfo; return rInfo; } catch (Exception ex) { return ex.Message; } }
二.初始化大漠类
引用:using Dm;
声明大漠插件:
dmsoft dm = new dmsoft();
三.建立字库
管理员身份打开大漠综合工具
设置字库文件路径→抓图→截取字体→提取点阵→自定义文字→添加到当前字库
完成后查看是否添加成功
如何找字?
//设置大漠的项目文件 dm.SetPath(@"C:Usersszsm.zhangtingDesktopdll"); //设置字库引用 dm.SetDict(0, "tt.txt"); //调用Ocr寻找对应位置是否存在字库中的文字 string name = dm.Ocr(429, 440, 478, 456, "000000-000000", 1.0);