參考文章《用QQ拼音打五筆》中提供的信息而製做的小工具,功能是將QQ五筆導出詞庫文件轉換爲QQ拼音自定義短語使用的.ini格式文件,這樣就可使用QQ拼音進行五筆拼音混輸了。html
混輸效果不錯(設置方法見上述參考文章):ide
關鍵代碼:工具
void Button1Click(object sender, EventArgs e) { if(openFileDialog1.ShowDialog() == DialogResult.OK) { var lines = File.ReadAllLines(openFileDialog1.FileName); var pylines= new List<string>(100000); foreach(var line1 in lines) { var line=line1.Trim(); if(line !="" && char.IsLetter(line[0])) { var a=line.Split(new char[]{' '}, StringSplitOptions.RemoveEmptyEntries); for(int i=1;i<a.Length;i++){ pylines.Add(string.Format("{0}={1},{2}",a[0],i,a[i])); } } } var pyfilename=openFileDialog1.FileName+".qqpyduanyu.ini"; File.WriteAllLines(pyfilename,pylines.ToArray()); MessageBox.Show(string.Format("轉換成功,共計{0}詞條(包括單字;未排除重複)。",pylines.Count)); } }
編譯後的程序:url