Deutsch
Forum

Fremdprogramm steuern

 
- Seite 1 -



Thomas
Freier
diese Kombination: IrfanView und TWAIN 5 geht.
KompilierenMarkierenSeparieren
TWAIN scannt und das Bild wird im IrfanView angezeigt

Ich brauche aber Text und benutze Abbyy-Home. Nach öffnen des TWAIN - Fensters, das ist in der Taskleiste gedrückt dargestellt und das Fenster hat die Aktiv-Farbe, läßt sich der Scan-Befehl nicht absetzen.
Aktiviere ich mit der Maus das Abbyy-Fenster und danach das Twain-Fenster kann ich durch die Tastenkombination: Alt + S den Scan auslösen.
KompilierenMarkierenSeparieren
Wo muß ich den Fehler suchen?
 
Gruß Thomas
Windows XP SP2, XProfan X2
23.11.2007  
 



 
- Seite 2 -



Andreas
Miethe


Hallo Thomas

DEF ScanToFile(2) ! TwScann.dll,ScanToFile
hat 2 Parameter !
Der 2. Parameter gibt an ob die Scan-GUI angezeigt wird oder nicht.

ScanToFile(Addr(Filename$),1)
sollte sofort scannen ohne irgendeine Vorschau.
Bei mir klappt es. Ich hatte auch mal einen Epsen-Scanner mit Twain5, da hat es auch schon geklappt.

Gruss
Andreas
 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
25.11.2007  
 




Thomas
Freier
Hallo Dieter,
habe weiter probiert und es half nur eine Pause einzubauen. Davor nahm ABBYY auch keine Tastaturbefehle an. War wohl noch nicht mit dem Bild fertig.
KompilierenMarkierenSeparieren
Nach der Pause konnte ich die nächste Aktion starten , aber dann war wieder Schluß.
Der Schalter brachte Probleme. Siehe Script.
 
Gruß Thomas
Windows XP SP2, XProfan X2
25.11.2007  
 




Jörg
Sellmeyer
Nochmal: Hast Dus mit Irfanview mal probiert?
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
26.11.2007  
 




Thomas
Freier
Habe ich Jörg, und die Ausführung der Befehlszeilen endete mit dem Öffnen des TWAIN-Fensters, wo es dann nur mit manuellem Enter es weiter geht.
Aber wie schon gesagt ,mit IrfanView hatte ich keine Probleme:
KompilierenMarkierenSeparieren
es läuft durch.
Es hapert bei allen Programmen, wenn von XProfan Befehle kommen und der Scanvorgang noch nicht abgeschlossen ist. Dann werden diese Befehle nicht umgesetzt. Da werde ich es mit einer Abfrage :ist TWAIN noch aktiv versuchen, und erst wenn es nicht mehr aktiv ist neue Befehle senden. Per Tastatur geht es auch nicht anders.
 
Gruß Thomas
Windows XP SP2, XProfan X2
26.11.2007  
 




Thomas
Freier
@Andreas:
habe den Schalter auch mit 1 probiert. Erstaunlicherweise, obwohl die Einstellung bei Twain bei 300dpi ist, wird dann ein Bild mit 75dpi erzeugt. Das mag die OCR gar nicht. Schalter auf 0 und es wird mit 300dpi gescannt.
Wie diese Änderung der Auflösung entsteht, wirst wohl nur du erforschen können.
 
Gruß Thomas
Windows XP SP2, XProfan X2
26.11.2007  
 




Dieter
Zornow
Hallo Thomas,

warum haengst du oben noch Irfanview dazwischen Abbyy kann doch selbst scannen, meine Version jedenfalls. wenn ich scan&read druecke wird erst eingescannt und dann sofort uebersetzt.

Gruss aus Bangkok

Dieter
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
26.11.2007  
 




Thomas
Freier
Hallo Dieter,
mach ich doch auch. Hatte nur darauf hingewiesen, weil Jörg noch einmal danach fragte. Das mit der Maus positionieren und Mausklick auslösen war eine gute Lösung. Die Datei jetzt speichern, daran hapert es noch. Ich muß jetzt erst einmal den FineScanManager , der sich während des Scanns öffnet, finden und weitere Befehle erst absetzen, wenn dieser wieder geschlossen ist. Das mit der Pause geht nur im Interpreter-Modus. Die *.exe ist wohl zu schnell.
 
Gruß Thomas
Windows XP SP2, XProfan X2
26.11.2007  
 




Thomas
Freier
Ich weis nicht, ob eine Lösung mit der TwScann.dll und den Programmen von GOCR sinnvoll ist. [web]https://jocr.sourceforge.net/[/web]
Der Link ist manchmal nicht zu erreichen aber z.B. [web]https://www.alltheweb.com[/web] schnell zu finden. So etwast wie Franks PTTGui.exe ?
 
Gruß Thomas
Windows XP SP2, XProfan X2
26.11.2007  
 




Jörg
Sellmeyer
Hallo Thomas,
Ich hab jetzt ein bischen den Überblick verloren. Was genau ist das Problem? Bekommst Du die Texte nicht gescsannt oder will Abby die Texterkennung nicht starten. Und macht IView jetzt keine Probleme aber trotzdem öffnet es nur den Twaindialog??

Folgende kleine Codezeilen haben bei mir ohne das geringste weitere Zutun die Datei Scan.bmp im Tempverzeichnis als Ergebnis.
Wenn Du jetzt mit dieser Datei als Parameter Abby öffnest, sollte es doch funktionieren, oder?
KompilierenMarkierenSeparieren
Declare Prog$,bmp$,params$
bmp$ = $TempDir + Scan.bmp
params$ =  /scanhidden /dpi=(300,300) /convert= + bmp$
Prog$ = C:ProgrammeIrfanViewi_view32.exe
Shell Prog$ + params$

Ich denke, das Problem ist, herauszufinden, wann der Scanvorgang abgeschlossen ist, aber vielleicht können ja erst mehrere Seiten eingescannt werden, bevor die weitere Verarbeitung startet.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
26.11.2007  
 




Thomas
Freier
Hallo Jörg,
dein Script ist besser, denn er öffnet das Twain-Kotrollfenster nicht.
Es ist so eine Zwischenlösung. Ziel ist es natürlich alles mit der OCR-Anwendung durchzuführen.
 
Gruß Thomas
Windows XP SP2, XProfan X2
26.11.2007  
 




Thomas
Freier
Hallo Jörg und Dieter,
bin jetzt soweit damit durch, es sei denn ihr habt Besseres gefunden.
KompilierenMarkierenSeparieren
Text scannen mit IrfanView und Text über OCR-Software (ABBYY Home 5) ins MuliEdit
cls
ClearClip
var Text&=CreateMultiEdit(%hwnd,,10,10,600,-400)
var text$=Hier soll jetzt der Text hin
SetText Text&, text$
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scannen mit IrfanView
Declare Prog$,bmp$,params$
bmp$ = C:Scan.bmp
params$ =  /scanhidden /dpi=(300,300) /convert= + bmp$
Prog$ = C:ProgrammeIrfanViewi_view32.exe
@WinExecWait( Prog$ + params$,1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Prog$ = C:ProgrammeABBYY FineReader 5.0 Home EditionHomeEdition.exe
@WinExec (Prog$ + bmp$,1)
var title$=ABBYY FineReader 5.0 Home Edition
var title%=findwindow(title$)
print title%
sleep 2000  die Pausen sind erforderlich, damit das Programm die Befehle abarbeiten kann
SendString(Title%,%VL)        lesen
sleep 4000
SendString(Title%,%EA)        alles Auswählen
sleep 1000
SendString(Title%,%EO)        alles Kopieren
sleep 1000
SendString(Title%,[%DB]N)     Beenden und Bestätigen ohne Speichern
SendString(Title%,{ENTER})
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Text aus der Zwischenablage ins MuliEdit
text$=GetClip$()
SetText Text&,text$
WaitKey
end
 
Gruß Thomas
Windows XP SP2, XProfan X2
29.11.2007  
 



 
- Seite 3 -



Thomas
Freier
Habe noch eine interessante Free- OCR- Software gefunden:
KompilierenMarkierenSeparieren
Text scannen mit IrfanView und Text über OCR-Software (TopOCR) erzeugen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scannen mit IrfanView
Declare Prog$,bmp$,params$
bmp$ = C:Scan.bmp
Assign #1, bmp$
Erase #1
params$ =  /scanhidden /dpi=(300,300) /convert= + bmp$
Prog$ = C:ProgrammeIrfanViewi_view32.exe
@WinExecWait( Prog$ + params$,1)
verwendet wird TopOCR von http://www.topocr.com/index.html
TopOCR - Free OCR Software for your Camera or Smartphone
und gute Ergebnisse!
und : The TopOCR Command Line Interface  habe ich sicher noch nicht ausgereizt.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Textdatei mit TopOCR
Assign #1, C:\topocr.txt
Erase #1
@WinExecWait(C:\Programme\TopOCR\topocr  C:\scan.bmp -LANGUAGE GRM C:\topocr.txt,1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
end
 
Gruß Thomas
Windows XP SP2, XProfan X2
03.12.2007  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

6.135 Betrachtungen

Unbenanntvor 0 min.
Stephan Lührsen11.04.2024
AndreasS06.01.2019
Andre Rohland25.02.2016
liveFamilie02.05.2012
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie