CuteFTP Professional can record and playback entire sessions using the powerful macro record/playback tool. Sessions are recorded in Visual Basic Script and take advantage of CuteFTP's COM exposed transfer engine (TE) interface.
On the menu bar, choose Tools > Macros and Scripting > Record > Start Recording.
Connect to your site and perform the tasks you want to record.
When you are finished recording the macro click Tools > Macros and Scripting > Record > Stop Recording.
Enter a name for the macro in the Filename box and click the Save button.
The macro recorder can record most events supported by the CuteFTP Professional's TE COM interface:
Connect (FTP, FTPS, SFTP, HTTPS) including all parameters (OTP, CCC, AUTH_TLS, etc.)
Disconnect
Upload
Download
Site to Site Transfer
Synchronize
URL Transfer
Create Local Folder
Create Remote Folder
Rename Local Folder
Rename Remote Folder
Remove Local Folder
Remove Local Folder
Raw FTP Command
Note
The macro recorder will use all defined parameters set in the CuteFTP interface for Socks and Proxy information. Therefore, there is no need to add "UseProxy" to the resulting script (macro) that is created.