Recording a Macro
CuteFTP 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. To play a recorded macro, refer to Playing a Recorded Macro.
To start recording a macro
-
Before recording your macro, perform the steps you will be recording to test the process.
-
When you are ready to record, on the main menu, click Tools > Macros and Scripting > Record.
-
Connect to your Site and perform the tasks you want to record.
-
When you finish recording the macro, click Tools > Macros and Scripting >Record. The Save As dialog box opens.
-
In the File name box, type a name for the macro, then click Save (or click Cancel to cancel the recording). If you click Cancel, a confirmation message appears.
-
Click Yes to cancel the recording session or click No to specify a location to save. If you click Yes, the recorded script is lost.
Configuration Notes
The macro recorder can record most events supported by the CuteFTP'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
The macro recorder uses 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.