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
结束代码添加
页: 1 [2] 3
查看完整版本: [搁置] 翻译 AutoIt 3.3.16.1 的帮助