Armored Autohotkey executable builder
0.9.5b
INTRO USAGE OPTIONS INTERFACE RESOURCES VERSIONINFO EXECUTION OUTRO

Graphic interfaces are not really my thing (as you can plainly see), any ideas that people may have concerning its improvement as long as the reason is not purely cosmetic, would be greatly appreciated.

MAIN

Main window objects from left to right:
  • Drag and drop target image for  Ahk scripts and configs.
  • Build final executable or do everything except build when disabled.
  • Save options as menu, quicklaunch - config or clipboard are supported.
  • Display a menu of HkC macro's, selected macro is copied to the clipboard.
  • Display this help doc.
  • Close HotkeyCamo. No settings are automatically saved on closing!
OPTIONS
Options tab for primary build and HotkeyCamo configuration:
  • Input, browse for a config or an Ahk script, or enter an Ahk script path. (hkc_in option)
  • Output, browse for or enter an exe save name. (hkc_out option)
  • MainIcon , browse for or enter a main icon path. (hkc_ico option)
  • Ahk2Exe, browse for or enter an alternative path to this program. (hkc_a2e option)
  • AhkSCbin, browse for or enter an alternative path to this file. (hkc_bin option)
  • Version, Select your AutoHotkey build version popup menu. (hkc_ver option)
  • Disable build recognition by crc, (~ns Commandline option)
  • Console Subsystem (hkc_sub option)
  • Keep temp files, (hkc_tmp option)
  • Skip build phase (~nb Commandline option)
  • Use default upx options... , (hkc_pak option)
  • Alternate pack command , (hkc_alt option)
  • Internal - User / Pass -  Eraser , (hkc_rnd option)

 * The camouflage options are disabled here because the ~np commandline switch was used *
LOG
Wow a log tab amazing ;) , actually the log is a extremly  important part of HotkeyCamo,
unless something goes horribly wrong the log is the only means of informing the user.
  • Extra log Info, (hkc_dbg option)
  • Save Log As. browse for an output log name.
SHARED LIST BOX CONTROLSListbox
  • Left click, Selects an element in the list.
  • Double Left click, Exports all element data to the appropriate dialog controls

Buttons
  • Add, an element from the existing values of the dialog to the top of the list.
  • Update, the selected element  from the existing values of the dialog.
  • Remove,  the selected element from the  list.
RESOURCES

  • Erase interpreter resources, (hkc_ear option)
  • Description,  (optional)
  • Type,  Displays a menu of common supported types and sets the value of the input box.
  • Index
  • Lang, (button disabled in gui but LangID's can still be entered in the input box)
  • File,  Browse for resource, the dialog changes depending  on the type value set.
EXECUTE

VERSIONINFO

  • Key,  Common version name popup menu. (selection is put into the adjacent edit box.)
  • Value
  • Generate VI binary now, browse and save version info to file which can be included later.