コード例 #1
0
 private void textBox1_TextChanged(object sender, EventArgs e)
 {
     if (textBox1.Text.Contains("login_aliyunid=\""))
     {
         webBrowser1.Url = new Uri("https://data.aliyun.com/ai/ocr-other#/ocr-other");
         IniHelp.SetValue("特殊", "ali_cookie", textBox1.Text);
         Hide();
     }
 }
コード例 #2
0
        private bool ComposeEncrypt_onclick()
        {
            IHTMLDocument3 documentFromWindow = WebBrowserHelper.GetDocumentFromWindow(webBrowser1.Document.Window.Frames["alibaba-login-box"].DomWindow as IHTMLWindow2);
            string         value  = documentFromWindow.getElementById("fm-login-id").getAttribute("value", 0).ToString();
            string         value2 = documentFromWindow.getElementById("fm-login-password").getAttribute("value", 0).ToString();

            IniHelp.SetValue("特殊", "ali_account", value);
            IniHelp.SetValue("特殊", "ali_password", value2);
            timer1.Stop();
            return(true);
        }
コード例 #3
0
        public static void SetConfig()
        {
            var path = AppDomain.CurrentDomain.BaseDirectory + "Data\\config.ini";

            if (!Directory.Exists(AppDomain.CurrentDomain.BaseDirectory + "Data"))
            {
                Directory.CreateDirectory(AppDomain.CurrentDomain.BaseDirectory + "Data");
            }

            if (!File.Exists(path))
            {
                using (File.Create(path))
                {
                }

                IniHelp.SetValue("配置", "接口", "搜狗");
                IniHelp.SetValue("配置", "开机自启", "True");
                IniHelp.SetValue("配置", "快速翻译", "True");
                IniHelp.SetValue("配置", "识别弹窗", "True");
                IniHelp.SetValue("配置", "窗体动画", "窗体");
                IniHelp.SetValue("配置", "记录数目", "20");
                IniHelp.SetValue("配置", "自动保存", "True");
                IniHelp.SetValue("配置", "截图位置", Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory));
                IniHelp.SetValue("配置", "翻译接口", "谷歌");
                IniHelp.SetValue("快捷键", "文字识别", "F4");
                IniHelp.SetValue("快捷键", "翻译文本", "F9");
                IniHelp.SetValue("快捷键", "记录界面", "请按下快捷键");
                IniHelp.SetValue("快捷键", "识别界面", "请按下快捷键");
                IniHelp.SetValue("密钥_百度", "secret_id", "YsZKG1wha34PlDOPYaIrIIKO");
                IniHelp.SetValue("密钥_百度", "secret_key", "HPRZtdOHrdnnETVsZM2Nx7vbDkMfxrkD");
                IniHelp.SetValue("代理", "代理类型", "系统代理");
                IniHelp.SetValue("代理", "服务器", "");
                IniHelp.SetValue("代理", "端口", "");
                IniHelp.SetValue("代理", "需要密码", "False");
                IniHelp.SetValue("代理", "服务器账号", "");
                IniHelp.SetValue("代理", "服务器密码", "");
                IniHelp.SetValue("更新", "检测更新", "True");
                IniHelp.SetValue("更新", "更新间隔", "True");
                IniHelp.SetValue("更新", "间隔时间", "24");
                IniHelp.SetValue("截图音效", "自动保存", "True");
                IniHelp.SetValue("截图音效", "音效路径", "Data\\screenshot.wav");
                IniHelp.SetValue("截图音效", "粘贴板", "False");
                IniHelp.SetValue("工具栏", "合并", "False");
                IniHelp.SetValue("工具栏", "分段", "False");
                IniHelp.SetValue("工具栏", "分栏", "False");
                IniHelp.SetValue("工具栏", "拆分", "False");
                IniHelp.SetValue("工具栏", "检查", "False");
                IniHelp.SetValue("工具栏", "翻译", "False");
                IniHelp.SetValue("工具栏", "顶置", "True");
                IniHelp.SetValue("取色器", "类型", "RGB");
            }
        }
コード例 #4
0
ファイル: FmSetting.cs プロジェクト: CirnoLin/TrOCR
 private void Form1_FormClosed(object sender, FormClosedEventArgs e)
 {
     IniHelp.SetValue("配置", "开机自启", cbBox_开机.Checked.ToString());
     IniHelp.SetValue("配置", "快速翻译", cbBox_翻译.Checked.ToString());
     IniHelp.SetValue("配置", "识别弹窗", cbBox_弹窗.Checked.ToString());
     IniHelp.SetValue("配置", "窗体动画", cobBox_动画.Text);
     IniHelp.SetValue("配置", "记录数目", numbox_记录.Text);
     IniHelp.SetValue("配置", "自动保存", cbBox_保存.Checked.ToString());
     IniHelp.SetValue("配置", "截图位置", textBox_path.Text);
     IniHelp.SetValue("快捷键", "文字识别", txtBox_文字识别.Text);
     IniHelp.SetValue("快捷键", "翻译文本", txtBox_翻译文本.Text);
     IniHelp.SetValue("快捷键", "记录界面", txtBox_记录界面.Text);
     IniHelp.SetValue("快捷键", "识别界面", txtBox_识别界面.Text);
     IniHelp.SetValue("密钥_百度", "secret_id", text_baiduaccount.Text);
     IniHelp.SetValue("密钥_百度", "secret_key", text_baidupassword.Text);
     IniHelp.SetValue("代理", "代理类型", combox_代理.Text);
     IniHelp.SetValue("代理", "服务器", text_服务器.Text);
     IniHelp.SetValue("代理", "端口", text_端口.Text);
     IniHelp.SetValue("代理", "需要密码", chbox_代理服务器.Checked.ToString());
     IniHelp.SetValue("代理", "服务器账号", text_账号.Text);
     IniHelp.SetValue("代理", "服务器密码", text_密码.Text);
     IniHelp.SetValue("更新", "检测更新", check_检查更新.Checked.ToString());
     IniHelp.SetValue("更新", "更新间隔", checkBox_更新间隔.Checked.ToString());
     IniHelp.SetValue("更新", "间隔时间", numbox_间隔时间.Value.ToString());
     IniHelp.SetValue("截图音效", "自动保存", chbox_save.Checked.ToString());
     IniHelp.SetValue("截图音效", "音效路径", text_音效path.Text);
     IniHelp.SetValue("截图音效", "粘贴板", chbox_copy.Checked.ToString());
     if (!chbox_取色.Checked)
     {
         IniHelp.SetValue("取色器", "类型", "RGB");
     }
     if (chbox_取色.Checked)
     {
         IniHelp.SetValue("取色器", "类型", "HEX");
     }
     DialogResult = DialogResult.OK;
 }
コード例 #5
0
        public static void bool_error()
        {
            if (IniHelp.GetValue("配置", "接口") == "发生错误")
            {
                IniHelp.SetValue("配置", "接口", "搜狗");
            }

            if (IniHelp.GetValue("配置", "开机自启") == "发生错误")
            {
                IniHelp.SetValue("配置", "开机自启", "True");
            }

            if (IniHelp.GetValue("配置", "快速翻译") == "发生错误")
            {
                IniHelp.SetValue("配置", "快速翻译", "True");
            }

            if (IniHelp.GetValue("配置", "识别弹窗") == "发生错误")
            {
                IniHelp.SetValue("配置", "识别弹窗", "True");
            }

            if (IniHelp.GetValue("配置", "窗体动画") == "发生错误")
            {
                IniHelp.SetValue("配置", "窗体动画", "窗体");
            }

            if (IniHelp.GetValue("配置", "记录数目") == "发生错误")
            {
                IniHelp.SetValue("配置", "记录数目", "20");
            }

            if (IniHelp.GetValue("配置", "自动保存") == "发生错误")
            {
                IniHelp.SetValue("配置", "自动保存", "True");
            }

            if (IniHelp.GetValue("配置", "翻译接口") == "发生错误")
            {
                IniHelp.SetValue("配置", "翻译接口", "谷歌");
            }

            if (IniHelp.GetValue("配置", "截图位置") == "发生错误")
            {
                IniHelp.SetValue("配置", "截图位置", Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory));
            }

            if (IniHelp.GetValue("快捷键", "文字识别") == "发生错误")
            {
                IniHelp.SetValue("快捷键", "文字识别", "F4");
            }

            if (IniHelp.GetValue("快捷键", "翻译文本") == "发生错误")
            {
                IniHelp.SetValue("快捷键", "翻译文本", "F9");
            }

            if (IniHelp.GetValue("快捷键", "记录界面") == "发生错误")
            {
                IniHelp.SetValue("快捷键", "记录界面", "请按下快捷键");
            }

            if (IniHelp.GetValue("快捷键", "识别界面") == "发生错误")
            {
                IniHelp.SetValue("快捷键", "识别界面", "请按下快捷键");
            }

            if (IniHelp.GetValue("密钥_百度", "secret_id") == "发生错误")
            {
                IniHelp.SetValue("密钥_百度", "secret_id", "YsZKG1wha34PlDOPYaIrIIKO");
            }

            if (IniHelp.GetValue("密钥_百度", "secret_key") == "发生错误")
            {
                IniHelp.SetValue("密钥_百度", "secret_key", "HPRZtdOHrdnnETVsZM2Nx7vbDkMfxrkD");
            }

            if (IniHelp.GetValue("代理", "代理类型") == "发生错误")
            {
                IniHelp.SetValue("代理", "代理类型", "系统代理");
            }

            if (IniHelp.GetValue("代理", "服务器") == "发生错误")
            {
                IniHelp.SetValue("代理", "服务器", "");
            }

            if (IniHelp.GetValue("代理", "端口") == "发生错误")
            {
                IniHelp.SetValue("代理", "端口", "");
            }

            if (IniHelp.GetValue("代理", "需要密码") == "发生错误")
            {
                IniHelp.SetValue("代理", "需要密码", "False");
            }

            if (IniHelp.GetValue("代理", "服务器账号") == "发生错误")
            {
                IniHelp.SetValue("代理", "服务器账号", "");
            }

            if (IniHelp.GetValue("代理", "服务器密码") == "发生错误")
            {
                IniHelp.SetValue("代理", "服务器密码", "");
            }

            if (IniHelp.GetValue("更新", "检测更新") == "发生错误")
            {
                IniHelp.SetValue("更新", "检测更新", "True");
            }

            if (IniHelp.GetValue("更新", "更新间隔") == "发生错误")
            {
                IniHelp.SetValue("更新", "更新间隔", "True");
            }

            if (IniHelp.GetValue("更新", "间隔时间") == "发生错误")
            {
                IniHelp.SetValue("更新", "间隔时间", "24");
            }

            if (IniHelp.GetValue("截图音效", "自动保存") == "发生错误")
            {
                IniHelp.SetValue("截图音效", "自动保存", "True");
            }

            if (IniHelp.GetValue("截图音效", "音效路径") == "发生错误")
            {
                IniHelp.SetValue("截图音效", "音效路径", "Data\\screenshot.wav");
            }

            if (IniHelp.GetValue("截图音效", "粘贴板") == "发生错误")
            {
                IniHelp.SetValue("截图音效", "粘贴板", "False");
            }

            if (IniHelp.GetValue("工具栏", "合并") == "发生错误")
            {
                IniHelp.SetValue("工具栏", "合并", "False");
            }

            if (IniHelp.GetValue("工具栏", "拆分") == "发生错误")
            {
                IniHelp.SetValue("工具栏", "拆分", "False");
            }

            if (IniHelp.GetValue("工具栏", "检查") == "发生错误")
            {
                IniHelp.SetValue("工具栏", "检查", "False");
            }

            if (IniHelp.GetValue("工具栏", "翻译") == "发生错误")
            {
                IniHelp.SetValue("工具栏", "翻译", "False");
            }

            if (IniHelp.GetValue("工具栏", "分段") == "发生错误")
            {
                IniHelp.SetValue("工具栏", "分段", "False");
            }

            if (IniHelp.GetValue("工具栏", "分栏") == "发生错误")
            {
                IniHelp.SetValue("工具栏", "分栏", "False");
            }

            if (IniHelp.GetValue("工具栏", "顶置") == "发生错误")
            {
                IniHelp.SetValue("工具栏", "顶置", "True");
            }

            if (IniHelp.GetValue("取色器", "类型") == "发生错误")
            {
                IniHelp.SetValue("取色器", "类型", "RGB");
            }

            if (IniHelp.GetValue("特殊", "ali_cookie") == "发生错误")
            {
                IniHelp.SetValue("特殊", "ali_cookie",
                                 "cna=noXhE38FHGkCAXDve7YaZ8Tn; cnz=noXhE4/VhB8CAbZ773ApeV14; isg=BGJi2c2YTeeP6FG7S_Re8kveu-jEs2bNwToQnKz7jlWAfwL5lEO23eh9q3km9N5l; ");
            }

            if (IniHelp.GetValue("特殊", "ali_account") == "发生错误")
            {
                IniHelp.SetValue("特殊", "ali_account", "");
            }

            if (IniHelp.GetValue("特殊", "ali_password") == "发生错误")
            {
                IniHelp.SetValue("特殊", "ali_password", "");
            }
        }
コード例 #6
0
ファイル: FmSetting.cs プロジェクト: CirnoLin/TrOCR
        private void txtBox_KeyUp(object sender, KeyEventArgs e)
        {
            var textBox = sender as TextBox;
            var regex   = new Regex("[一-龥]+");
            var str     = "";

            foreach (var obj in regex.Matches(textBox.Name))
            {
                str = ((Match)obj).ToString();
            }
            var key        = "pictureBox_" + str;
            var pictureBox = (PictureBox)Controls.Find(key, true)[0];

            new ComponentResourceManager(typeof(FmSetting));
            if (e.KeyData == Keys.Back)
            {
                textBox.Text     = "请按下快捷键";
                pictureBox.Image = Resources.快捷键_0;
                if (textBox.Name.Contains("文字识别"))
                {
                    IniHelp.SetValue("快捷键", "文字识别", txtBox_文字识别.Text);
                }
                if (textBox.Name.Contains("翻译文本"))
                {
                    IniHelp.SetValue("快捷键", "翻译文本", txtBox_翻译文本.Text);
                }
                if (textBox.Name.Contains("记录界面"))
                {
                    IniHelp.SetValue("快捷键", "记录界面", txtBox_记录界面.Text);
                }
                if (textBox.Name.Contains("识别界面"))
                {
                    IniHelp.SetValue("快捷键", "识别界面", txtBox_识别界面.Text);
                }
            }
            else if (e.KeyValue != 16 && e.KeyValue != 17 && e.KeyValue != 18)
            {
                var array = e.KeyData.ToString().Replace(" ", "").Replace("Control", "Ctrl").Split(',');
                pictureBox.Image = Resources.快捷键_1;
                if (array.Length == 1)
                {
                    textBox.Text = array[0];
                }
                if (array.Length == 2)
                {
                    textBox.Text = array[1] + "+" + array[0];
                }
                if (array.Length <= 2)
                {
                    if (textBox.Name.Contains("文字识别"))
                    {
                        IniHelp.SetValue("快捷键", "文字识别", txtBox_文字识别.Text);
                    }
                    if (textBox.Name.Contains("翻译文本"))
                    {
                        IniHelp.SetValue("快捷键", "翻译文本", txtBox_翻译文本.Text);
                    }
                    if (textBox.Name.Contains("记录界面"))
                    {
                        IniHelp.SetValue("快捷键", "记录界面", txtBox_记录界面.Text);
                    }
                    if (textBox.Name.Contains("识别界面"))
                    {
                        IniHelp.SetValue("快捷键", "识别界面", txtBox_识别界面.Text);
                    }
                }
            }
        }