sách gpt4 ai đã đi

notepad++ - Filezilla 自动上传热键 (AutoHotkey)

In lại 作者:行者123 更新时间:2023-12-04 05:44:27 25 4
mua khóa gpt4 Nike

这是我的第一篇文章,所以请温柔。
我发现我经常不断地保存文件,然后将它们上传到网络服务器进行测试。这变得相当烦人,所以我试图创建一个自动热键脚本,当我在 Notepad++ 中保存文件时,该脚本会使用 filezilla 自动将文件上传到服务器。

目前我有这个:

loop {
IfWinExist, File has changed
{
WinActivate
Send, !y
}
Sleep, 1000
}

这在一定程度上起作用。它将保存的文件上传到服务器,但它不考虑目录,所以我最终将加载的 js 和 css 文件上传到主站点目录而不是它们各自的目录,这显然是一个问题。

我对 AutoHotkey 很陌生,我真的不知道我在做什么,所以我不确定如何解决这个问题。

我的想法(不确定是否可能)
我所有的网站在我的电脑上都有类似的文件结构:
*sitename* / root / css / *css files*
js / *js files*
img / *image files*

然后还有根文件夹内的站点目录和页面。这意味着我可以在 FileZilla 中打开站点根文件夹并将所有文件复制到服务器上的 public_html 文件夹。

我想知道是否可以获取保存文件的文件路径,例如: 'd://files/Website_name/root/css/styles.css'并在 root 之前剪掉那些东西,留下 'css/styles.css'。然后导航到 web 服务器上的 css 目录,然后传输文件。这需要处理多个目录,比如“about/info/index.php”,它需要更改为“about”目录,然后更改为“info”目录,然后上传文件。

如果在任何时候目录不存在,我希望进程停止运行并返回到起始目录。它也应该在上传文件后执行此操作,以便为下一次上传做好准备。

我真的不明白为什么这不是 FileZilla 功能的一部分,因为许多其他 FTP 程序会自动上传文件。如果有人可以帮助我修改我的脚本或向我展示使用 FileZilla 自动上传文件的另一种(免费)方式,我将不胜感激。

吉米

1 Câu trả lời

不是您所要求的,但是一旦您使用 Notepad++ 进行编辑,为什么不使用它的 FTP 插件呢?它随 N++ 一起提供,并且易于配置。如果您想要一种具有更多可能性的方法,那么您应该尝试 WinSCP并将 Notepad++ 设置为其默认编辑器。一旦保存在 N++ 中,这两种方法都会自动上传您的更改。

关于notepad++ - Filezilla 自动上传热键 (AutoHotkey),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10866957/

25 4 0
Bài viết được đề xuất: visual-c++ - fatal error C1083 : Cannot open include file: 'omp.h' : No such file or directory
Bài viết được đề xuất: winapi - 正确使用 GetRawInputBuffer
Bài viết được đề xuất: r - 添加多图轴
Bài viết được đề xuất: java - 用java编写的java解释器
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com