afan
发表于 2010-12-6 15:08:02
本帖最后由 afan 于 2010-12-6 15:12 编辑
回复 434# 131738
用这个注册码试试 PHZXA-GKW3W-WM3MA-BZSPL-B8297 用户名随便
老早以前的了,不知道是不是
131738
发表于 2010-12-6 14:57:23
回复 433# afan
知道的!
修改.au3 已收!SnagIt 9 好像是共享版,30天试用。。。
afan
发表于 2010-12-6 14:33:36
如果要玩 UDF 就要注意:反编 UDFs3CHS.chm 文档后,在 html\libfunctions 文件夹下缺少
$tag 前缀的 ...
131738 发表于 2010-12-6 14:20 http://www.autoitx.com/images/common/back.gif
这个已经有前辈在辛苦了,我是不会做重复劳动的,呵呵~
我只是想接触下制作 chm 文件而已~~ ^ ^
afan
发表于 2010-12-6 14:25:17
回复afan
另外,你的截图都很清爽,用的什么工具?
131738 发表于 2010-12-6 14:24 http://www.autoitx.com/images/common/back.gif
SnagIt 9 比较老的版本了
131738
发表于 2010-12-6 14:24:13
回复 429# afan
另外,你的截图都很清爽,用的什么工具?
131738
发表于 2010-12-6 14:20:03
回复131738
谢谢前辈~ HTML Help Workshop和我的是一样的,我知道那个“字体”按钮应该是依赖. ...
afan 发表于 2010-12-6 14:00 http://www.autoitx.com/images/common/back.gif
如果要玩 UDF 就要注意:反编 UDFs3CHS.chm 文档后,在 html\libfunctions 文件夹下缺少
$tag 前缀的结构函数,用 7z 解压 UDFs3CHS.chm 文档后,在对应文件夹中提取!
什么原因我不知道!
afan
发表于 2010-12-6 14:00:25
回复 428# 131738
谢谢前辈~ HTML Help Workshop和我的是一样的,我知道那个“字体”按钮应该是依赖.hhp方案文件,只是反编译后并没有.hhp方案文件。原来需要KeyTools这个工具,呵呵,抽空我再玩玩看~
131738
发表于 2010-12-6 13:44:33
回复 427# afan
全套工具,比较文件的就不需要了,你那个工具已足够了!
afan
发表于 2010-12-6 12:49:59
回复 423# 131738
前辈自己的那个脚本我看了下,没什么问题,仅为了操作方便将原来的“粘贴地址”加入了拖放文件的支持。
另外,前辈的HTML Help Workshop是哪里下载的?我这里的版本编译后没有那个“字体”按钮…
kkkpep
发表于 2010-12-6 11:01:39
很好,谢谢辛勤劳作,,,,
yuelpl
发表于 2010-12-6 07:54:39
学习中,谢了
superflq
发表于 2010-12-6 06:57:11
楼主辛苦了,期待稳定版
131738
发表于 2010-12-6 00:15:56
回复131738
前辈需要的功能很简单的,至少比我以前那个简单多了,也因此少了很多判断 :)
afan 发表于 2010-12-5 22:27 http://www.autoitx.com/images/common/back.gif
谢谢!!!!正是我希望的效果
beamantest
发表于 2010-12-5 22:31:30
重要资料收藏备用 谢谢楼主
afan
发表于 2010-12-5 22:27:01
回复 420# 131738
前辈需要的功能很简单的,至少比我以前那个简单多了,也因此少了很多判断 :)#include <GuiListView.au3>
;=======这里定义一个数组,以此来输出显示。该数组可以读取ini文件或其它方式组织
Local $Array_show =
For $i = 1 To $Array_show
$Array_show[$i] = '显示项目' & $i
Next;===数组部分结束
Local $iChange = 20, $dqyc = 1 ;$iChange 每页显示多少个项目;$dqyc 为当前页次
Local $zys = Ceiling($Array_show / $iChange)
GUICreate("Listview分页显示(页面独立)", 300, 250)
$ListView1 = GUICtrlCreateListView("编号|内容", 5, 5, 290, 185)
For $i = 1 To $iChange
GUICtrlCreateListViewItem($i & '|' & $Array_show[$i], $ListView1)
Next
$Button1 = GUICtrlCreateButton("<", 110, 200, 30, 22)
GUICtrlSetState(-1, 128)
$Button2 = GUICtrlCreateButton(">", 190, 200, 30, 22)
$Label = GUICtrlCreateLabel('1', 143, 205, 18, 17, 0x0002)
GUICtrlCreateLabel('/' & $zys, 162, 205, 23, 17)
GUISetState()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $Button1 ;上一页
Go($dqyc - 1)
Case $Button2 ;下一页
Go($dqyc + 1)
EndSwitch
WEnd
Func Go($yc)
_GUICtrlListView_DeleteAllItems(GUICtrlGetHandle($ListView1)) ;删除所有项目
Local $x = ($yc - 1) * $iChange
Local $xend = $x + $iChange
If $xend > $Array_show Then $xend = $Array_show ;防止超出数组
For $i = $x + 1 To $xend
GUICtrlCreateListViewItem($i & '|' & $Array_show[$i], $ListView1)
Next
GUICtrlSetData($Label, $yc)
$dqyc = $yc
If $yc = $zys Then
GUICtrlSetState($Button1, 64)
GUICtrlSetState($Button2, 128)
ElseIf $yc = 1 Then
GUICtrlSetState($Button1, 128)
GUICtrlSetState($Button2, 64)
EndIf
EndFunc ;==>Go