afan
发表于 2022-9-20 22:10:14
2022-09-19AutoIt 3.3.16.1 英文正式版已发布
需要汉化的下载 autoit-docs-v3.3.16.1-src.zip 这个资源包
chishingchan
发表于 2022-9-22 16:21:49
afan 发表于 2022-9-20 22:10
2022-09-19AutoIt 3.3.16.1 英文正式版已发布
需要汉化的下载 autoit-docs-v3.3.16.1-src.zip 这个资源 ...
收到!但这段时间较忙,都停下来了!
afan
发表于 2022-9-22 16:46:06
chishingchan 发表于 2022-9-22 16:21
收到!但这段时间较忙,都停下来了!
那个资源包内容很全,有些是现成的脚本,有空的话你可以研究下~
chishingchan
发表于 2022-9-22 18:15:46
afan 发表于 2022-9-22 16:46
那个资源包内容很全,有些是现成的脚本,有空的话你可以研究下~
资源包老是编译出错!也没时间查错调试。
afan
发表于 2022-9-22 18:18:38
chishingchan 发表于 2022-9-22 18:15
资源包老是编译出错!也没时间查错调试。
这个你需要咨询 131738 前辈,他轻车熟路~
我只解压看了下内容
chishingchan
发表于 2022-9-22 18:22:39
afan 发表于 2022-9-22 18:18
这个你需要咨询 131738 前辈,他轻车熟路~
我只解压看了下内容
我刚了上传了使用 HTML Help Workshop 编译的附件包(在1#)
afan
发表于 2022-9-22 18:34:17
chishingchan 发表于 2022-9-22 18:22
我刚了上传了使用 HTML Help Workshop 编译的附件包(在1#)
那么小肯定不对,我没搞过,看看热闹~
chishingchan
发表于 2022-9-22 19:09:42
afan 发表于 2022-9-22 18:34
那么小肯定不对,我没搞过,看看热闹~
编译没有出错!
afan
发表于 2022-9-22 19:18:48
chishingchan 发表于 2022-9-22 19:09
编译没有出错!
HTML Help Workshop 版本问题吧,记得要 4.* 以上
chishingchan
发表于 2022-9-22 20:23:29
afan 发表于 2022-9-22 19:18
HTML Help Workshop 版本问题吧,记得要 4.* 以上
afan
发表于 2022-9-22 20:36:17
chishingchan 发表于 2022-9-22 20:23
下面两项是空的,不正常
131738
发表于 2022-9-23 01:46:10
本帖最后由 131738 于 2022-9-23 09:08 编辑
afan 发表于 2022-9-22 18:18
这个你需要咨询 131738 前辈,他轻车熟路~
我只解压看了下内容
不想运行一下吗!
解压 autoit-v3.3.16.1.zip 后,提取文件夹 install 到解压的 autoit-docs-v3.3.16.1-src 文件夹
将 autoit-docs-v3.3.16.1-src\install 文件夹内的原有 AutoIt.chm 暂时改个名。
1. 复制以下代码,保存到 \docs\_build\config.ini
================
IniVersion=17
BuildDir=..\..
===============
2. 打开 \docs\_build\C_01_build_all_help.au3
将以下代码:
Global $g_aScripts = [ _
"C_02_build_syntax_files.au3", _
"C_03_build_UDFs_help.au3", _
"C_04_build_autoit3_help.au3", _
"C_06_build_autoitx_help.au3", _
"C_07_build_examples_help.au3" _
]
修改为:
Global $g_aScripts = [ _
"C_03_build_UDFs_help.au3", _
"C_04_build_autoit3_help.au3"]
3. 打开 \docs\autoit\english\All_Gen_AutoIt3.au3
注释以下源代码:
;~ _OutputProgressWrite("生成退出代码.htm 文件" & @CRLF);不适用
;~ RunWait('"' & @AutoItExe & '"' & ' Gen_ExitCodesPage.au3');不适用
;~ _OutputProgressWrite("生成 OSLangCodes.htm 语言代码文件" & @CRLF);不适用
;~ RunWait('"' & @AutoItExe & '"' & ' Gen_OSLangCodesPage.au3');不适用
;~ _OutputProgressWrite("Converting autoit_changelog.txt to history.htm file" & @CRLF);不适用
;~ RunWait('"' & @AutoItExe & '"' & ' Gen_ChangeLog.au3');不适用
4. 打开 \docs\_build\include\DocLib.au3
修改以下 UDF 代码:
Func CompileDocumentation($sProject, $sWorkingDir = @WorkingDir)
#cs注释源码===开始
; Store the command to execute.
Local $sCmd
; Retrieve the ProgID for HTML Help Project files.
Local $sProgId = RegRead("HKCR\.hhp", "")
; If a ProgID exists then get the compiler command from it.Otherwise default to a location.
If $sProgId Then
$sCmd = StringReplace(StringTrimRight(RegRead("HKCR\" & $sProgId & "\shell\open\command", ""), 4), "hhw.exe", "hhc.exe")
Else
Local $sProgramFilesDirX86 = @ProgramFilesDir
If @AutoItX64 Then $sProgramFilesDirX86 = StringLeft(@ProgramFilesDir, 2) & "\Program Files (x86)"
$sCmd = $sProgramFilesDirX86 & "\HTML Help Workshop\HHC.exe"
EndIf
; Strip any quotation marks from the command string.
$sCmd = StringReplace($sCmd, '"', "")
#CE 注释源码==== 结束
# 添加以下代码 :修改代码--获取注册表文档汇编程序HTML Help Workshop安装路径 & 程序名称
Local $sCmd = RegRead("HKEY_CURRENT_USER\Software\Microsoft\HTML Help Workshop", "InstallDir") & "\hhc.exe"
If @error Then
MsgBox(48,"提示","未发现帮助文档汇编程序 ! " & @CRLF & @CRLF _
& "退出此消息框后, 检查汇编程序的安装, " & @CRLF & @CRLF
GUICtrlSetState($g_idCheckAutoClose, $GUI_CHECKED); 设置"自动关闭"复选框选中
_OutputWaitClosed(0)
EndIf
结束代码添加
关闭 scite 编辑窗口
右键运行 \docs\_build\C_01_build_all_help.au3 运行期间不能随意打开 scite.exe OK
afan
发表于 2022-9-23 10:36:42
131738 发表于 2022-9-23 01:46
不想运行一下吗!
解压 autoit-v3.3.16.1.zip 后,提取文件夹 install 到解压的 autoit-docs-v3.3.16. ...
大工程,没这思想准备上车 :face (24):
不过前辈的经验必须收下,等有时间定要学习下~
chishingchan
发表于 2022-9-23 17:42:16
131738 发表于 2022-9-23 01:46
不想运行一下吗!
解压 autoit-v3.3.16.1.zip 后,提取文件夹 install 到解压的 autoit-docs-v3.3.16. ...
谢谢老大指导!我先练习一下看看。
chishingchan
发表于 2022-9-23 18:10:17
前辈,请问以下代码添加在哪个文件中?谢谢!
# 添加以下代码 :修改代码--获取注册表文档汇编程序HTML Help Workshop安装路径 & 程序名称
Local $sCmd = RegRead("HKEY_CURRENT_USER\Software\Microsoft\HTML Help Workshop", "InstallDir") & "\hhc.exe"
If @error Then
MsgBox(48,"提示","未发现帮助文档汇编程序 ! " & @CRLF & @CRLF _
& "退出此消息框后, 检查汇编程序的安装, " & @CRLF & @CRLF
GUICtrlSetState($g_idCheckAutoClose, $GUI_CHECKED); 设置"自动关闭"复选框选中
_OutputWaitClosed(0)
EndIf
结束代码添加