//RUN TRANSLATE public void TRANSLATE(bool CorrectLocation) { this.Text = this.Text + "@" + DateTime.Now.ToString("hh:mm:ss"); try { if (!SKIP_OLD_CLIPBOARD) // keep old clibpard ( not word/Excel/offlice ).... { if (Clipboard.ContainsText(TextDataFormat.Text)) { OLDCLIPBOARD = Clipboard.GetText(); } DBase.RunCMD("echo off| Clip"); //Thread.Sleep(200); // Clipboard.SetDataObject( //" ", //text to store in clipboard //false, //do not keep after our app exits //5, //retry 5 times //200); //Clipboard.Clear(); //Clipboard.SetText(" "); //Thread.Sleep(1200); //Clipboard.SetData(DataFormats.Text, ""); } else { this.Text = this.Text + " SKIPED CLIPBOARD"; } SendKeys.SendWait("^c"); Thread.Sleep(50); string CLIP = ""; if (Clipboard.ContainsText(TextDataFormat.Text)) { CLIP = DBase.StringReturn(Clipboard.GetText()).Trim(); if (CLIP != " " && CLIP != "" && LastClip != CLIP) { LastClip = CLIP; if (OLDCLIPBOARD != "" && !SKIP_OLD_CLIPBOARD) { Clipboard.SetText(OLDCLIPBOARD); } TF.edtKey.Text = CLIP; this.Text = "Run " + CLIP; //TF.OLDCLIPBOARD = OLDCLIPBOARD; if (CorrectLocation) { TF.Location = new Point(X, Y + 10); } else { TF.Location = Cursor.Position; } TF.Size = new System.Drawing.Size(300, 200); TF.Show(); TF.Activate(); TF.Focus(); TF.Translate(); DBase.RunCMD("echo off| Clip"); } else { this.Text = "CLIP BLANK : " + CLIP; } } else { this.Text = "CLIP NOT TEXT "; } } catch (Exception ex2) { if (DBase.ShowException == 1) { MessageBox.Show(ex2.ToString()); } } }