Hi.
ich werde mir das gleich zuhause nochmal anschauen (1-2h). Ich melde mich dann hier in dem Post nochmal... momentan fehlt mir die Testumgebung.
Aber faxen geht ja schonmal manuell
- Eventuell packe ich die Umgebungsvariablen in das Skript mit hinein.
@doc: 1.8 kenn ich noch nicht
EDIT: wobei mir diese für x64 doch geeigneter scheint:
Link.
Nochmal schnell gesucht. Hier findet sich eine downloadbare Version:
Link.
EDIT:
Folgendes: Die Environment Variablen funktionieren zwar, wenn man das Programm manuell aufruft, jedoch kennt das VBSkript sie nicht mehr. Folgende Sache müsstest du daher in %windir%\system32\capifax_gs.vbs einfügen:
Code:
' Convert ps2tiff and send with fax
Set WshShell = WScript.CreateObject("WScript.Shell")
[COLOR="Red"]Set objEnv = WshShell.Environment("Process")
objEnv("FB_REMOTE_CAPI_IP") = "192.168.178.2"
objEnv("FB_REMOTE_CAPI_PORT") = "5031"
objEnv("FB_REMOTE_CAPI_DEBUG") = "0"
[/COLOR]WshShell.Run """" + GSWIN32_PATH + "\bin\gswin32.exe"" " & GS_OPTIONS & " -sOutputFile=""" + TIFFILE + """" & " " & """" & PSFILE & """", GS_SHOW, True
WshShell.Run """" + CAPIFAX_PATH + "\capifax"" -ecm " & ECM & " -rate " & BITRATE & " -header """ & Args(3) & """" & " -ident """ & Args(2) & """" & " -send """ & TIFFILE & """" & " """ & + Args(1) & """ """ & Args(0) & """" & " """ & TARGETMSN & """", CAPIFAX_SHOW, True
Damit ist die IP fest im Skript hinterlegt. Wenn ich etwas mehr Zeit hab, automatisiere ich das (mit einem richtigen Setup).
Ach so... bitte die Software hier nicht mit Fritz!Fax verwechseln! Es wird keine Lib von Fritz!Fax verwendet. Nichtmal die capi2032.dll... eher eine statisch integrierte libcapi20
- für den Faxversand wird libspandsp verwendet. Rein theoretisch könnte man das Projekt sogar OpenSource machen, wobei es ja schon so ist (siehe Linux-Version). Nur libspandsp unter Windows zu übersetzen, ist ein wahrer Kampf - aber es geht, wie man sieht.