Hallo eigentlich wollte ich das ganze in den Download Bereich packen, da aber der source noch nicht aufgeräumt ist, hier vorab der sourcecode, den man ohne weiters mit autohotkey ausführen kann bzw sich einen exe Datei erzeugen kann.
Es exitieren derzeit zwei versionen,
1.)dies ist die einfache AusfĂĽhrung, alle parameter sind im sourcecode eingebettet,
und sind entsprechend anzupassen.
- Code: Alles auswählen
FileDelete, K:\M400-??Backup*.fbk
run, %ProgramFiles%/Navision\Client-M400\fin.exe id=%ProgramFiles%/Navision\Client-M400\backup400.zup`, temppath=%TEMP%`, nettype=tcp`, servername=M400, %ProgramFiles%/Navision\Client-M400\, max
Sleep, 100
WinWait, Anmelden,
IfWinNotActive, Anmelden, , WinActivate, Anmelden,
WinWaitActive, Anmelden,
Send, USERNAME{TAB}PASSWORD{TAB}{ENTER}
WinWait, m4-1.fdb - Microsoft Business Solutions-Navision, Statusleiste
IfWinNotActive, m4-1.fdb - Microsoft Business Solutions-Navision, Statusleiste, WinActivate, m4-1.fdb - Microsoft Business Solutions-Navision, Statusleiste
WinWaitActive, m4-1.fdb - Microsoft Business Solutions-Navision, Statusleiste
Sleep, 100
Send, {ALTDOWN}xs{ALTUP}
WinWait, m4-1.fdb - Microsoft Business Solutions-Navision, Datensicherung erste
IfWinNotActive, m4-1.fdb - Microsoft Business Solutions-Navision, Datensicherung erste, WinActivate, m4-1.fdb - Microsoft Business Solutions-Navision, Datensicherung erste
WinWaitActive, m4-1.fdb - Microsoft Business Solutions-Navision, Datensicherung erste
Sleep, 100
Send, Das ist ein test
Send, {TAB}
Send, k:\M400-01Backup.fbk
Send, {TAB}
SEND, {ENTER}
WinWait, Microsoft Business Solutions-Navision, Die Datensicherung '
IfWinNotActive, Microsoft Business Solutions-Navision, Die Datensicherung ', WinActivate, Microsoft Business Solutions-Navision, Die Datensicherung '
WinWaitActive, Microsoft Business Solutions-Navision, Die Datensicherung '
SEND, {ENTER}
Sleep, 100
Send, {ALTDOWN}db{ALTUP}
;OK
;Die Datensicherung 'Das ist ein test' wurde erfolgreich beendet.
2.)die zweite Version hat eine Gui und benutzt einen Ini Datei fĂĽr die Parameter, diese uppe ich sobald ich sich sie nochmal geprĂĽft habe, bis dahin benutzt einfach die obige.
In der Zweiten Version kann auch eingestellt werden welcher mandant gesichert werden soll usw. sowie errorhandling.
Das genutzte prinzip ist relativ simple und das "teure Tool" macht auch nichts anderes.
Fragen/Anregungen usw bitte in diesen Beitrag.