Code: Select all
chmls, a CHM utility. (c) 2010 Free Pascal core.
Usage: chmls [switches] [command] [command specific parameters]
Switches :
-h, --help : this screen
-p, --no-page : do not page list output
-n,--name-only : only show "name" column in list output
Where command is one of the following or if omitted, equal to LIST.
list <filename> [section number]
Shows contents of the archive's directory
extract <chm filename> <filename to extract> [saveasname]
Extracts file "filename to get" from archive "filename",
and, if specified, saves it to [saveasname]
extractall <chm filename> [directory]
Extracts all files from archive "filename" to directory
"directory"
unblockchm <filespec1> [filespec2] ..
Mass unblocks (XPsp2+) the relevant CHMs. Multiple files
and wildcards allowed
extractalias <chmfilename> [basefilename] [symbolprefix]
Extracts context info from file "chmfilename"
to a "basefilename".h and "basefilename".ali,
using symbols "symbolprefix"contextnr
extracttoc <chmfilename> [filename]
Extracts the toc (mainly to check binary TOC)
extractindex <chmfilename> [filename]
Extracts the index (mainly to check binary index)
D:\Program Files\AutoHotkey>chmls.exe list AutoHotkey.chm
Spoiler
D:\Program Files\AutoHotkey>chmls extract AutoHotkey.chm /docs/scripts/VolumeOSD.ahk
chmls, a CHM utility. (c) 2010 Free Pascal core.
<Section> <Offset> <UnCompSize> <Name>
0 0 0 /
1 3612726 4096 /#IDXHDR
0 0 0 /#ITBITS
1 3656581 9994 /#STRINGS
0 1070 4266 /#SYSTEM
1 3616822 9648 /#TOPICS
1 3633710 22871 /#URLSTR
1 3626470 7240 /#URLTBL
1 2911761 204 /#WINDOWS
1 2979575 633151 /$FIftiMain
1 2976824 2751 /$OBJINST
0 0 0 /$WWAssociativeLinks/
1 2976820 4 /$WWAssociativeLinks/Property
0 0 0 /$WWKeywordLinks/
1 2911965 53324 /$WWKeywordLinks/BTree
1 2965289 11297 /$WWKeywordLinks/Data
1 2976586 202 /$WWKeywordLinks/Map
1 2976788 32 /$WWKeywordLinks/Property
0 0 0 /docs/
1 194902 70593 /docs/AHKL_ChangeLog.htm
1 265495 6618 /docs/AHKL_DBGPClients.htm
1 272113 16550 /docs/AHKL_Features.htm
1 288663 3500 /docs/AutoHotkey.htm
1 292163 39793 /docs/ChangeLogHelp.htm
0 0 0 /docs/commands/
1 737594 1054 /docs/commands/_AllowSameLineComments.htm
1 738648 2226 /docs/commands/_ClipboardTimeout.htm
1 740874 1486 /docs/commands/_CommentFlag.htm
1 742360 3205 /docs/commands/_ErrorStdOut.htm
1 745565 3992 /docs/commands/_EscapeChar.htm
1 749557 1258 /docs/commands/_HotkeyInterval.htm
1 750815 3668 /docs/commands/_HotkeyModifierTimeout.htm
1 754483 2694 /docs/commands/_Hotstring.htm
1 757177 4077 /docs/commands/_If.htm
1 761254 1558 /docs/commands/_IfTimeout.htm
1 762812 10261 /docs/commands/_IfWinActive.htm
1 773073 5580 /docs/commands/_Include.htm
1 778653 1908 /docs/commands/_InputLevel.htm
1 780561 2782 /docs/commands/_InstallKeybdHook.htm
<Section> <Offset> <UnCompSize> <Name>
1 783343 2361 /docs/commands/_InstallMouseHook.htm
1 785704 1667 /docs/commands/_KeyHistory.htm
1 787371 1829 /docs/commands/_MaxHotkeysPerInterval.htm
1 789200 2074 /docs/commands/_MaxMem.htm
1 791274 2780 /docs/commands/_MaxThreads.htm
1 794054 3606 /docs/commands/_MaxThreadsBuffer.htm
1 797660 2908 /docs/commands/_MaxThreadsPerHotkey.htm
1 800568 1867 /docs/commands/_MenuMaskKey.htm
1 802435 2150 /docs/commands/_NoEnv.htm
1 804585 1643 /docs/commands/_NoTrayIcon.htm
1 806228 1780 /docs/commands/_Persistent.htm
1 808008 1982 /docs/commands/_SingleInstance.htm
1 809990 3143 /docs/commands/_UseHook.htm
1 813133 5574 /docs/commands/_Warn.htm
1 818707 1456 /docs/commands/_WinActivateForce.htm
1 820163 2798 /docs/commands/AutoTrim.htm
1 822961 3803 /docs/commands/Block.htm
1 826764 6933 /docs/commands/BlockInput.htm
1 833697 1909 /docs/commands/Break.htm
1 835606 3382 /docs/commands/Catch.htm
1 838988 7377 /docs/commands/Click.htm
1 846365 3075 /docs/commands/ClipWait.htm
1 849440 6600 /docs/commands/ComObjActive.htm
1 856040 3846 /docs/commands/ComObjArray.htm
1 859886 4488 /docs/commands/ComObjConnect.htm
1 864374 1970 /docs/commands/ComObjCreate.htm
1 866344 1458 /docs/commands/ComObjError.htm
1 867802 2722 /docs/commands/ComObjFlags.htm
1 870524 2068 /docs/commands/ComObjGet.htm
1 872592 4787 /docs/commands/ComObjQuery.htm
1 877379 4768 /docs/commands/ComObjType.htm
1 882147 1626 /docs/commands/ComObjValue.htm
1 883773 2651 /docs/commands/Continue.htm
1 886424 7614 /docs/commands/Control.htm
1 894038 8535 /docs/commands/ControlClick.htm
1 902573 3720 /docs/commands/ControlFocus.htm
1 906293 12355 /docs/commands/ControlGet.htm
1 918648 4130 /docs/commands/ControlGetFocus.htm
1 922778 4322 /docs/commands/ControlGetPos.htm
1 927100 4761 /docs/commands/ControlGetText.htm
<Section> <Offset> <UnCompSize> <Name>
1 931861 4543 /docs/commands/ControlMove.htm
1 936404 7037 /docs/commands/ControlSend.htm
1 943441 3816 /docs/commands/ControlSetText.htm
1 947257 3425 /docs/commands/CoordMode.htm
1 950682 5841 /docs/commands/Critical.htm
1 956523 2145 /docs/commands/DetectHiddenText.htm
1 958668 2631 /docs/commands/DetectHiddenWindows.htm
1 961299 39824 /docs/commands/DllCall.htm
1 1001123 5475 /docs/commands/Drive.htm
1 1006598 5977 /docs/commands/DriveGet.htm
1 1012575 1286 /docs/commands/DriveSpaceFree.htm
1 1013861 5156 /docs/commands/Edit.htm
1 1019017 2898 /docs/commands/Else.htm
1 1021915 3394 /docs/commands/EnvAdd.htm
1 1025309 2106 /docs/commands/EnvDiv.htm
1 1027415 1428 /docs/commands/EnvGet.htm
1 1028843 1880 /docs/commands/EnvMult.htm
1 1030723 2210 /docs/commands/EnvSet.htm
1 1032933 3932 /docs/commands/EnvSub.htm
1 1036865 1321 /docs/commands/EnvUpdate.htm
1 1038186 2684 /docs/commands/Exit.htm
1 1040870 1857 /docs/commands/ExitApp.htm
1 1042727 6941 /docs/commands/FileAppend.htm
1 1049668 4917 /docs/commands/FileCopy.htm
1 1054585 4229 /docs/commands/FileCopyDir.htm
1 1058814 1459 /docs/commands/FileCreateDir.htm
1 1060273 5415 /docs/commands/FileCreateShortcut.htm
1 1065688 2165 /docs/commands/FileDelete.htm
1 1067853 1603 /docs/commands/FileEncoding.htm
1 1069456 2911 /docs/commands/FileGetAttrib.htm
1 1072367 3448 /docs/commands/FileGetShortcut.htm
1 1075815 2858 /docs/commands/FileGetSize.htm
1 1078673 2779 /docs/commands/FileGetTime.htm
1 1081452 2063 /docs/commands/FileGetVersion.htm
1 1083515 3396 /docs/commands/FileInstall.htm
1 1086911 5256 /docs/commands/FileMove.htm
1 1092167 4040 /docs/commands/FileMoveDir.htm
1 1096207 7007 /docs/commands/FileOpen.htm
1 1103214 7126 /docs/commands/FileRead.htm
1 1110340 3771 /docs/commands/FileReadLine.htm
<Section> <Offset> <UnCompSize> <Name>
1 1114111 1781 /docs/commands/FileRecycle.htm
1 1115892 1357 /docs/commands/FileRecycleEmpty.htm
1 1117249 1856 /docs/commands/FileRemoveDir.htm
1 1119105 9370 /docs/commands/FileSelectFile.htm
1 1128475 6560 /docs/commands/FileSelectFolder.htm
1 1135035 4363 /docs/commands/FileSetAttrib.htm
1 1139398 6761 /docs/commands/FileSetTime.htm
1 2765693 3063 /docs/commands/Finally.htm
1 1146159 6697 /docs/commands/For.htm
1 1152856 12890 /docs/commands/FormatTime.htm
1 1165746 8076 /docs/commands/GetKeyState.htm
1 1173822 2445 /docs/commands/Gosub.htm
1 1176267 1603 /docs/commands/Goto.htm
1 1177870 2616 /docs/commands/GroupActivate.htm
1 1180486 5889 /docs/commands/GroupAdd.htm
1 1186375 3062 /docs/commands/GroupClose.htm
1 1189437 2661 /docs/commands/GroupDeactivate.htm
1 1192098 78590 /docs/commands/Gui.htm
1 1270688 17296 /docs/commands/GuiControl.htm
1 1287984 9614 /docs/commands/GuiControlGet.htm
1 1297598 82246 /docs/commands/GuiControls.htm
1 1379844 18764 /docs/commands/Hotkey.htm
1 1398608 2905 /docs/commands/IfBetween.htm
1 1401513 4033 /docs/commands/IfEqual.htm
1 1405546 1359 /docs/commands/IfExist.htm
1 1406905 3562 /docs/commands/IfExpression.htm
1 1410467 4925 /docs/commands/IfIn.htm
1 1415392 2480 /docs/commands/IfInString.htm
1 1417872 5232 /docs/commands/IfIs.htm
1 1423104 1545 /docs/commands/IfMsgBox.htm
1 1424649 3909 /docs/commands/IfWinActive.htm
1 1428558 4889 /docs/commands/IfWinExist.htm
1 1433447 9410 /docs/commands/ImageSearch.htm
1 686146 51448 /docs/commands/index.htm
1 1442857 1734 /docs/commands/IniDelete.htm
1 1444591 3236 /docs/commands/IniRead.htm
1 1447827 2951 /docs/commands/IniWrite.htm
1 1450778 13160 /docs/commands/Input.htm
1 1463938 4529 /docs/commands/InputBox.htm
1 1468467 2794 /docs/commands/KeyHistory.htm
<Section> <Offset> <UnCompSize> <Name>
1 1471261 6713 /docs/commands/KeyWait.htm
1 1477974 2234 /docs/commands/ListHotkeys.htm
1 1480208 3292 /docs/commands/ListLines.htm
1 1483500 1638 /docs/commands/ListVars.htm
1 1485138 56365 /docs/commands/ListView.htm
1 1541503 4640 /docs/commands/Loop.htm
1 1546143 12704 /docs/commands/LoopFile.htm
1 1558847 7301 /docs/commands/LoopParse.htm
1 1566148 9419 /docs/commands/LoopReadFile.htm
1 1575567 9337 /docs/commands/LoopReg.htm
1 1584904 21487 /docs/commands/Menu.htm
1 1606391 6843 /docs/commands/MouseClick.htm
1 1613234 6279 /docs/commands/MouseClickDrag.htm
1 1619513 3467 /docs/commands/MouseGetPos.htm
1 1622980 4324 /docs/commands/MouseMove.htm
1 1627304 10232 /docs/commands/MsgBox.htm
1 1637536 1930 /docs/commands/ObjAddRef.htm
1 1639466 6201 /docs/commands/OnExit.htm
1 1645667 19268 /docs/commands/OnMessage.htm
1 1664935 1544 /docs/commands/OutputDebug.htm
1 1666479 4509 /docs/commands/Pause.htm
1 1670988 4097 /docs/commands/PixelGetColor.htm
1 1675085 5744 /docs/commands/PixelSearch.htm
1 1680829 9418 /docs/commands/PostMessage.htm
1 1690247 11214 /docs/commands/Process.htm
1 1701461 17409 /docs/commands/Progress.htm
1 1718870 6353 /docs/commands/Random.htm
1 1725223 2805 /docs/commands/RegDelete.htm
1 1728028 13094 /docs/commands/RegExMatch.htm
1 1741122 9440 /docs/commands/RegExReplace.htm
1 1750562 12741 /docs/commands/RegisterCallback.htm
1 1763303 4230 /docs/commands/RegRead.htm
1 1767533 4249 /docs/commands/RegWrite.htm
1 1771782 2486 /docs/commands/Reload.htm
1 1774268 2438 /docs/commands/Return.htm
1 1776706 10822 /docs/commands/Run.htm
1 1787528 2651 /docs/commands/RunAs.htm
1 1790179 30305 /docs/commands/Send.htm
1 1820484 3855 /docs/commands/SendLevel.htm
1 1824339 5174 /docs/commands/SendMode.htm
<Section> <Offset> <UnCompSize> <Name>
1 1829513 3100 /docs/commands/SetBatchLines.htm
1 1832613 2988 /docs/commands/SetControlDelay.htm
1 1835601 3044 /docs/commands/SetDefaultMouseSpeed.htm
1 1838645 2504 /docs/commands/SetEnv.htm
1 1841149 2517 /docs/commands/SetExpression.htm
1 1843666 9071 /docs/commands/SetFormat.htm
1 1852737 5351 /docs/commands/SetKeyDelay.htm
1 1858088 3371 /docs/commands/SetMouseDelay.htm
1 1861459 2019 /docs/commands/SetNumScrollCapsLockState.htm
1 1863478 3301 /docs/commands/SetRegView.htm
1 1866779 2100 /docs/commands/SetStoreCapslockMode.htm
1 1868879 11341 /docs/commands/SetTimer.htm
1 1880220 5069 /docs/commands/SetTitleMatchMode.htm
1 1885289 2595 /docs/commands/SetWinDelay.htm
1 1887884 2439 /docs/commands/SetWorkingDir.htm
1 1890323 2810 /docs/commands/Shutdown.htm
1 1893133 4169 /docs/commands/Sleep.htm
1 1897302 10410 /docs/commands/Sort.htm
1 1907712 1776 /docs/commands/SoundBeep.htm
1 1909488 5213 /docs/commands/SoundGet.htm
1 1914701 2423 /docs/commands/SoundGetWaveVolume.htm
1 1917124 3482 /docs/commands/SoundPlay.htm
1 1920606 10952 /docs/commands/SoundSet.htm
1 1931558 2891 /docs/commands/SoundSetWaveVolume.htm
1 1934449 3914 /docs/commands/SplashTextOn.htm
1 1938363 4150 /docs/commands/SplitPath.htm
1 1942513 3111 /docs/commands/StatusBarGetText.htm
1 1945624 5776 /docs/commands/StatusBarWait.htm
1 1951400 3567 /docs/commands/StringCaseSense.htm
1 1954967 5925 /docs/commands/StringGetPos.htm
1 1960892 2486 /docs/commands/StringLeft.htm
1 1963378 1880 /docs/commands/StringLen.htm
1 1965258 2069 /docs/commands/StringLower.htm
1 1967327 3730 /docs/commands/StringMid.htm
1 1971057 3771 /docs/commands/StringReplace.htm
1 1974828 7729 /docs/commands/StringSplit.htm
1 1982557 2488 /docs/commands/StringTrimLeft.htm
1 1985045 4220 /docs/commands/StrPutGet.htm
1 1989265 2714 /docs/commands/Suspend.htm
1 1991979 16682 /docs/commands/SysGet.htm
<Section> <Offset> <UnCompSize> <Name>
1 2008661 5839 /docs/commands/Thread.htm
1 2014500 2336 /docs/commands/Throw.htm
1 2016836 3255 /docs/commands/ToolTip.htm
1 2020091 14564 /docs/commands/Transform.htm
1 2034655 5198 /docs/commands/TrayTip.htm
1 2039853 30422 /docs/commands/TreeView.htm
1 2070275 1248 /docs/commands/Trim.htm
1 2071523 4462 /docs/commands/Try.htm
1 2075985 2178 /docs/commands/Until.htm
1 2078163 4025 /docs/commands/URLDownloadToFile.htm
1 2082188 6806 /docs/commands/VarSetCapacity.htm
1 2088994 3786 /docs/commands/While.htm
1 2092780 3229 /docs/commands/WinActivate.htm
1 2096009 3385 /docs/commands/WinActivateBottom.htm
1 2099394 4113 /docs/commands/WinClose.htm
1 2103507 11142 /docs/commands/WinGet.htm
1 2114649 2230 /docs/commands/WinGetActiveStats.htm
1 2116879 1230 /docs/commands/WinGetActiveTitle.htm
1 2118109 1944 /docs/commands/WinGetClass.htm
1 2120053 3213 /docs/commands/WinGetPos.htm
1 2123266 4227 /docs/commands/WinGetText.htm
1 2127493 2186 /docs/commands/WinGetTitle.htm
1 2129679 2228 /docs/commands/WinHide.htm
1 2131907 3393 /docs/commands/WinKill.htm
1 2135300 2410 /docs/commands/WinMaximize.htm
1 2137710 4295 /docs/commands/WinMenuSelectItem.htm
1 2142005 2454 /docs/commands/WinMinimize.htm
1 2144459 781 /docs/commands/WinMinimizeAll.htm
1 2145240 4012 /docs/commands/WinMove.htm
1 2149252 2147 /docs/commands/WinRestore.htm
1 2151399 14433 /docs/commands/WinSet.htm
1 2165832 2439 /docs/commands/WinSetTitle.htm
1 2168271 2134 /docs/commands/WinShow.htm
1 2170405 3497 /docs/commands/WinWait.htm
1 2173902 3725 /docs/commands/WinWaitActive.htm
1 2177627 3308 /docs/commands/WinWaitClose.htm
1 331956 22335 /docs/Compat.htm
0 0 0 /docs/css/
1 2775576 3450 /docs/css/default.css
1 354291 20009 /docs/FAQ.htm
<Section> <Offset> <UnCompSize> <Name>
1 374300 55637 /docs/Functions.htm
1 429937 5080 /docs/HotkeyFeatures.htm
1 435017 21080 /docs/Hotkeys.htm
1 456097 23815 /docs/Hotstrings.htm
0 0 0 /docs/images/
1 2768756 6820 /docs/images/ahk_logo.png
1 479912 19937 /docs/KeyList.htm
1 499849 16385 /docs/license.htm
0 0 0 /docs/misc/
1 2180935 4620 /docs/misc/Acknowledgements.htm
1 2185555 5451 /docs/misc/Arrays.htm
1 2191006 2843 /docs/misc/AutoIt2Compat.htm
1 2193849 9840 /docs/misc/Clipboard.htm
1 2203689 4093 /docs/misc/CLSID-List.htm
1 2207782 1555 /docs/misc/ErrorLevel.htm
1 2209337 24148 /docs/misc/FontsStandard.htm
1 2233485 4225 /docs/misc/Labels.htm
1 2237710 5768 /docs/misc/Languages.htm
1 2243478 2946 /docs/misc/Macros.htm
1 2246424 2355 /docs/misc/Override.htm
1 2248779 3005 /docs/misc/Performance.htm
1 2258885 25116 /docs/misc/RegEx-QuickRef.htm
1 2251784 7101 /docs/misc/RegExCallout.htm
1 2284001 16195 /docs/misc/Remap.htm
1 2300196 10254 /docs/misc/RemapJoystick.htm
1 2310450 7297 /docs/misc/SendMessage.htm
1 2317747 5658 /docs/misc/SendMessageList.htm
1 2323405 58967 /docs/misc/Styles.htm
1 2382372 4538 /docs/misc/Threads.htm
1 2386910 2412 /docs/misc/Winamp.htm
1 2389322 10713 /docs/misc/WinTitle.htm
1 516234 39171 /docs/Objects.htm
0 0 0 /docs/objects/
1 2400035 2208 /docs/objects/Enumerator.htm
1 2402243 8726 /docs/objects/File.htm
1 2410969 3575 /docs/objects/Func.htm
1 2414544 6590 /docs/objects/Object.htm
1 555405 34339 /docs/Scripts.htm
0 0 0 /docs/scripts/
1 2779026 2501 /docs/scripts/ContextSensitiveHelp.ahk
<Section> <Offset> <UnCompSize> <Name>
1 2421134 3352 /docs/scripts/ContextSensitiveHelp.htm
1 2781527 1932 /docs/scripts/EasyWindowDrag.ahk
1 2424486 2582 /docs/scripts/EasyWindowDrag.htm
1 2783459 5103 /docs/scripts/EasyWindowDrag_(KDE).ahk
1 2427068 5997 /docs/scripts/EasyWindowDrag_(KDE).htm
1 2788562 7302 /docs/scripts/FavoriteFolders.ahk
1 2433065 8801 /docs/scripts/FavoriteFolders.htm
1 2441866 12726 /docs/scripts/index.htm
1 2795864 5392 /docs/scripts/IntelliSense.ahk
1 2454592 6729 /docs/scripts/IntelliSense.htm
1 2801256 5106 /docs/scripts/JoystickMouse.ahk
1 2461321 5986 /docs/scripts/JoystickMouse.htm
1 2806362 2799 /docs/scripts/JoystickTest.ahk
1 2467307 3612 /docs/scripts/JoystickTest.htm
1 2809161 7461 /docs/scripts/KeyboardOnScreen.ahk
1 2470919 8410 /docs/scripts/KeyboardOnScreen.htm
1 2816622 8429 /docs/scripts/MinimizeToTrayMenu.ahk
1 2479329 9895 /docs/scripts/MinimizeToTrayMenu.htm
1 2489224 893 /docs/scripts/MouseGestures.htm
1 2825051 17027 /docs/scripts/MouseGestures.zip
1 2842078 700 /docs/scripts/MsgBoxButtonNames.ahk
1 2490117 1262 /docs/scripts/MsgBoxButtonNames.htm
1 2842778 2346 /docs/scripts/Numpad000.ahk
1 2491379 3187 /docs/scripts/Numpad000.htm
1 2845124 20942 /docs/scripts/NumpadMouse.ahk
1 2494566 23029 /docs/scripts/NumpadMouse.htm
1 2866066 25377 /docs/scripts/Seek_(SearchTheStartMenu).ahk
1 2517595 28013 /docs/scripts/Seek_(SearchTheStartMenu).htm
1 2891443 3285 /docs/scripts/TooltipMouseMenu.ahk
1 2545608 4073 /docs/scripts/TooltipMouseMenu.htm
1 2894728 3481 /docs/scripts/VolumeOSD.ahk
1 2549681 4317 /docs/scripts/VolumeOSD.htm
1 2898209 1930 /docs/scripts/WindowShading.ahk
1 2553998 2629 /docs/scripts/WindowShading.htm
1 2900139 11622 /docs/scripts/WinLIRC.ahk
1 2556627 14164 /docs/scripts/WinLIRC.htm
1 589744 20521 /docs/Tutorial.htm
1 610265 2760 /docs/TutorialLaunch.htm
1 613025 73121 /docs/Variables.htm
1 2629707 135986 /Index.hhk
<Section> <Offset> <UnCompSize> <Name>
1 2570791 58916 /Table of Contents.hhc
0 0 60 ::DataSpace/NameList
0 5336 1254564 ::DataSpace/Storage/MSCompressed/Content
0 106 28 ::DataSpace/Storage/MSCompressed/ControlData
0 98 8 ::DataSpace/Storage/MSCompressed/SpanInfo
0 60 38 ::DataSpace/Storage/MSCompressed/Transform/List
0 0 0 ::DataSpace/Storage/MSCompressed/Transform/{7FC28940-9D31-11D0-9B27-00A0C91E9C7C}/InstanceData/
0 134 936 ::DataSpace/Storage/MSCompressed/Transform/{7FC28940-9D31-11D0-9B27-00A0C91E9C7C}/InstanceData/ResetTable
Total Files in chm: 367
Spoiler
Download: https://github.com/alrieckert/freepasca ... /chmls.exechmls, a CHM utility. (c) 2010 Free Pascal core.
Extracting ms-its:/AutoHotkey.chm::/docs/scripts/VolumeOSD.ahk to VolumeOSD.ahk