2016-07-15 33 views
0

Ich möchte OCR ABBYY mit 4 Fotos gleichzeitig in C# anwenden (ich habe die Funktion für diese Konvertierung).Fehler Dateipfad verweigert, aber die Datei befindet sich im Ordner (Einmaliger Erfolg anderer Fehler) C#

1) Ich habe Datei Identite.jpg (Bildquelle).

2) Ich habe eine ausführbare Datei: Cutting.exe, die Identite.jpg in 4 Teile schneidet: Prenom.jpg, nom.jpg, Date.jpg und numcin.jpg.

3) Dann wenden Sie die Funktion von OCR auf diese 4 Dateien an.

Manchmal habe ich ein erfolgreiches Ergebnis, aber auch andere Zeiten bekomme ich folgende Fehlermeldung:

D:\CINPROCESSING\Prenom.jpg FileNotFound 

Allerdings ist diese Datei befindet sich hier !!

Ich habe dies durch manuelle Ausführung der Datei Cutting.exe getestet. Wenn ich meine C# Anwendung ausführen, und das Ergebnis immer erfolgreich - die 4 Dateien ergeben. Wenn die Funktion OCR kommt, erscheint der FileNotFound Fehler (obwohl diese Datei im Ordner ist)!

Ich habe ausgeführt, auch die Datei in C# mit Vollständiger Zugriff: Administrator:

Process.Start(@"D:\Cutting.exe"); 
     ProcessStartInfo kk = new ProcessStartInfo(); 
     kk.Verb = "runas"; 

Ich habe auch versucht, das Element in meiner Anwendung hinzufügen: app.manifest, und ich änderte die requestedExecutionLevel mit 'requireAdministrator':

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 

Immer das gleiche Problem! Bitte, wie kann ich das beheben?

Danke,

Antwort

0

ich getestet, ob die Datei vorhanden ist oder nicht ... es ist nicht vorhanden .. ich die Lösung gefunden haben: Ich fügte hinzu:

Thread.Sleep (3000);

zwischen Schritt 2) und Schritt 3)

Und es funktioniert jetzt auch

Sehr Dank,

0

try this:

string filePath = @"D:\Cutting.exe"; 
    ProcessStartInfo startInfo = new ProcessStartInfo(); 
    startInfo.FileName = "mspaint.exe"; 
    startInfo.Arguments = filePath; 
    Process.Start(startInfo); 
+0

Danke, No..the Schneiden von meiner Abbildung 4 Felder ..ERROR !! Cutting.exe wird nicht ausgeführt! "mspaint.exe" ..cutting.exe ist keine Datei Paint! – devtunis

+0

Oh, meine Schuld ... filePath es ist deine .exe. OK. Wie wählen Sie .jpg? –

+0

Wenn die Cutting.exe ausgeführt wird ... Das Ergebnis sind 4 Bilder: prenom.jpg, nom.jpg, ... Danach rief ich die 4 Bilder an: um die Funktion OCR anzuwenden .. Hier das Problem: prenom .jpg FileNotFound !!!! trotz es existieren !!! – devtunis