|
发表于 2022-9-23 01:46:10
|
显示全部楼层
本帖最后由 131738 于 2022-9-23 09:08 编辑
不想运行一下吗!
解压 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]
IniVersion=17
[Build]
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
|
评分
-
查看全部评分
|