コード例 #1
0
 private void pasteToolStripButton_Click(object sender, EventArgs e)
 {
     if (Clipboard.GetDataObject().GetDataPresent(DataFormats.Text))
     {
         ScanText.Paste();
     }
 }
コード例 #2
0
 private void undoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (ScanText.CanUndo == true)
     {
         history_redo.Push(ScanText.Text);
         ScanText.Undo();
         ScanText.ClearUndo();
     }
 }
コード例 #3
0
        public Receipt ConstructReceipt(ScanText scanText)
        {
            var receipt = _receiptObjectBuilder.BuildTotalAmount(scanText.FooterContent)
                          .BuildCurrency(scanText.FooterContent)
                          .BuildPurchaseDate(scanText.FooterContent)
                          .BuildPaymentMethod(scanText.FooterContent)
                          .GetReceipt();

            return(receipt);
        }
コード例 #4
0
        static void Main(string[] args)
        {
            new Logger().ASCII("MCScan 1.0.0");
            Logger dummy = new Logger();

            dummy.Success("Escanenado");
            var watch = Stopwatch.StartNew();

            ScanText.SText("javaw", "https://exemplo.com/MCScan/lsass.txt", true, false);
            ScanText.SText("explorer", "https://exemplo.com/MCScan/lsass.txt", true, false);
            ScanText.SText("lsass", "https://exemplo.com/MCScan/lsass.txt", true, false);
            watch.Stop();
            var    elapsedMs = watch.Elapsed;
            string lol       = string.Format("{0}:{1}", Math.Floor(elapsedMs.TotalMinutes), elapsedMs.ToString("ss\\."));

            dummy.Success("Scan terminado, tempo decorrido: " + lol);
            if (File.Exists(Path.GetTempPath() + "strings2.exe"))
            {
                File.Delete(Path.GetTempPath() + "strings2.exe");
            }
            DirectoryInfo di = new DirectoryInfo(Path.GetTempPath());

            FileInfo[] files = di.GetFiles("*.string").Where(p => p.Extension == ".string").ToArray();
            foreach (FileInfo file in files)
            {
                try
                {
                    file.Attributes = FileAttributes.Normal;
                    File.Delete(file.FullName);
                }
                catch
                {
                    dummy.Error("Erro ao deletar ultimos arquivos.");
                }
            }
            Console.ReadKey();
        }
コード例 #5
0
 public void Reset()
 {
     _scanText = new ScanText();
 }
コード例 #6
0
 public ReceiptScanTextBuilder(IReceiptHelper receiptHelper, IOCRService ocrService)
 {
     _receiptHelper = receiptHelper;
     _ocrService    = ocrService;
     _scanText      = new ScanText();
 }
コード例 #7
0
 private void copyToolStripButton_Click(object sender, EventArgs e)
 {
     ScanText.Copy();
 }
コード例 #8
0
 /// <summary>
 /// these are event handlers for the tool strip
 /// </summary>
 private void cutToolStripButton_Click(object sender, EventArgs e)
 {
     ScanText.Cut();
 }
コード例 #9
0
 private void selectAllToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ScanText.SelectAll();
 }