;********************** ;* RoboTask Task file * ;* Do not edit! * ;********************** [Root] ActionAfterRun=INTEGER|0 Actions=FOLDER Automat=INTEGER|-1 CatID=INTEGER|850444931 ContinueOnError=INTEGER|0 ExternalName=STRING|"Task262" Hide=INTEGER|0 ID=INTEGER|477027460 Name=STRING|"File names transformation" Priority=INTEGER|3 RunOnClose=INTEGER|0 RunOnStartup=INTEGER|0 ToLog=INTEGER|3 [Actions] Action1=FOLDER Action10=FOLDER Action11=FOLDER Action2=FOLDER Action3=FOLDER Action4=FOLDER Action5=FOLDER Action6=FOLDER Action7=FOLDER Action8=FOLDER Action9=FOLDER [Actions\Action1] ActionID=STRING|"A_LOOP_TEXT" Enabled=INTEGER|-1 Name=STRING|"Text Loop" Params=FOLDER [Actions\Action1\Params] destvar=STRING|"CURLINE" line0=STRING|"directory\CCM_somedescript_200505111102.ext" line1=STRING|"directory1\CCM_anoterdescript_200505111105.ext" linecount=STRING|"2" sourcetext=STRING|"1" [Actions\Action10] ActionID=STRING|"A_VARIABLES_REMOVE" Enabled=INTEGER|-1 Name=STRING|"Remove variable ""FILENAMEONLY""" Params=FOLDER [Actions\Action10\Params] varname=STRING|"FILENAMEONLY" [Actions\Action11] ActionID=STRING|"A_VARIABLES_REMOVE" Enabled=INTEGER|-1 Name=STRING|"Remove variable ""NEWFILENAMEONLY""" Params=FOLDER [Actions\Action11\Params] varname=STRING|"NEWFILENAMEONLY" [Actions\Action2] ActionID=STRING|"A_VARIABLES_SET" Enabled=INTEGER|-1 Name=STRING|"Set variable ""FOLDER"" with value ""{ExtractFilePathNoDrive({CurLine})}""" Params=FOLDER [Actions\Action2\Params] expand=STRING|"1" varname=STRING|"FOLDER" varvalue=STRING|"{ExtractFilePathNoDrive({CurLine})}" [Actions\Action3] ActionID=STRING|"A_VARIABLES_SET" Enabled=INTEGER|-1 Name=STRING|"Set variable ""FILEEXT"" with value ""{ExtractFileExt({CurLine})}""" Params=FOLDER [Actions\Action3\Params] expand=STRING|"1" varname=STRING|"FILEEXT" varvalue=STRING|"{ExtractFileExt({CurLine})}" [Actions\Action4] ActionID=STRING|"A_VARIABLES_SET" Enabled=INTEGER|-1 Name=STRING|"Set variable ""FILENAMEONLY"" with value ""{ExtractFileNameNoExt({CurLine})}""" Params=FOLDER [Actions\Action4\Params] expand=STRING|"1" varname=STRING|"FILENAMEONLY" varvalue=STRING|"{ExtractFileNameNoExt({CurLine})}" [Actions\Action5] ActionID=STRING|"BASIC_SCRIPT" Enabled=INTEGER|-1 Name=STRING|"Basic Script" Params=FOLDER [Actions\Action5\Params] line00000=STRING|"Sub Main" line00001=STRING|" 'This script retrieves old file name from" line00002=STRING|" 'variable “FileNameOnly” transform it" line00003=STRING|" 'and assign new name to variable “NewFileNameOnly”" line00004=STRING|" Dim s As String" line00005=STRING|" Dim p As Integer" line00007=STRING|" s = RoboTaskApp.ExpandText(""{FileNameOnly}"")" line00009=STRING|" p = InStrRev(s, ""_"")" line00011=STRING|" If p>0 Then" line00012=STRING|" s = Left(s, p-1)" line00013=STRING|" End If" line00015=STRING|" RoboTaskApp.SetUserVariable(""NewFileNameOnly"",s)" line00017=STRING|"End Sub" linecount=STRING|"18" source=STRING|"0" [Actions\Action6] ActionID=STRING|"A_DIALOG_MESSAGE" Enabled=INTEGER|-1 Name=STRING|"Show ""Folder: {Folder}""" Params=FOLDER [Actions\Action6\Params] icon=STRING|"1" msg0=STRING|"Folder: {Folder}" msg1=STRING|"File extension: {Fileext}" msg2=STRING|"Old filename:{FileNameOnly}" msg3=STRING|"New filename: {NewFileNameOnly}" msgcount=STRING|"4" playsound=STRING|"0" showmessage=STRING|"1" [Actions\Action7] ActionID=STRING|"A_LOOP_END" Enabled=INTEGER|-1 Name=STRING|"End Loop" [Actions\Action8] ActionID=STRING|"A_VARIABLES_REMOVE" Enabled=INTEGER|-1 Name=STRING|"Remove variable ""FOLDER""" Params=FOLDER [Actions\Action8\Params] varname=STRING|"FOLDER" [Actions\Action9] ActionID=STRING|"A_VARIABLES_REMOVE" Enabled=INTEGER|-1 Name=STRING|"Remove variable ""FILEEXT""" Params=FOLDER [Actions\Action9\Params] varname=STRING|"FILEEXT"