You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过命令行在FileZilla的现有连接中打开新标签页?

在已运行的FileZilla实例中通过命令行新开标签页的方法

我特意翻了FileZilla的官方文档和社区讨论,目前没有原生支持通过命令行直接在已建立的连接会话中新增标签页的功能,但有几个变通思路可以实现类似需求:

一、利用单实例模式在现有实例中新增连接标签

FileZilla默认会在命令行启动时打开新实例,但你可以先调整设置让它只运行一个实例:

  1. 打开FileZilla,进入「编辑」→「设置」→「界面」→「行为」
  2. 勾选「只允许运行一个FileZilla实例」并保存设置

之后再用命令行执行连接命令,就会在现有FileZilla窗口中新开一个标签页连接目标服务器,比如:

  • 直接连接FTP服务器:filezilla ftp://username:password@ftp.example.com
  • 打开站点管理器中保存的站点:filezilla -s "我的站点名称"

注意:这种方式是新开一个独立的连接标签,不是在你当前正在使用的连接会话里加标签。

二、借助自动化工具模拟操作(实现会话内/任意位置开标签)

如果需要在当前活跃的连接会话中直接新开标签(比如快速打开同服务器的另一个目录,或者切换到其他站点),可以用AutoHotkey这类自动化脚本工具,模拟FileZilla的快捷键操作:

比如下面这个简单的AutoHotkey脚本,会激活FileZilla窗口并新开标签:

; 激活FileZilla主窗口
WinActivate, ahk_exe filezilla.exe
; 模拟按下Ctrl+T(FileZilla默认新开标签的快捷键)
Send ^t
; 可选:如果需要自动打开站点管理器,继续模拟Alt+S
Sleep 500
Send !s

你可以把这个脚本保存为.ahk文件,然后通过命令行调用AutoHotkey执行它,比如:AutoHotkey.exe "你的脚本路径.ahk"。这种方式的缺点是依赖FileZilla的快捷键设置,如果你的快捷键被修改过,需要对应调整脚本里的按键指令。


内容的提问来源于stack exchange,提问作者william007

火山引擎 最新活动