发表回复 
[过期|待整理]欢迎在 autohotkey.net 上分享您的脚本
2011-06-11, 11 : 11 (这个帖子最后修改于: 2014-07-27 12 : 50 by robertL.)
[过期|待整理]欢迎在 autohotkey.net 上分享您的脚本
1. 简介

AutoHotkey.net 是一个 开源 的社区站点, 它提供:
  • [size=17px]网站空间[/size]
    使用 FTP 或基于文件管理器的浏览器上传您与 AutoHotkey 有关的脚本, 请参见 服务条款和协议
  • [size=17px]Pastebin (?)[/size]
    一键提交代码到 IRC 或电子邮件
  • [size=17px]存档[/size]
    下载以前的 AutoHotkey 主要发行版本[/list:u]
    有任何疑问, 请联系 polyethene (poly...@autohotkey.net). 非常感谢 polyethene !

    经 health901 提醒, 这里补充 FTP 上传方法, 方便大家使用:
    FTP 用户名: 在网页上登录后到账户设置中查看 (注: 与网页上登录时的用户名不同)
    FTP 地址: ftp://ftp.autohotkey.net:21
    (这里说个我自己使用的体会, 当上传几百甚至更多文件到空间时, 使用 FTP 顺序上传会比较方便, 当您想删除大量文件, 尤其是大部分文件都在要删除的目录中时, 建议直接在网站文件管理器界面删除, 例如有几百上千个文件在几个文件夹中, 使用 FTP 删除时递归删除可能要几分钟时间, 若在文件管理器界面选中那几个文件夹删除, 则瞬间完成了. 小心! 千万别选错了)

    提示: 当您想寻找某个问题的脚本, 在谷歌或必应上或其他引擎进行搜索时, 加上 "site:autohotkey.net" 可能会有小惊喜喔~ (直接搜索不到需要的脚本时建议试试)

    2. 制作网页进行脚本展示

    (1) 同时展示较多脚本
    除了可以上传脚本外, 这个站点还支持使用脚本展示和导航, 例如我们所熟悉的 AutoHotkey_L 主页, 对于不熟悉网页的同学, 可参考下面两个页面的网页制作自己的脚本展示页面, 先看看效果:
    [Image: Website.png]


附件 缩略图
   

AutoHotkey 学习指南 我的帖子
我不生产代码,我只是 AutoHotkey 的搬运工:从官方到中文;从其他语言到 AutoHotkey;有时则把 AutoHotkey 搬运到普通用户面前。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-06-11, 20 : 27
 
[i=s] 本帖最后由 health901 于 2011-6-11 20:35 编辑 [/i]

怎么字体在你那就那么难看呢= =
代码: (全选)
font-family:'Segoe UI',Arial,sans-serif;
[attach]1708[/attach]


Uberi的脚本不适用咱,只能手动,但是手动就对不起会ahk啦
下面的脚本 更新index 信息保存在WebIndex.ini中

只能L版运行
WebIndex.ahk(UTF-8)
代码: (全选)
Gui, Add, Radio, x26 y21 w70 h30 vtypeGroup Checked, 脚本
Gui, Add, Radio, x116 y21 w80 h30 , 函数
Gui, Add, Text, x26 y71 w50 h30 , 脚本
Gui, Add, Text, x26 y121 w50 h30 , 地址
Gui, Add, Text, x26 y171 w50 h30 , 图片
Gui, Add, Text, x26 y221 w50 h30 , 介绍
Gui, Add, Text, x26 y271 w50 h30 , 下载
Gui, Add, Edit, x96 y71 w180 h30 vName,
Gui, Add, Edit, x96 y121 w180 h30 vurl,
Gui, Add, Edit, x96 y171 w180 h30 vpic,
Gui, Add, Edit, x96 y221 w180 h30 vinfo,
Gui, Add, Edit, x96 y271 w180 h30 vdl,
Gui,add,button,gSubmit,Submit
; Generated using SmartGUI Creator 4.0
Gui, Show,, New GUI Window
Return

GuiClose:
ExitApp

Submit:
GuiControlGet,Name
if Name=
        Return
GuiControlGet,url
GuiControlGet,pic
GuiControlGet,info
GuiControlGet,dl
GuiControlGet,typeGroup
if pic=
        pic=NoImage.jpg
if dl=
        dl:=URL
if info=
        info:=Name
Gosub,inireadCount
Gosub,IniWrite
Gosub,Htmlwrite
Return

IniReadCount:
IniRead,Count_Script,WebIndex.ini,Script,Count,0
IniRead,Count_Function,WebIndex.ini,Function,Count,0
Return

IniWrite:
info:=Name . ";" . url . ";" . pic . ";" . info . ";" . dl
if        typeGroup
{
        Count_Script++
        IniWrite,% Count_Script,WebIndex.ini,Script,Count
        IniWrite,% info,WebIndex.ini,Script,Script_%Count_Script%
}
Else
{
        Count_Function++
        IniWrite,%Count_Function%,WebIndex.ini,Function,Count
        IniWrite,%info%,WebIndex.ini,Function,Function_%Count_Function%
        }
Return

Htmlwrite:
Script=
Function=
Loop,% Count_Script
{
        IniRead,Script_info,WebIndex.ini,Script,Script_%A_index%,%A_space%
        info(Script_info,ScriptName,Url_main,Picture,Intorduce,Url_Dl)
        Gosub,New
        Script:=Script . New
        }
Loop,% Count_Function
{
        IniRead,Function_info,WebIndex.ini,Function,Function_%A_index%,%A_space%
        info(Function_info,ScriptName,Url_main,Picture,Intorduce,Url_Dl)
        Gosub,New
        Function:=Function . New
        }
Templates=
(
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<link rel="StyleSheet" href="Style.css" type="text/css">
<title>AutoHotkey.net - Scripts</title>
</head>

<body>
<p id="title">AutoHotkey</p>
<p id="subtitle">Scripts and libraries by health901</p>
<div id="content">
<div class="list">
<p class="section" id="Scripts">Scripts</p>
        <table>
        %Script%
        </table></div>
<p class="info">Mouse over a button to see it's description</p>
<br>
<div class="list">
<p class="section" id="Libraries">Libraries</p>
        <table>
        %Function%
        </table></div>
<p class="info">Mouse over a button to see it's description</p>
</div>
</body>
</html>
)

FileDelete,index.html
FileAppend,% Templates,index.html,UTF-8
Return

New:
New=
(
        <tr>
                <td class="entry"><a href="%Url_main%" class="main">%ScriptName%
                <span><img src="Images/%Picture%" class="display" alt="%ScriptName%"><br><br>%Intorduce%</span></a></td>
                <td><a href="%Url_DL%" class="alt">Download</a></td>
        </tr>
)
Return

info(infostring,ByRef rtn1,ByRef rtn2, ByRef rtn3, ByRef rtn4,ByRef rtn5)
{
        loop,parse,infostring,;
                rtn%a_index%:=A_LoopField
        }


附件 缩略图
   

所有脚本存至项目: https://github.com/health901/AHK, 欢迎fork
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-06-11, 22 : 35
 
我也注册过,不过不知道还可以有主页。
主页文件是 index.html 么?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-06-13, 08 : 58
 
嘿嘿 这个东西 感觉不错 我会放在那上面
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-06-14, 16 : 32
 
好东西啊,一开始我还以为要资深论坛会员才有这个空间,额,冏....

★作品页★
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-06-15, 16 : 45
 
有ftp服务啊原来。。。

Ftp://ftp.autohotkey.net:21

所有脚本存至项目: https://github.com/health901/AHK, 欢迎fork
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-06-17, 23 : 45
 
mark!!!!
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-06-18, 01 : 32
 
引用:有ftp服务啊原来。。。

Ftp://ftp.autohotkey.net:21
health901 发表于 2011-6-15 16:45 [Image: back.gif]

好啊,上传方便了
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-06-20, 16 : 40
 
6# health901

多谢提醒, 已在首贴中说明.

AutoHotkey 学习指南 我的帖子
我不生产代码,我只是 AutoHotkey 的搬运工:从官方到中文;从其他语言到 AutoHotkey;有时则把 AutoHotkey 搬运到普通用户面前。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-06-22, 12 : 21
 
用了好几年了,主要是脚本更新用。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-07-28, 13 : 34
 
请问在这个网站上怎么找到像health901这样的主页,中文的清晰易读
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-07-29, 08 : 08
 
11# mrfox

您是指找中文的网页吗?

AutoHotkey 学习指南 我的帖子
我不生产代码,我只是 AutoHotkey 的搬运工:从官方到中文;从其他语言到 AutoHotkey;有时则把 AutoHotkey 搬运到普通用户面前。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-07-29, 09 : 18
 
12# amnesiac

是的,打开全是英文的,不知如何下手囧
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-07-29, 09 : 20
 
13# mrfox

我没有很好的方法, 有个技巧也许可以试试:
在谷歌中用最常见的中文字搜索 autohotkey.net 网站

AutoHotkey 学习指南 我的帖子
我不生产代码,我只是 AutoHotkey 的搬运工:从官方到中文;从其他语言到 AutoHotkey;有时则把 AutoHotkey 搬运到普通用户面前。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-08-27, 09 : 05
 
春天不是读书天,夏日炎炎正好眠 秋有蚊虫冬有雪,收拾书香待明年
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2011-12-14, 10 : 25
 
我要学学海盗,把代码分享到autohotkey.net 回头学学怎么设置。

简单,再简单一点儿
博客 http://blog.csdn.net/liuyukuan
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-04-29, 16 : 57
 
FTP 用户名: 在网页上登录后到账户设置中查看 (注: 与网页上登录时的用户名不同)

-------这个在哪啊?没找到啊
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-05-02, 17 : 21
 
[i=s] 本帖最后由 amnesiac 于 2012-5-2 17:29 编辑 [/i]

17# hk9999

在登录后, 可以看到右上角 "Settings", 点击这个按钮会出现:

Account SettingsOverview

[table][tr][td]Username:[/td][td] amnesiac[/td][/tr][tr][td]FTP Username:[/td][td] amnesiac@autohotkey.net (on http://ftp.autohotkey.net port 21)[/td][/tr][tr][td]Address:[/td][td] http://www.autohotkey.net/~amnesiac/[/td][/tr][tr][td]Disk space:[/td][td] 12.92 MiB of 100 MiB (13%)[/td][/tr][/table]

这里显示的是我的账号, 类似的, 您的账号是您在网页上的登录名后面加上 @autohotkey.net

AutoHotkey 学习指南 我的帖子
我不生产代码,我只是 AutoHotkey 的搬运工:从官方到中文;从其他语言到 AutoHotkey;有时则把 AutoHotkey 搬运到普通用户面前。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2012-06-10, 22 : 28
 
ftp 用户名写对了, 登录失败~~

[R] USER dofy@autohotkey.net
[R] 331 User dofy@autohotkey.net OK. Password required
[R] PASS (hidden)
[R] 530 Login authentication failed

团结 紧张 严肃 活泼 精神 分裂
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2013-04-28, 11 : 53
 
真是一个好东西 就是一点也不会
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合