AutoHotkey Community

It is currently May 27th, 2012, 10:34 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: November 28th, 2007, 1:02 pm 
Offline

Joined: July 20th, 2007, 10:23 am
Posts: 257
Location: Paris, France
The developer of the HiEdit component wrapped by majkinetor in this topic: [module] HiEdit 2.0.1.4-2 has released a complete editor called HiEditor.
Until I discovered it, I thought that scite the fastest to open large text file (more than 100Mb). HiEditor beats it with very large files. It uses three files and takes about 100kb on the hard drive :shock:
Code:
              120Mb            240Mb            480Mb            960Mb
Scite           3s               6s            crash            crash
PSPad          90s         too long         too long         too long
UltraEdit       8s              18s              46s         too long
HiEditor        4s               5s              11s              24s


On other little thing: when opening a file of 240Mb, the memory used is 5Mb :lol:

Quote:
Hi all,

This is Programmer's Large File Text Editor, HiEditor V2.0.1.4, the ultra fast Large File Editor with syntax highlight for programmers.

What's new

-You can now define up to nine (9) sections for the SAME file extension for syntax highlight. All sections are taken into consideration in the syntax coloring mechanism (blues). If you have a look at keyword.hes, you 'll see:

CODE
[html,htm,php,php3]
0x00800000=html body title table tr td br span nbsp

This means that the above keywords (html body title table tr td br span nbsp) will be highlighted for the files having the extensions: html, htm, php, php3


CODE
[php,php3]
0x00008000=php for if

This means that the above keywords (php for if) will be highlighted for the files having the extensions: php, php3


CODE
[php]
0x00000080=endif

This means that the above keywords (endif) will be highlighted only for files having extension php

-Under certain, rare circumstances, the selected text was not displayed properly; fixed.

Regards,

Antonis


... Home ...


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 28th, 2007, 4:13 pm 
Offline

Joined: December 27th, 2005, 1:46 pm
Posts: 6837
Location: France (near Paris)
Interesting tool, might be useful for log files and such...
SciTE might not crash if you have enough memory, perhaps. I never tried to open such files, I rarely manipulate text files larger than a few MB...
Indeed it tried to open the whole file in memory, I suppose HiEdit uses memory-mapped file or such. Plus I believe it is written in assembler, hence the speed.

_________________
Image vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 28th, 2007, 5:06 pm 
Offline

Joined: July 20th, 2007, 10:23 am
Posts: 257
Location: Paris, France
PhiLho wrote:
SciTE might not crash if you have enough memory, perhaps.
I have 2 Gb RAM at my job, so I don't think this is the reason (and obviously the last version of scite)

PhiLho wrote:
I rarely manipulate text files larger than a few MB...
I am in the exact opposite situation: I have almost every day this kind of logs to open (or grep) at my job :wink:


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 28th, 2007, 8:58 pm 
Offline

Joined: May 24th, 2006, 2:49 pm
Posts: 4511
Location: Belgrade
You can't find faster editor then HiEditor, I am sure.

Its a fetish thing.

Also, as you can see akyprian is very responsive and if you have nice idea, he will surely add it. Plus, he doesn't develop it alone.

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 29th, 2007, 11:16 am 
Offline

Joined: July 20th, 2007, 10:23 am
Posts: 257
Location: Paris, France
majkinetor wrote:
Also, as you can see akyprian is very responsive and if you have nice idea, he will surely add it. Plus, he doesn't develop it alone.
Thanks, I think about asking him support for regex and true column mode (a la ultraedit).


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 29th, 2007, 1:48 pm 
Offline

Joined: May 24th, 2006, 2:49 pm
Posts: 4511
Location: Belgrade
Column mode is on too doo list, he even reserved API structures for it.

RegEx is out of scope of control itself, but it should surely be added in HiEditor. I guess ppl asked for that, but you should ask too.

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: November 30th, 2007, 10:28 am 
Offline

Joined: November 3rd, 2007, 10:22 am
Posts: 5
Thank you Andreone for your good words.

A little correction / clarification:

Irrespective of the file size, the memory used at file loading NEVER exceeeds 2*512K. After the file is loaded, max memory used at any time is 128K.

@PhiLho: Yes, HiEdit uses memory mapped file techniques.

@majkinetor: Thanks for you good words. Fortunately there are people like you around helping me out with several projects. A help file for HiEditor is about to be released by one of them. He will need our feedback.

Newer versions are always uploaded at http://www.winasm.net

Regards

_________________
http://www.winasm.net


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 5th, 2007, 8:52 pm 
Offline
User avatar

Joined: August 11th, 2004, 1:47 am
Posts: 5347
Location: UK
Although this loads files slightly slower than TheGun the syntax highlighting and uber low memory consumption make this my new #1.

_________________
GitHubScriptsIronAHK Contact by email not private message.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 7th, 2007, 10:41 am 
Offline

Joined: July 20th, 2007, 10:23 am
Posts: 257
Location: Paris, France
Titan wrote:
Although this loads files slightly slower than TheGun the syntax highlighting and uber low memory consumption make this my new #1.
Thanks for the info. This is also an amazing little program.
Hop, in my toolbox :D


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 23rd, 2007, 1:23 am 
Offline

Joined: March 24th, 2004, 2:34 pm
Posts: 299
For those of you interested in working in an editor in "column mode", I have found there are a few specific functions that I use most of the time that I work in that mode.

I wrote a few functions in the AHK language and described them in a thread called, "Convert text - uppercase, lowercase, capitalized or inverted". Unfortunately that was a bad name for people interested in "column mode" because it doesn't describe those functions in that file that support that kind of activity - like INDENT, UNINDENT, INSERT(aka ADD), OVERTYPE and ENDOFLINE.

Those functions are described in my posts in the threads:

http://www.autohotkey.com/forum/viewtopic.php?t=26765 and
http://www.autohotkey.com/forum/viewtopic.php?t=26738


And, you can see those functions in the file:

http://www.autohotkey.net/~JDN/CONFIG/EDIT_TOOLS.AHK

Of course, the nice thing about having those capabilities available in AHK is that you can then use them in most any editor or word processor.

These other AHK files are used with EDIT_TOOLS.AHK. You need the file MAIN.AHK to start the process.

http://www.autohotkey.net/~JDN/CONFIG/MAIN.AHK
http://www.autohotkey.net/~JDN/CONFIG/BARE_BONES.AHK
http://www.autohotkey.net/~JDN/CONFIG/EDITOR_HEADER.AHK
http://www.autohotkey.net/~JDN/CONFIG/W ... HEADER.AHK

For those who would prefer to see the functions themselves, here they are:

Code:
;Indent Unindent Add OverType EndOfLine
 Hotkey `;,Lab_Semi_Indent,OFF                                            ; disable hotkeys
 Hotkey `;,Lab_Semi_Unindent,OFF
 Hotkey `;,Lab_Semi_Add,OFF
 Hotkey `;,Lab_Semi_OverType,OFF
 Hotkey `;,Lab_Semi_EndOfLine,OFF
 Hotkey `/,Lab_Slash_Down,OFF        ; when using semicolon, it's convenient to use the slash ("/") as a down cursor key

!+a::                                                                     ; A-ADD
 Lab_Semi_Add_Num:= StrLen(Clipboard)                                     ; number of chars in clipboard
 if (Lab_Semi_Add_Num > 0)                                                ; verify validity
 {
    Hotkey `;,Lab_Semi_Add,ON                                             ; dynamically create hotkey
    Hotkey `/,Lab_Slash_Down,ON                                           ; dynamically create hotkey
 }
RETURN
Lab_Semi_Add:
 Send %Clipboard%{down}{left %Lab_Semi_Add_Num%}                          ; insert chars
RETURN

!+e::                                                                     ; E-ENDOFLINE
 Hotkey `;,Lab_Semi_EndOfLine,ON                                          ; dynamically create hotkey
 Hotkey `/,Lab_Slash_Down,ON                                              ; dynamically create hotkey
RETURN
Lab_Semi_EndOfLine:
 Send {end}^v{down}{end}                                                  ; insert chars
RETURN

!+i::                                                                     ; I-INDENT
 Input Lab_Semi_Indent_Num, L2,{enter}{esc}{tab}{space}                   ; number of chars in to indent
 if (Lab_Semi_Indent_Num is digit) and (Lab_Semi_Indent_Num > 0)          ; verify validity
 {
    Hotkey `;,Lab_Semi_Indent,ON                                          ; dynamically create hotkey
    Hotkey `/,Lab_Slash_Down,ON                                           ; dynamically create hotkey
 }
RETURN
Lab_Semi_Indent:
 Send {space %Lab_Semi_Indent_Num%}{left %Lab_Semi_Indent_Num%}{down}     ; insert chars
RETURN

!+o::                                                                     ; O-OVERTYPE
 Lab_Semi_OverType_Num:= StrLen(Clipboard)                                ; number of chars in clipboard
 if (Lab_Semi_OverType_Num > 0)                                           ; verify validity
 {
    Hotkey `;,Lab_Semi_OverType,ON                                        ; dynamically create hotkey
    Hotkey `/,Lab_Slash_Down,ON                                           ; dynamically create hotkey
 }
RETURN
Lab_Semi_OverType:
 Send %Clipboard%{delete %Lab_Semi_OverType_Num%}{down}{left %Lab_Semi_OverType_Num%} ; insert chars
RETURN

!+u::                                                                     ; U-UNINDENT
 Input Lab_Semi_Unindent_Num, L2,{enter}{esc}{tab}{space}                 ; number of chars to unindent
 if (Lab_Semi_Unindent_Num is digit) and (Lab_Semi_Unindent_Num > 0)      ; verify validity
 {
    Hotkey `;,Lab_Semi_Unindent,ON                                        ; dynamically create hotkey
    Hotkey `/,Lab_Slash_Down,ON                                           ; dynamically create hotkey
 }
RETURN
Lab_Semi_Unindent:
 Send {delete %Lab_Semi_Unindent_Num%}{down}                              ; delete chars
RETURN

Lab_Slash_Down:                                                           ; I find it convenient to use the "/" as a down cursor
 Send {down}                                                              ; when using any of these tools
RETURN


Last edited by JDN on December 23rd, 2007, 3:11 am, edited 2 times in total.

Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 23rd, 2007, 1:49 am 
Offline

Joined: June 26th, 2006, 6:14 pm
Posts: 1379
Location: USA
those are not really functions, they are labels

_________________
Image
ʞɔпɟ əɥʇ ʇɐɥʍ


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 6th, 2008, 2:56 pm 
Offline
User avatar

Joined: August 11th, 2004, 1:47 am
Posts: 5347
Location: UK
HiEditor crashes with a 5gb file :(

_________________
GitHubScriptsIronAHK Contact by email not private message.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 7th, 2008, 1:33 am 
Offline

Joined: March 16th, 2006, 5:01 pm
Posts: 150
How did you get syntax highlight for ahk in this HiEditor?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 7th, 2008, 1:37 am 
Offline

Joined: June 26th, 2006, 6:14 pm
Posts: 1379
Location: USA
I added this to the bottom of my KeyWords.hes file:
Code:
;AHK
[ahk]
;>>>>> All Commands <<<<<
0x00A50000=#AllowSameLineComments #ClipboardTimeout #CommentFlag #ErrorStdOut #EscapeChar #HotkeyInterval #HotkeyModifierTimeout #Hotstring #IfWinActive #IfWinExist #IfWinNotActive #IfWinNotExist #Include #IncludeAgain #InstallKeybdHook #InstallMouseHook #KeyHistory #LTrim #MaxHotkeysPerInterval #MaxMem #MaxThreads #MaxThreadsBuffer #MaxThreadsPerHotkey #NoEnv #NoTrayIcon #Persistent #SingleInstance #UseHook #WinActivateForce [not] and AutoTrim between BlockInput Break Click ClipWait contains Continue Control ControlClick ControlFocus ControlGet ControlGetFocus ControlGetPos ControlGetText ControlMove ControlSend ControlSendRaw ControlSetText CoordMode Critical DetectHiddenText DetectHiddenWindows Drive DriveGet DriveSpaceFree Edit Else EnvAdd EnvDiv EnvGet EnvMult EnvSet EnvSub EnvUpdate Exit ExitApp FileAppend FileCopy FileCopyDir FileCreateDir FileCreateShortcut FileDelete FileGetAttrib FileGetShortcut FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileMoveDir FilePattern FileRead FileReadLine FileRecycle FileRecycleEmpty FileRemoveDir FileSelectFile FileSelectFolder FileSetAttrib FileSetTime FormatTime GetKeyState Gosub Goto GroupActivate GroupAdd GroupClose GroupDeactivate Gui GuiControl GuiControlGet High Hotkey If IfEqual IfExist IfGreater IfGreaterOrEqual IfInString IfLess IfLessOrEqual IfMsgBox IfNotEqual IfNotExist IfNotInString IfWinActive IfWinExist IfWinNotActive IfWinNotExist ImageSearch in IniDelete IniRead IniWrite Input InputBox integer float number digit xdigit alpha upper lower alnum space time KeyHistory KeyWait ListHotkeys ListLines ListVars Loop Menu MouseClick MouseClickDrag MouseGetPos MouseMove MsgBox OnExit OutputDebug Parse Pause PixelGetColor PixelSearch PostMessage Process Progress Random Read Reg RegDelete RegRead RegWrite Reload Repeat Return Run RunAs RunWait Send SendEvent SendInput SendMessage SendMode SendPlay SendRaw SetBatchLines SetCapslockState SetControlDelay SetDefaultMouseSpeed SetEnv SetFormat SetKeyDelay SetMouseDelay SetNumlockState SetScrollLockState SetStoreCapslockMode SetTimer SetTitleMatchMode SetWinDelay SetWorkingDir Shutdown Sleep Sort SoundBeep SoundGet SoundGetWaveVolume SoundPlay SoundSet SoundSetWaveVolume SplashImage SplashTextOff SplashTextOn SplitPath StatusBarGetText StatusBarWait StringCaseSense StringGetPos StringLeft StringLen StringLower StringMid StringReplace StringRight StringSplit StringTrimLeft StringTrimRight StringUpper Suspend SysGet Thread ToolTip Transform TrayTip URLDownloadToFile value1,value2,... Var WinActivate WinActivateBottom WinClose WinGet WinGetActiveStats WinGetActiveTitle WinGetClass WinGetPos WinGetText WinGetTitle WinHide WinKill WinMaximize WinMenuSelectItem WinMinimize WinMinimizeAll WinMinimizeAllUndo WinMove WinRestore WinSet WinSetTitle WinShow WinWait WinWaitActive WinWaitClose WinWaitNotActive

;>>>>> KeyWords <<<<<
0x00008200=Abort AboveNormal Abs ACos Add ahk_class ahk_group ahk_id ahk_pid All Alnum Alpha AltSubmit AltTab AltTabAndMenu AltTabMenu AltTabMenuDismiss AlwaysOnTop And Asc ASin ATan AutoSize Background BackgroundTrans BelowNormal Between BitAnd BitNot BitOr BitShiftLeft BitShiftRight BitXOr bold Border Bottom Button Buttons ByRef Cancel Capacity Caption Ceil Center Check Check3 Checkbox Checked CheckedGray Choose ChooseString Chr Click Close Color ComboBox Contains ControlList Cos Count Date DateTime Days DDL Default Delete DeleteAll Delimiter Deref Destroy Digit Disable Disabled DropDownList Eject Enable Enabled Error Exist Exp Expand ExStyle FileSystem First Flash Float Floor Focus Font global Grid Group GroupBox GuiClose GuiContextMenu GuiDropFiles GuiEscape GuiSize Hdr Hidden Hide High HKCC HKCR HKCU HKEY_CLASSES_ROOT HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS HKLM HKU Hours HScroll Icon IconSmall ID IDLast Ignore ImageList In Integer Interrupt Is italic Join Label LastFound LastFoundExist Left Limit Lines List ListBox ListView Ln local Lock Log Logoff Low Lower Lowercase LTrim MainWindow Margin Maximize MaximizeBox MaxSize Minimize MinimizeBox MinMax MinSize Minutes Mod MonthCal Mouse Move Multi NA No NoActivate NoDefault NoHide NoIcon NoMainWindow norm Normal NoSort NoSortHdr NoStandard Not NoTab NoTimers Number Off Ok On Or OwnDialogs Owner Parse Password Pic Picture Pixel Pos Pow Priority ProcessName Radio Range Read ReadOnly Realtime Redraw REG_BINARY REG_DWORD REG_EXPAND_SZ REG_MULTI_SZ REG_SZ Region Relative Rename Report Resize Restore Retry RGB Right Round RTrim Screen Seconds Section Serial SetLabel ShiftAltTab Show Sin Single Slider SortDesc Sqrt Standard static Status StatusBar StatusCD strike Style Submit SysMenu Tab TabStop Tan Text Theme Tile Time Tip ToggleCheck ToggleEnable ToolWindow Top Topmost TransColor Transparent Tray TreeView TryAgain Type UnCheck underline Unicode Unlock UpDown Upper Uppercase UseErrorLevel Vis VisFirst Visible VScroll Wait WaitClose WantCtrlA WantF2 WantReturn Wrap Xdigit xm xp xs Yes ym yp ys {AltDown} {AltUp} {Blind} {Click} {CtrlDown} {CtrlUp} {LWinDown} {LWinUp} {Raw} {RWinDown} {RWinUp} {ShiftDown} {ShiftUp}

;>>>>> Variables <<<<<
0x008482FF=A_AhkPath A_AhkVersion A_AppData A_AppDataCommon A_AutoTrim A_BatchLines A_CaretX A_CaretY A_ComputerName A_ControlDelay A_Cursor A_DD A_DDD A_DDDD A_DefaultMouseSpeed A_Desktop A_DesktopCommon A_DetectHiddenText A_DetectHiddenWindows A_EndChar A_EventInfo A_ExitReason A_FormatFloat A_FormatInteger A_Gui A_GuiControl A_GuiControlEvent A_GuiEvent A_GuiHeight A_GuiWidth A_GuiX A_GuiY A_Hour A_IconFile A_IconHidden A_IconNumber A_IconTip A_Index A_IPAddress1 A_IPAddress2 A_IPAddress3 A_IPAddress4 A_ISAdmin A_IsCompiled A_IsSuspended A_KeyDelay A_Language A_LastError A_LineFile A_LineNumber A_LoopField A_LoopFileAttrib A_LoopFileDir A_LoopFileExt A_LoopFileFullPath A_LoopFileLongPath A_LoopFileName A_LoopFileShortName A_LoopFileShortPath A_LoopFileSize A_LoopFileSizeKB A_LoopFileSizeMB A_LoopFileTimeAccessed A_LoopFileTimeCreated A_LoopFileTimeModified A_LoopReadLine A_LoopRegKey A_LoopRegName A_LoopRegSubkey A_LoopRegTimeModified A_LoopRegType A_MDAY A_Min A_MM A_MMM A_MMMM A_Mon A_MouseDelay A_MSec A_MyDocuments A_Now A_NowUTC A_NumBatchLines A_OSType A_OSVersion A_PriorHotkey A_ProgramFiles A_Programs A_ProgramsCommon A_ScreenHeight A_ScreenWidth A_ScriptDir A_ScriptFullPath A_ScriptName A_Sec A_Space A_StartMenu A_StartMenuCommon A_Startup A_StartupCommon A_StringCaseSense A_Tab A_Temp A_ThisFunc A_ThisHotkey A_ThisLabel A_ThisMenu A_ThisMenuItem A_ThisMenuItemPos A_TickCount A_TimeIdle A_TimeIdlePhysical A_TimeSincePriorHotkey A_TimeSinceThisHotkey A_TitleMatchMode A_TitleMatchModeSpeed A_UserName A_WDay A_WinDelay A_WinDir A_WorkingDir A_YDay A_YEAR A_YWeek A_YYYY Clipboard ClipboardAll ComSpec ErrorLevel False ProgramFiles True
;

_________________
Image
ʞɔпɟ əɥʇ ʇɐɥʍ


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 7th, 2008, 1:40 am 
Offline

Joined: July 20th, 2007, 10:23 am
Posts: 257
Location: Paris, France
urlwolf wrote:
How did you get syntax highlight for ahk in this HiEditor?
Put this in KeyWords.hes
Code:
[ahk]
;Comment=;

;>>>>> Commands <<<<<
0x00FF00FF=AutoTrim BlockInput Break ClipWait Continue Control ControlClick ControlFocus ControlGet ControlGetFocus ControlGetPos ControlGetText ControlMove ControlSend ControlSendRaw ControlSetText CoordMode Critical DetectHiddenText DetectHiddenWindows Drive DriveGet DriveSpaceFree Edit Else EndRepeat EnvAdd EnvDiv EnvGet EnvMult EnvSet EnvSub EnvUpdate Exit ExitApp FileAppend FileCopy FileCopyDir FileCreateDir FileCreateShortcut FileDelete FileGetAttrib FileGetShortcut FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileMoveDir FileRead FileReadLine FileRecycle FileRecycleEmpty FileRemoveDir FileSelectFile FileSelectFolder FileSetAttrib FileSetTime FormatTime GetKeyState Gosub Goto GroupActivate GroupAdd GroupClose GroupDeactivate Gui GuiControl GuiControlGet HideAutoItWin Hotkey If IfEqual IfExist IfGreater IfGreaterOrEqual IfInString IfLess IfLessOrEqual IfMsgBox IfNotEqual IfNotExist IfNotInString IfWinActive IfWinExist IfWinNotActive IfWinNotExist ImageSearch IniDelete IniRead IniWrite Input InputBox KeyHistory KeyWait ListHotkeys ListLines ListVars Loop Menu MouseClick MouseClickDrag MouseGetPos MouseMove MsgBox OnExit OutputDebug Pause PixelGetColor Pixelsearch PostMessage Process Progress Random RegDelete RegRead RegWrite Reload Repeat Return Run RunAs RunWait Send SendMessage SendRaw SendInput SetBatchLines SetCapsLockState SetControlDelay SetDefaultMouseSpeed SetEnv SetFormat SetKeyDelay SetMouseDelay SetNumLockState SetScrollLockState SetStoreCapslockMode SetTimer SetTitleMatchMode SetWinDelay SetWorkingDir Shutdown Sleep Sort SoundBeep SoundGet SoundGetWaveVolume SoundPlay SoundSet SoundSetWaveVolume SplashImage SplashTextOff SplashTextOn SplitPath StatusBarGetText StatusBarWait StringCaseSense StringGetPos StringLeft StringLen StringLower StringMid StringReplace StringRight StringSplit StringTrimLeft StringTrimRight StringUpper Suspend SysGet Thread ToolTip Transform TrayTip URLDownloadToFile WinActivate WinActivateBottom WinClose WinGet WinGetActiveStats WinGetActiveTitle WinGetClass WinGetPos WinGetText WinGetTitle WinHide WinKill WinMaximize WinMenuSelectItem WinMinimize WinMinimizeAll WinMinimizeAllUndo WinMove WinRestore WinSet WinSetTitle WinShow WinWait WinWaitActive WinWaitClose WinWaitNotActive

;>>>>> Variables <<<<<
0x000000FF=REG_SZ REG_EXPAND_SZ REG_MULTI_SZ REG_DWORD REG_BINARY A_AhkVersion A_AutoTrim A_BatchLines A_CaretX A_CaretY A_ComputerName A_ControlDelay A_Cursor A_DD A_DDD A_DDDD A_DefaultMouseSpeed A_Desktop A_DesktopCommon A_DetectHiddenText A_DetectHiddenWindows A_EndChar A_EventInfo A_ExitReason A_FormatFloat A_FormatInteger A_Gui A_GuiEvent A_GuiControl A_GuiControlEvent A_GuiHeight A_GuiWidth A_GuiX A_GuiY A_Hour A_IconFile A_IconHidden A_IconNumber A_IconTip A_Index A_IPAddress1 A_IPAddress2 A_IPAddress3 A_IPAddress4 A_ISAdmin A_IsCompiled A_IsSuspended A_KeyDelay A_Language A_LineFile A_LineNumber A_LoopField A_LoopFileAttrib A_LoopFileDir A_LoopFileExt A_LoopFileFullPath A_LoopFileLongPath A_LoopFileName A_LoopFileShortName A_LoopFileShortPath A_LoopFileSize A_LoopFileSizeKB A_LoopFileSizeMB A_LoopFileTimeAccessed A_LoopFileTimeCreated A_LoopFileTimeModified A_LoopReadLine A_LoopRegKey A_LoopRegName A_LoopRegSubkey A_LoopRegTimeModified A_LoopRegType A_MDAY A_Min A_MM A_MMM A_MMMM A_Mon A_MouseDelay A_MSec A_MyDocuments A_Now A_NowUTC A_NumBatchLines A_OSType A_OSVersion A_PriorHotkey A_ProgramFiles A_Programs A_ProgramsCommon A_ScreenHeight A_ScreenWidth A_ScriptDir A_ScriptFullPath A_ScriptName A_Sec A_Space A_StartMenu A_StartMenuCommon A_Startup A_StartupCommon A_StringCaseSense A_Tab A_ThisHotkey A_ThisMenu A_ThisMenuItem A_ThisMenuItemPos A_TickCount A_TimeIdle A_TimeIdlePhysical A_TimeSincePriorHotkey A_TimeSinceThisHotkey A_TitleMatchMode A_TitleMatchModeSpeed A_UserName A_WDay A_WinDelay A_WinDir A_WorkingDir A_YDay A_YEAR A_YWeek A_YYYY Clipboard ClipboardAll ErrorLevel True False

;>>>>> Keys <<<<<
0x00BBFFBB={^} {+} {!} {#} {~} {$} {`} Shift {Shift} LShift {LShift} RShift {RShift} Alt {Alt} LAlt {LAlt} RAlt {RAlt} Control {Control} LControl {LControl} RControl {RControl} Ctrl {Ctrl} LCtrl {LCtrl} RCtrl {RCtrl} LWin {LWin} RWin {RWin} AppsKey {AppsKey} AltDown {AltDown} AltUp {AltUp} ShiftDown {ShiftDown} ShiftUp {ShiftUp} CtrlDown {CtrlDown} CtrlUp {CtrlUp} LWinDown {LWinDown} RWinDown {RWinDown} LButton {LButton} RButton {RButton} MButton {MButton} WheelUp {WheelUp} WheelDown {WheelDown} XButton1 {XButton1} XButton2 {XButton2} Joy1 {Joy1} Joy2 {Joy2} Joy3 {Joy3} Joy4 {Joy4} Joy5 {Joy5} Joy6 {Joy6} Joy7 {Joy7} Joy8 {Joy8} Joy9 {Joy9} Joy10 {Joy10} Joy11 {Joy11} Joy12 {Joy12} Joy13 {Joy13} Joy14 {Joy14} Joy15 {Joy15} Joy16 {Joy16} Joy17 {Joy17} Joy18 {Joy18} Joy19 {Joy19} Joy20 {Joy20} Joy21 {Joy21} Joy22 {Joy22} Joy23 {Joy23} Joy24 {Joy24} Joy25 {Joy25} Joy26 {Joy26} Joy27 {Joy27} Joy28 {Joy28} Joy29 {Joy29} Joy30 {Joy30} Joy31 {Joy31} Joy32 {Joy32} JoyX {JoyX} JoyY {JoyY} JoyZ {JoyZ} JoyR {JoyR} JoyU {JoyU} JoyV {JoyV} JoyPOV {JoyPOV} JoyName {JoyName} JoyButtons {JoyButtons} JoyAxes {JoyAxes} JoyInfo {JoyInfo} Space {Space} Tab {Tab} Enter {Enter} Escape {Escape} Esc {Esc} BackSpace {BackSpace} BS {BS} Delete {Delete} Del {Del} Insert {Insert} Ins {Ins} PGUP {PGUP} PGDN {PGDN} Home {Home} End {End} Up {Up} Down {Down} Left {Left} Right {Right} PrintScreen {PrintScreen} CtrlBreak {CtrlBreak} Pause {Pause} ScrollLock {ScrollLock} CapsLock {CapsLock} NumLock {NumLock} Numpad0 {Numpad0} Numpad1 {Numpad1} Numpad2 {Numpad2} Numpad3 {Numpad3} Numpad4 {Numpad4} Numpad5 {Numpad5} Numpad6 {Numpad6} Numpad7 {Numpad7} Numpad8 {Numpad8} Numpad9 {Numpad9} NumpadMult {NumpadMult} NumpadAdd {NumpadAdd} NumpadSub {NumpadSub} NumpadDiv {NumpadDiv} NumpadDot {NumpadDot} NumpadDel {NumpadDel} NumpadIns {NumpadIns} NumpadClear {NumpadClear} NumpadUp {NumpadUp} NumpadDown {NumpadDown} NumpadLeft {NumpadLeft} NumpadRight {NumpadRight} NumpadHome {NumpadHome} NumpadEnd {NumpadEnd} NumpadPgup {NumpadPgup} NumpadPgdn {NumpadPgdn} NumpadEnter {NumpadEnter} F1 {F1} F2 {F2} F3 {F3} F4 {F4} F5 {F5} F6 {F6} F7 {F7} F8 {F8} F9 {F9} F10 {F10} F11 {F11} F12 {F12} F13 {F13} F14 {F14} F15 {F15} F16 {F16} F17 {F17} F18 {F18} F19 {F19} F20 {F20} F21 {F21} F22 {F22} F23 {F23} F24 {F24} Browser_Back {Browser_Back} Browser_Forward {Browser_Forward} Browser_Refresh {Browser_Refresh} Browser_Stop {Browser_Stop} Browser_Search {Browser_Search} Browser_Favorites {Browser_Favorites} Browser_Home {Browser_Home} Volume_Mute {Volume_Mute} Volume_Down {Volume_Down} Volume_Up {Volume_Up} Media_Next {Media_Next} Media_Prev {Media_Prev} Media_Stop {Media_Stop} Media_Play_Pause {Media_Play_Pause} Launch_Mail {Launch_Mail} Launch_Media {Launch_Media} Launch_App1 {Launch_App1} Launch_App2 {Launch_App2}

;>>>>> Directives <<<<<
0x005555FF=#AllowSameLineComments #ClipboardTimeout #CommentFlag #ErrorStdOut #EscapeChar #HotkeyInterval #HotkeyModifierTimeout #Hotstring #IfWinActive  #IfWinExist #Include #InstallKeybdHook #InstallMouseHook #KeyHistory #MaxHotkeysPerInterval #MaxMem #MaxThreads #MaxThreadsBuffer #MaxThreadsPerHotkey #NoEnv #NoTrayIcon #Persistent #SingleInstance #UseHook #WinActivateForce

;>>>>> TreeView <<<<<
0x0000FF00=TV_Add TV_Modify TV_Delete TV_GetSelection TV_GetCount TV_GetParent TV_GetChild TV_GetPrev TV_GetNext TV_GetText TV_Get

;*************************************************************************************************************************

Note this come from Majekinor's HiEdit module


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: MSN [Bot] and 8 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group