Noxcho Posted January 4, 2016 Share Posted January 4, 2016 Hi everyone,I am trying to create a custom script which would let me find out the date of my backup creation in a secure zone/backup capsule and then show me this date when I boot to special recovery interface.As autoit is not able to read the file creation properties from an unmounted drive I've decided to use a workaround. Using script of my backup software I am able to read the properties and create a dummy file which has the date name.Then autoit needs to read the name of that file and write it to a txt.ini file in specific section. This ini file then shows in UI interface the buttons and hints to a small graphic interface called runner.exeBut this does not work for me whatever I try. Can someone please shed some light on this? Where am I making a mistake?Here is my script:#include <File.au3>#include <Date.au3>_FileCreate(@ScriptDir & "\program\date.999")ShellExecuteWait(@ScriptDir & "\program\scripts.exe", " -Wno --multiple a.psl", "", "", @SW_HIDE)$filesearch = FileFindFirstFile ( "*.999" )$dateraw = StringTrimRight(FileFindNextFile($filesearch), 4)$LB_Date = StringLeft($dateraw, 2) & "." & StringMid($dateraw, 3, 2)& "." & StringRight($dateraw, 4)$LB_Date2 = StringRight($dateraw, 4) & "/" & StringMid($dateraw, 3, 2)& "/" & StringLeft($dateraw, 2)$LB_days = _DateDiff("d",$LB_Date2 & " 00:00:00", _NowCalc())$PSR_Menu = IniRead(@ScriptDir & "\menu\runner.ini", "Menu_0", "Name_2","")$PSR_Hint = IniRead(@ScriptDir & "\menu\runner.ini", "Menu_0", "Hint_2","")IniWrite(@ScriptDir & "\menu\runner.ini", "Menu_0", "Name_2",$PSR_Menu & " (" & $LB_days & ") days")IniWrite(@ScriptDir & "\menu\runner.ini", "Menu_0", "Hint_2",$PSR_Hint & " " & $LB_Date );~ ConsoleWrite(@ScriptDir & "\menu\runner.exe" & @CRlf)ShellExecute(@ScriptDir & "\menu\runner.exe")And the ini file runner.ini has the following lines: [Menu_0]Name_1=Restore Original StateHint_1=All custom setting will be overwrittenExecute_1="%systemdrive%\Paragon\program\scripts\restorefactory.cmd"Iconpath_1=restore.pngName_2=Create or update user BackupHint_2=The user backup will be updated. If no backup was done yet, it will be createdIconpath_2=hddbackup.pngExecute_2="%systemdrive%\paragon\program\scripts\updatefactory.cmd"How do I make the script write the Hint_2 taking the name of .999 file? Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now