I needed to write a script (say in Automate6.2.
to download and upload a file from a ftp server.
I explored all menu options and I couldn't any method of running a sort of "script" or command in Filezilla through which I can do a predefined set of tasks. Everything needs to be done thru mouse, eg.
- If I have defined a site "automate6", I have to run site manager (File menu or Ctrl-S) and manually move to that site name and press enter to run. There is no way to assign a keyboard shortcut or serial number to a particular site defined in site manager so as to reach to it directly. Say I have 10 sites defined, and I want to reach to Automate6 directly, there is no way other than moving through up down arrow. And if i type out the name, it have to be typed fast enough (a-u-t-o etc) otherwise if there is a gap between a and u it would not go to au but go to first a and then to a site starting with u.
I think every site can be given a simple serial no. or alphabet and there should be some method of selecting that site through that number/ alphabet.
2. After I anyhow connect to the site successfully, and I want to reach the "remote file list" pane, there is just no way to go there by simple keyboard shortcut. I have to either use mouse to click on that pane, or to repeatedly press tab a dozen time till I reach there.
the same is the condition if, after selecting the file on remote server, I want to go to local folder file list pane. I again have to either use mouse or to press shift-tab a few times.
I thing every tab should be give some Alt or otherwise simple key combination, pressing which will take us to that pane.
Alt F1 local (folder list)
Alt F2 local (file list)
alt F3 remote site (folder list)
alt F4 remote site (file list)
alt F5 queued transfers
3. Now, I have selected the file in remote folder, and select the local folder, there is just no direct command that i can give to copy that file to current folder, I have to just drag and drop with a mouse.
If you mean that is possible by giving and direct ftp command, well, I found that "get test.xls c:\test1.xls" was giving a "invalid command" whereas get/ recv/ retr are supposed to be valid ftp commands. I mean, when filezilla can copy the file with drag and drop, then it does know what is the command working on the server to make that possible by command line command, but there is either no way to do that for us, or may be your handling of command line commands is messed up.
4. And when I have all the above steps pre-known, why can't I store them in some text file commands and windows-run "c:\program files\filezilla automate6.txt" and all this is automatically done and I get my that file copied from remote to my local folder.
ftp had started as a command line interface and had served millions for decades.
Filezilla is excellent GuI but it is sad that it has done away with command line commands altogether and has poor support for keyboard shortcuts.
Hope some thought would be given to it all.