hi,
da mir die bisherigen möglichkeiten nicht sonderlich weitergeholfen haben, hier meine (noch sehr unvollständige) Version:
Eigenes LUA Script in Scite aktivieren:
Folgendes in C:\Programme\AutoIt3\SciTE\LUA\SciTEStartup.lua anfügen:
jetzt kann das eigene LUA Script (versions.lua) in C:\Programme\AutoIt3\SciTE\LUA\versions.lua eingefügt werden:
Code
versions = EventClass:new(Common)
function versions:OnSave(filename)
os.execute('start /min C:PFAD\\ZUR\\versions.exe ' .. '"' .. filename .. '"')
return false
end
nun der Inhalt der version.au3/exe
Code
#include <Array.au3>#Include <File.au3>
$parameter = $CmdLine[1]
Dim $driveDim $dirDim $fileDim $ext
$split = _PathSplit ($parameter, $drive, $dir, $file, $ext)
FileCopy ($parameter, @DesktopDir & "\src\" & "Autoit History" & "\" & $file & "\" & @YEAR & "\" & @MON & "\" & @MDAY & "\" & $file & "_" & @HOUR & "_" & @MIN & "_" & @SEC & $ext, 8)
Alles anzeigen
der pfad im autoitscript muss auch angepasst werden....
diese möglichkeit reicht mir schon aus.....
man könnte in Scite noch ein "hotkey/macro" definieren, womit man z.B. WinMerge aufrufen kann, um das Script mit älteren zu vergleichen.....
denke das kann man noch weiter ausbauen ....
Gruß
GerhardSchr