Hallo Erwin,
hab ich noch nicht. Werd ich gleich machen wenn ich daheim bin. Danke für den Tip.
Hallo Erwin,
hab ich noch nicht. Werd ich gleich machen wenn ich daheim bin. Danke für den Tip.
Router: FB7270 mit FW 74.05.50
Anschluss: T-Com Call & Surf Basic IP mit DSL 16000
VoIP: Sipgate, T-Online
Telefon: MT-F als Mikeyfon
Faxempfang intern, Fax senden analog über Fritz!Fax 3.07.04 mit Pikachus genialem Ergänzungstool FF_PDFtoSFF
So.. hab jetzt mit Deinen Tools getestet, funzen einwandfrei mit KIS 2010. Nur bei Start von NAS to Fax wie gehabt mit Fehlermeldung. Bin jetzt zurück auf die letzte KIS 2009er Version. Damit keine Probleme. Es funkt irgndwas dazwischen bei der 2010. Aber da bin ich zu sehr Laie.
Trotzdem danke nochmal für eure Tips.
Grüße
Mikey
Router: FB7270 mit FW 74.05.50
Anschluss: T-Com Call & Surf Basic IP mit DSL 16000
VoIP: Sipgate, T-Online
Telefon: MT-F als Mikeyfon
Faxempfang intern, Fax senden analog über Fritz!Fax 3.07.04 mit Pikachus genialem Ergänzungstool FF_PDFtoSFF
[OT]
Hallo MikeyFFB,
Ich habe mal einen versuch gemacht und das Lesen der Reg Werte
am Anfang mit einen Tool ersetzt in der Datei NasToFax4Box-1-4.zip
per Anhang vielleicht klappt es ja jetzt damit.
![]()
![]()
Gruß Erwin
PS: @MikeyFFB habe jetzt mal bei NasToFax4Box-1-5.zip
das hier: Fritz!Fax_DBF_CC_DS_Tool.zip
mit hinzugefügt, gebe aber keine Garantie dass es Funktioniert,
denn ich kann es selbst nicht Testen.
Sorry der Anhang dient nur zu Testzwecken und hat
deshalb ein Password, da er eh wieder gelöscht wird.
[/OT]
PS: Der Anhang wurde am 08.07.2009 02:00 gelöscht
die Tests haben sich erledigt, und nach letzten änderungen
scheint es jetzt soweit zu Funktionieren mit NasToFax4Box-1-5.zip
Geändert von Pikachu (08.07.2009 um 02:02 Uhr)
Hallo,
Ersetzt FaxError.vbs mit FaxError_vbs.exe
Siehe FaxError_vbs_exe.txt im Anhang
![]()
![]()
Gruß Erwin
[OT]
Hallo MikeyFFB,
Sorry, ich war wohl Gestern irgendwie zu Müde,
und hatte dabei wohl ein paar Dinge vergessen
auf Funktion zu Testen, das kommt wohl davon
dass ich bis jetzt wie ein Ackergaul das Script
Umgepflügt habe, sag mir Bitte Bescheid,
ob mit der letzten Änderung die ich dir Heute
geschickt habe wieder alles beim alten ist,
und vielleicht klappt jetzt auch der Hide Modus.
![]()
![]()
Gruß Erwin
[/OT]
Hallo,
MikeyFFB hat mir noch einen Fehler mitgeteilt im Script NasToFax4Box-1-3.bat
Es Fehlt im erstellten Link dasCode:> > Icon wird angelegt, hier ist allerdings der Verknüpfungspfad noch > > nicht ok. Musste in den Eigenschaften die Spalte "Ausführen in.." > > noch mit C:\Programme\FRITZ!Fax ergänzen mit dann hats gefunzt.
Ausführen in: = WorkingDirectory
Du kannst den Code hier:
Damit ersetzen, hier wird das WorkingDirectory mit hinzugefügt:Code::: Erstellung eines VB-Script für unsichtbaren Start des Transportscripts (NasToFax4Box.bat) und einer Desktopverknüpung dazu. echo Set WshShell = WScript.CreateObject("WScript.Shell")>%SystemDir%\NasToFax4Box.vbs echo desktoplink = WshShell.SpecialFolders("Desktop") ^& "\NasToFax4Box.lnk">>%SystemDir%\NasToFax4Box.vbs echo startmenulink = WshShell.SpecialFolders("programs") ^& "\NasToFax4Box.lnk">>%SystemDir%\NasToFax4Box.vbs echo set link = WshShell.Createshortcut(desktoplink)>>%SystemDir%\NasToFax4Box.vbs echo link.TargetPath = "%SystemDir%\NasToFax4Box.vbs">>%SystemDir%\NasToFax4Box.vbs echo link.IconLocation = "%SystemDir%\fboxset.exe,0">>%SystemDir%\NasToFax4Box.vbs echo link.Save>>%SystemDir%\NasToFax4Box.vbs echo set link = WshShell.Createshortcut(startmenulink)>>%SystemDir%\NasToFax4Box.vbs echo link.TargetPath = "%SystemDir%\NasToFax4Box.vbs">>%SystemDir%\NasToFax4Box.vbs echo link.IconLocation = "%SystemDir%\fboxset.exe,0">>%SystemDir%\NasToFax4Box.vbs echo link.Save>>%SystemDir%\NasToFax4Box.vbs "%SystemDir%\NasToFax4Box.vbs"
Zu den Punkt hier:Code::: Erstellung eines VB-Script für unsichtbaren Start des Transportscripts (NasToFax4Box.bat) und einer Desktopverknüpung dazu. echo Set WshShell = WScript.CreateObject("WScript.Shell")>%SystemDir%\NasToFax4Box.vbs echo desktoplink = WshShell.SpecialFolders("Desktop") ^& "\NasToFax4Box.lnk">>%SystemDir%\NasToFax4Box.vbs echo startmenulink = WshShell.SpecialFolders("programs") ^& "\NasToFax4Box.lnk">>%SystemDir%\NasToFax4Box.vbs echo set link = WshShell.Createshortcut(desktoplink)>>%SystemDir%\NasToFax4Box.vbs echo link.TargetPath = "%SystemDir%\NasToFax4Box.vbs">>%SystemDir%\NasToFax4Box.vbs :: 08.07.2009 -> Ausführen in: echo link.WorkingDirectory = "%SystemDir%">>%SystemDir%\NasToFax4Box.vbs :: 05.07.2009 -> fboxset.exe ersetzt zu FaxDb.exe REM echo link.IconLocation = "%SystemDir%\fboxset.exe,0">>%SystemDir%\NasToFax4Box.vbs echo link.IconLocation = "%SystemDir%\FaxDb.exe,0">>%SystemDir%\NasToFax4Box.vbs echo link.Save>>%SystemDir%\NasToFax4Box.vbs echo set link = WshShell.Createshortcut(startmenulink)>>%SystemDir%\NasToFax4Box.vbs echo link.TargetPath = "%SystemDir%\NasToFax4Box.vbs">>%SystemDir%\NasToFax4Box.vbs :: 08.07.2009 -> Ausführen in: echo link.WorkingDirectory = "%SystemDir%">>%SystemDir%\NasToFax4Box.vbs :: 05.07.2009 -> fboxset.exe ersetzt zu FaxDb.exe REM echo link.IconLocation = "%SystemDir%\fboxset.exe,0">>%SystemDir%\NasToFax4Box.vbs echo link.IconLocation = "%SystemDir%\FaxDb.exe,0">>%SystemDir%\NasToFax4Box.vbs echo link.Save>>%SystemDir%\NasToFax4Box.vbs "%SystemDir%\NasToFax4Box.vbs"
:: 05.07.2009 -> fboxset.exe ersetzt zu FaxDb.exe
Bei mir und einigen anderen die Fritz!Fax auf dem Rechner Installiert haben,
Fehlt die Datei fboxset.exe deshalb habe ich das geändert.
![]()
![]()
Gruß Erwin
PS: Für wagemutige Tester die meine geänderte NasToFax4Box-1-5.bat
etwas angepasste Version ohne BUG 255 Testen möchten schickt mir
eine PN mit einer E-Mail Adresse, es gibt aber keine Funktions Garantie.
![]()
Hat das ganze schon jemand unter xp 64 zum laufen bekommen?
Script bringt Fehlermeldung installation Failed.
läuft dann weiter fritzfax wird auch geöffnet aber natürlich keine Faxe importiert.
MFG Alex
Mh irgenwas mit der variablenabfrage sieht da komsich aus.
für was stehen token 5&6?
GS_DLL sollte worauf verlinken
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
C:\>nastofax4box-1-5
C:\>setlocal
C:\>SET version=1-5
C:\>SET build=08.07.2009
C:\>SET FritzBoxIP="fritz.box"
C:\>IF not exist FF_F4B_CC_MyEXEPATH.exe goto :EndFF
C:\>FOR /F "tokens=1" %i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp1=%i"
C:\>SET "exetemp1=C:"
C:\>FOR /F "tokens=2" %i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp2=%i"
C:\>SET "exetemp2=C:\FRITZ"
C:\>FOR /F "tokens=3" %i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp3=%i"
C:\>SET "exetemp3=C:\PROGRA~2\gs\gs8.54\bin"
C:\>FOR /F "tokens=4" %i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp4=%i"
C:\>SET "exetemp4=192.168.5.1"
C:\>FOR /F "tokens=5" %i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp5=%i"
C:\>SET "exetemp5=2"
C:\>FOR /F "tokens=6" %i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp6=%i"
C:\>SET "exetemp=C:"
C:\>SET "SystemDir=C:\FRITZ"
C:\>SET "DatenDir=C:\PROGRA~2\gs\gs8.54\bin"
C:\>SET "GS_DLL=192.168.5.1"
C:\>IF "fritz.box" == "0.0.0.0" SET "FritzBoxIP=2"
IF was unexpected at this time.
C:\>IF NOT == 1 IF "fritz.box" == "0.0.0.0" SET "FritzBoxIP=fritz.box"
C:\>
MFG Alex
Hallo,
Token 5 ist die IP Adresse sofern sie ermittelt werden konnte,
Token 6 ist ein Fehlerstatus, wenn die IP Fehlt oder ein Dateipfad
Bei dir sieht es so aus als ob ein Pfad Fehlt,
Prüfe mal mit CMD FF_F4B_CC_MyEXEPATH.exe > 12345.txt
und schau nach was in 12345.txt steht da müssten 4 Dateipfade stehen.
So wie ich das jetzt sehe Fehlt bei dir der Daten Pfad für die
FritzFax.dbf, schau mal hiermit: AVM_NetCapi_x6432.zip nach
was da für ein Pfad drin steht?!
Das hier: FritzBoxIP="fritz.box" wird bei mir nicht unterstützt,
hier sollte es so FritzBoxIP="0.0.0.0" sein oder
FritzBoxIP="192.168.178.1" die Feste IP deiner Box.
Diese stelle im Script hier:
darf nicht verändert werden.Code:IF %FritzBoxIP% == "0.0.0.0" SET "FritzBoxIP=%exetemp5%" IF NOT %exetemp6% == 1 IF %FritzBoxIP% == "0.0.0.0" SET "FritzBoxIP=192.168.178.1"
Gruß ErwinCode:@echo off & setlocal SET version=1-5 SET build=08.07.2009 SET FritzBoxIP="0.0.0.0" :: Wenn die Datei FF_F4B_CC_MyEXEPATH.exe fehlt wird das Script beendet IF not exist FF_F4B_CC_MyEXEPATH.exe goto :EndFF :: Programmpfade aus der Registry lesen und an Variablen übergeben. FOR /f "tokens=1" %%i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp1=%%i" FOR /f "tokens=2" %%i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp2=%%i" FOR /f "tokens=3" %%i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp3=%%i" FOR /f "tokens=4" %%i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp4=%%i" FOR /f "tokens=5" %%i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp5=%%i" FOR /f "tokens=6" %%i in ('FF_F4B_CC_MyEXEPATH.exe') DO SET "exetemp6=%%i" SET "exetemp=%exetemp1%" SET "SystemDir=%exetemp2%" SET "DatenDir=%exetemp3%" SET "GS_DLL=%exetemp4%" IF %FritzBoxIP% == "0.0.0.0" SET "FritzBoxIP=%exetemp5%" IF NOT %exetemp6% == 1 IF %FritzBoxIP% == "0.0.0.0" SET "FritzBoxIP=192.168.178.1" :: Prüfung ob das Transportscript über u.g. Vb-Script gestartet wurde (unsichtbarer Modus), wenn nicht wird Setup gestartet. IF %exetemp6% == 0 goto :SetUp IF %exetemp6% == 1 goto :NoIp IF NOT %exetemp6% == 3 goto :EndFF :: Netzwerkfreigabe der Fritz Box mit net view ermitteln, Pfad um Telefax-Ordner ergänzen, an Variable übergeben. FOR /f "tokens=1" %%i in ('net view \\%FritzBoxIP% ^|FIND /I "-0"') DO SET "NAS=\\%FritzBoxIP%\%%i" IF exist %NAS%\FRITZ\faxbox (SET "NAS=%NAS%\FRITZ\faxbox") else (SET "NAS=%NAS%\telefax") goto :NoSetUp
PS: GhostScript 9.01 mit cFax
PS: GhostScript 8.72 mit cFax
PS: GhostScript 8.54 mit cFax
18.11.2010 -> FF_F4B_CC_Hide_07.zip 15.11.2010 2.1.0.7
Änderung, Registry Eintrag hInzugefügt GhostScript 8.71 / 8.72 / 9.00 / 9.01 mit cFax
zu FF_F4B_CC_MyEXEPATH.exe und FF_F4B_CC_Hide.exe
11.11.2010 -> Änderung, habe den Registry Eintrag von
GhostScript 8.71 / 8.72 / 9.00 / 9.01 mit cFax angepasst
FF_PDFtoSff_01_04.zip - FF_PDFtoSff.exe 15.11.2010 2.1.0.4
05.08.2010 -> Änderung, habe den Registry Eintrag von
GhostScript 8.72 mit cFax angepasst
FF_PDFtoSff_01_03.zip - FF_PDFtoSff.exe 19.04.2010 2.1.0.3
12.10.2009 -> Änderung, habe den Registry Eintrag von
GhostScript 8.70 mit cFax
zu FF_F4B_CC_MyEXEPATH.exe und FF_F4B_CC_Hide.exe Hinzugefügt
.
Somit werden im moment nur die zwei Versionen unterstützt:
GhostScript 8.54 mit cFax / GhostScript 8.70 mit cFax
.
FF_F4B_CC_Hide_06.zip (166,3 KB, 56x aufgerufen <- 18.11.2010)
.
Geändert von Pikachu (18.11.2010 um 03:22 Uhr)
Danke schonmal für die Hilfe, bin jetzt so weit das es funktioniert.
Es funktioniert allerdings nur über die NasToFax4Box.bat.
Die CC hide macht irgendwie garnix(habe nach txt die änderungen vorgenommen).
MFG Alex
Hallo,
Welche Änderung, im grunde wird nur bei dem Erststart die
NasToFax4Box-1-5.bat ausgeführt, dann sollten alle Dateien im
Fritz Ordner sein, du kannst es dann mit NasToFax4Box.bat im Fritz Ordner
ausführen oder über den Link auf dem Desktop, im Hide Modus
Läuft es im Hintergrund, es ist sozusagen Unsichtbar in der Ausführung.
Die Änderung für den Hide Modus in der FF_F4B_CC_Hide_exe.txt sind
schon in der NasToFax4Box-1-5.bat enthalten.
Gruß Erwin
PS: Frag mal MikeyFFB wenn er es noch verwenden sollte danach?![]()
Geändert von Pikachu (12.10.2009 um 22:08 Uhr)
Das meinte ich, der Desktoplink der auf die hide verknüpft ist macht nix, er läuft kurz im taskmanager, das wars.
Ich werde ihn mal fragen.
MFG Alex
Das ist ja der Sinn davon im Hintergrund Unsichtbar bei
der Ausführung, daher kann es nur kurz oder auch länger
im Taskmanager auftauchen, je nachdem wie viel PDF
Dateien zu sff Konvertiert werden.
Gruß Erwin![]()
@MikeyFFB, @jaschow, @all usw.
Nachfrage, in wie weit klappt es mit der geänderten Version von mir mit dem Script NasToFax4Box-1-5.bat(Nur W2k/XP)?!
Gruß Erwin
Himmel, hab ich jetzt erst gelesen.
@ Pikachu: Hat gut geklappt. Funzte einwandfrei.
Nun aber dieses Problem: Hab`s gewagt auf WIN 7 umzusteigen. Gefällt mir bis jetzt recht gut. Geht auch alles ausser... Du wirst es Dir denken können. Leider geht hier gar nix mehr. Bei Klick auf die Batch Datei zuckt kurz das Konsolenfenster und das wars. Keine Fehlermeldung, keine Ausführungen, nichts. Hab`s natürlich auch mit Adminrechten probiert.
Ich vermute mal da in WIN 7 die ganzen Ordnerstrukturen ein bisserl anders sind, wird wohl auch das Script angepasst werden müssen. Lieg ich da richtig?
Beste Grüße
Mikey
Router: FB7270 mit FW 74.05.50
Anschluss: T-Com Call & Surf Basic IP mit DSL 16000
VoIP: Sipgate, T-Online
Telefon: MT-F als Mikeyfon
Faxempfang intern, Fax senden analog über Fritz!Fax 3.07.04 mit Pikachus genialem Ergänzungstool FF_PDFtoSFF
Hallo,
Es ist nur ein kleiner Test hier: FF_PDFtoSff.zip
Convert AVM Fritz!Box PDF File to FritzFax SFF File with
GhostScript 8.70 with cFax and add to FritzFax.dbf
GhostScript 8.70 mit cFax oder GhostScript 8.54 mit cFax
muss zuerst Installiert werden, sowie auch FritzFax,
da es sonst nicht geht.
Es dient nur dazu die PDF Dateien mit GhostScript zu SFF Dateien zu
Konvertieren, und zur Datenbank FritzFax.dbf hinzuzufügen, damit
man die Faxe dann mit FritzFax verwenden kann.
Es werden im moment nur die zwei Versionen unterstützt:
GhostScript 8.54 mit cFax / GhostScript 8.70 mit cFax
FF_PDFtoSff.exe kann beim Aufruf von
FF_PDFtoSff.exe /q im Hide Modus ausgeführt werden
wenn alle Pfade existieren.
Download: FF_PDFtoSff.zip
Download Angepasste Version: FF_PDFtoSff_01_03.zip / FF_PDFtoSff_01_04.zip
Download: GhostScript 9.01 mit cFax
Download: GhostScript 8.72 mit cFax
Download: GhostScript 8.54 mit cFax
Gruß Erwin
Geändert von Pikachu (11.11.2010 um 12:33 Uhr)
Geändert von MikeyFFB (15.01.2010 um 19:48 Uhr)
Router: FB7270 mit FW 74.05.50
Anschluss: T-Com Call & Surf Basic IP mit DSL 16000
VoIP: Sipgate, T-Online
Telefon: MT-F als Mikeyfon
Faxempfang intern, Fax senden analog über Fritz!Fax 3.07.04 mit Pikachus genialem Ergänzungstool FF_PDFtoSFF
Der Registry Eintrag so wie es bei mir ist,
schau mal in der Reg mit Regedit nach wenn er FehltCode:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\AFPL Ghostscript] [HKEY_LOCAL_MACHINE\SOFTWARE\AFPL Ghostscript\8.54] "GS_DLL"="C:\\Programme\\gs\\gs8.54\\bin\\gsdll32.dll" "GS_LIB"="C:\\Programme\\gs\\gs8.54\\lib;C:\\Programme\\gs\\fonts;C:\\Programme\\gs\\gs8.54\\Resource" [HKEY_LOCAL_MACHINE\SOFTWARE\AFPL Ghostscript\8.70] "GS_DLL"="C:\\Programme\\gs\\gs8.70\\bin\\gsdll32.dll" "GS_LIB"="C:\\Programme\\gs\\gs8.70\\lib;C:\\Programme\\gs\\fonts;C:\\Programme\\gs\\gs8.70\\Resource"
dann trag es ein.
Den Pfad muss man Anpassen wenn er anders ist?!
Nach weiteren Tests, wenn der Registry Eintrag zu GS_LIB fehlt
und der Ordner lib nicht vorhanden ist scheint es nicht zu gehen.Code:[HKEY_LOCAL_MACHINE\SOFTWARE\AFPL Ghostscript\8.54] "GS_LIB"="C:\\Programme\\gs\\gs8.54\\lib" [HKEY_LOCAL_MACHINE\SOFTWARE\AFPL Ghostscript\8.70] "GS_LIB"="C:\\Programme\\gs\\gs8.70\\lib"
Gruß Erwin
Geändert von Pikachu (16.01.2010 um 09:16 Uhr)
Das Tool funzt hervorragend.
Bei mir war eine fehlerhafte Installation von Ghostscript die Ursache. Nach Neuinstallation kam dann der volle Erfolg
Das absolute Highlight wäre noch, wenn nach erfolgter Konvertierung die PDF Datei in einen anderen Ordner, z.B. old verschoben wird. Dann wären eigentlich alle Funktionen in einer EXE vorhanden.
Zum HIDE Modusnoch eine Frage: Läuft dann alles autom. ab? Weil normal muss man ja noch auf convert klicken.
Grüße und DANKE für die tolle Arbeit
Mikey
Router: FB7270 mit FW 74.05.50
Anschluss: T-Com Call & Surf Basic IP mit DSL 16000
VoIP: Sipgate, T-Online
Telefon: MT-F als Mikeyfon
Faxempfang intern, Fax senden analog über Fritz!Fax 3.07.04 mit Pikachus genialem Ergänzungstool FF_PDFtoSFF
Ja es läuft automatisch ab, nur wenn ein Pfad fehlt
kommt das Fenster, aber es ist eh erst eine beta Version,
wo ich noch einige Punkte verbessern muss,
zum Bs. eine Fehlermeldung zu GS, usw.
Da die sff eh nicht nochmal Konvertiert werden wenn sie im Ziel schon
vorhanden sind ist eine Kopie der PDF in einem Old Ordner wohl nicht nötig oder?!
Gruß Erwin