4Apr2009
Greetings.
Even though I've been using NP++ & ahk for a few years now,
I only just today joined this ahk forum and have already discovered much.
I never knew about the ahk userDefineLang.xml for NP++.
I was using the NP++ AutoIT language format for my ahk scripts.
I just quickly hacked/tweaked the following.
[code=auto:0]
I pasted in the NP++ AutoIT format & some stuff from this thread
and then tweaked the userDefineLang.xml file. I don't even know yet
what every line of the userDefineLang.xml means, & there
might be some <WordsStyle lines from the AutoIT format
that have no effect in the ahk userDefineLang.xml file -
but I like the way my ahk scripts now look in NP++.
I use a yellowish global background (H40S240L158) &
a white global current line and Tahoma font
(although I might change fonts after reading more of the forum).
I'd certainly welcome any helpful feedback regarding the code.
Maybe some others will like the way it looks too.
I now have some questions to post in the help wanted forum.
Thank you.
Regards,
AEN
Æ
[Split from Bug Reports. ~jaco0646]
Notepad ++ code support
Started by
AEN007
, Apr 04 2009 07:30 PM
61 replies to this topic
#1
-
Posted 04 April 2009 - 07:30 PM
This syntax file doesn't work if you do something like...
setworkingdir % a_scriptdir
Because theres no closing %, it'll color the rest of the code as a variable.
However, the above is completely acceptible syntax. The fix? Not sure... have
never messed with these syntax files, but I'm working on figuring it out right now.
setworkingdir % a_scriptdir
Because theres no closing %, it'll color the rest of the code as a variable.
However, the above is completely acceptible syntax. The fix? Not sure... have
never messed with these syntax files, but I'm working on figuring it out right now.
#2
-
Posted 05 April 2009 - 10:10 PM
6Apr2009
Greetings.
Thanks for the reply.
I actually spent some time this morning cleaning up my initial hack.
I cleaned up the <WordsStyle section to match the default ahk/np++ xml file,
changed <Global caseIgnored="no" /> to yes,
moved { } to operators from folder±,
moved Exit/App to Words2 and
tweaked a few <WordsStyle settings.
Someone posted previously about the "unterminating %" ...
I hope you find an answer.
Do/es you/anyone know how to set, for example,
<Keywords name="Words4"></Keywords>
with only one entry? I couldn't set Words2 with only one entry.
What is the difference/purpose between/of comment & comment line?
I have other questions too, but I guess that's enough for now.
Any helpful replies/insights appreciated.
Thank you.
Regards,
AEN
Æ
Greetings.
Thanks for the reply.
I actually spent some time this morning cleaning up my initial hack.
I cleaned up the <WordsStyle section to match the default ahk/np++ xml file,
changed <Global caseIgnored="no" /> to yes,
moved { } to operators from folder±,
moved Exit/App to Words2 and
tweaked a few <WordsStyle settings.
<NotepadPlus> <UserLang name="AHK Autohotkey" ext="ahk"> <Settings> <Global caseIgnored="yes" /> <TreatAsSymbol comment="yes" commentLine="yes" /> <Prefix words1="no" words2="no" words3="no" words4="no" /> </Settings> <KeywordLists> <Keywords name="Comment"> 1/* 2*/ 0;</Keywords> <Keywords name="Delimiters">%00%00</Keywords> <Keywords name="Folder+">;*** </Keywords> <Keywords name="Folder-">;* </Keywords> <Keywords name="Operators">- ! & ( ) { } , | + < : = ></Keywords> <Keywords name="Words1">#AllowSameLineComments #ClipboardTimeout #CommentFlag #ErrorStdOut #EscapeChar #HotkeyInterval #HotkeyModIfierTimeout #Hotstring #Include #IncludeAgain #IfWinActive #IfWinExist #IfWinNotActive #IfWinNotExist #InstallKeybdHook #InstallMouseHook #KeyHistory #MaxHotkeysPerInterval #MaxMem #MaxThreads #MaxThreadsBuffer #MaxThreadsPerHotkey #NoEnv #NoTrayIcon #Persistent #SingleInstance #UseHook #WinActivateForce AutoTrim BlockInput Break Click ClipWait Continue Control ControlClick ControlFocus ControlGet ControlGetFocus ControlGetPos ControlGetText ControlMove ControlSend ControlSendRaw ControlSetText CoordMode Critical DetectHiddenText DetectHiddenWindows DllCall Drive DriveGet DriveSpaceFree Edit Else EndRepeat EnvAdd EnvDiv EnvGet EnvMult EnvSet EnvSub EnvUpdate 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 IsLabel KeyHistory KeyWait ListHotkeys ListLines ListVars Loop Menu MouseClick MouseClickDrag MouseGetPos MouseMove MsgBox NumGet NumPut OnExit OnMessage OutputDebug Pause PixelGetColor PixelSearch PostMessage Process Progress Random RegDelete RegExMatch RegExReplace RegisterCallback RegRead RegWrite Reload Repeat Return Run RunAs RunWait Send SendMessage SendEvent SendInput 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 VarSetCapcity 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> <Keywords name="Words2">Exit ExitApp</Keywords> <Keywords name="Words3">%A_ 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_ExitReason A_FormatFloat A_FormatInteger A_Gui A_GuiControl A_EventInfo A_GuiX A_GuiY A_GuiEvent A_GuiControlEvent A_GuiHeight A_GuiWidth 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_LineNumber A_LineFile 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_MyDocuments A_Now A_NowUTC A_NumBatchLines A_OSType A_OSVersion A_PriorHotkey ProgramFiles 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_ThisHotkey A_ThisFunc 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 ComSpec True False </Keywords> <Keywords name="Words4"></Keywords> </KeywordLists> <Styles> <WordsStyle name="COMMENT" styleID="1" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="COMMENT LINE" styleID="2" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="DEFAULT" styleID="11" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="DELIMINER2" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD2" styleID="6" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD3" styleID="7" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="NUMBER" styleID="4" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="OPERATOR" styleID="10" fgColor="8080C0" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="16" /> </Styles> </UserLang> </NotepadPlus>The look is basically the same but coded (more) properly.
Someone posted previously about the "unterminating %" ...
I don't know (yet) what to do about that either.Does anyone know how to correct an unterminating % in the NotePad++ syntax xml file?
I hope you find an answer.
Do/es you/anyone know how to set, for example,
<Keywords name="Words4"></Keywords>
with only one entry? I couldn't set Words2 with only one entry.
What is the difference/purpose between/of comment & comment line?
I have other questions too, but I guess that's enough for now.
Any helpful replies/insights appreciated.
Thank you.
Regards,
AEN
Æ
#3
-
Posted 06 April 2009 - 11:12 AM
I just wound up deleting the delimeters. I don't need the highlighting for them, anways.
#4
-
Posted 06 April 2009 - 03:16 PM
10May2009
Greetings.
Fantastic news. Thanks for the link.
Here's my latest iteration of the ahk/NP++ userDefineLang
Regards,
AEN
Æ
Greetings.
Fantastic news. Thanks for the link.
Here's my latest iteration of the ahk/NP++ userDefineLang
<NotepadPlus> <UserLang name="AHK Autohotkey" ext="ahk"> <Settings> <Global caseIgnored="yes" /> <TreatAsSymbol comment="no" commentLine="yes" /> <Prefix words1="no" words2="no" words3="yes" words4="no" /> </Settings> <KeywordLists> <Keywords name="Comment"> 1/* 2*/ 0;</Keywords> <Keywords name="Delimiters">000000</Keywords> <Keywords name="Folder+">;*** </Keywords> <Keywords name="Folder-">;* </Keywords> <Keywords name="Operators">- ! & ( ) { } | , \ + < : = ></Keywords> <Keywords name="Words1">#AllowSameLineComments #ClipboardTimeout #CommentFlag #ErrorStdOut #EscapeChar #HotkeyInterval #HotkeyModIfierTimeout #Hotstring #Include #IncludeAgain #IfWinActive #IfWinExist #IfWinNotActive #IfWinNotExist #InstallKeybdHook #InstallMouseHook #KeyHistory #MaxHotkeysPerInterval #MaxMem #MaxThreads #MaxThreadsBuffer #MaxThreadsPerHotkey #NoEnv #NoTrayIcon #Persistent #SingleInstance #UseHook #WinActivateForce AutoTrim BlockInput Break Click ClipWait Continue Control ControlClick ControlFocus ControlGet ControlGetFocus ControlGetPos ControlGetText ControlMove ControlSend ControlSendRaw ControlSetText CoordMode Critical DetectHiddenText DetectHiddenWindows DllCall Drive DriveGet DriveSpaceFree Edit Else EndRepeat EnvAdd EnvDiv EnvGet EnvMult EnvSet EnvSub EnvUpdate 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 HideButton HideTrayIcon Hotkey If IfEqual IfExist IfGreater IfGreaterOrEqual IfInString IfLess IfLessOrEqual IfMsgBox IfNotEqual IfNotExist IfNotInString IfWinActive IfWinExist IfWinNotActive IfWinNotExist ImageSearch IniDelete IniRead IniWrite Input InputBox IsLabel KeyHistory KeyWait ListHotkeys ListLines ListVars Loop Menu MouseClick MouseClickDrag MouseGetPos MouseMove MoveTrayIcon MsgBox NumGet NumPut OnExit OnMessage OutputDebug Pause PixelGetColor PixelSearch PostMessage Process Progress Random RegDelete RegExMatch RegExReplace RegisterCallback RegRead RegWrite Reload Repeat Return Run RunAs RunWait Send SendMessage SendEvent SendInput 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 TrayIcons TrayTip URLDownloadToFile VarSetCapcity 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> <Keywords name="Words2">%A_ 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_ExitReason A_FormatFloat A_FormatInteger A_Gui A_GuiControl A_EventInfo A_GuiX A_GuiY A_GuiEvent A_GuiControlEvent A_GuiHeight A_GuiWidth 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_LineNumber A_LineFile 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_MyDocuments A_Now A_NowUTC A_NumBatchLines A_OSType A_OSVersion A_PriorHotkey ProgramFiles 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_ThisHotkey A_ThisFunc 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 ComSpec True False Alt AlwaysOnTop and Bottom BS Close ControlList ControlListHwnd Count Ctrl Disable Down Enable End Enter ErrorLevel Exist ExStyle Home Height ID IDLast Left List MinMax or PID Priority ProcessName Redraw Right Shift Space Style Tab Top TransColor Transparent Up Wait WaitClose Width </Keywords> <Keywords name="Words3">%</Keywords> <Keywords name="Words4">% ExitApp Exit </Keywords> </KeywordLists> <Styles> <WordsStyle name="COMMENT" styleID="1" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="COMMENT LINE" styleID="2" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="DEFAULT" styleID="11" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="DELIMINER2" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD2" styleID="6" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD3" styleID="7" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="NUMBER" styleID="4" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="OPERATOR" styleID="10" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="12" /> </Styles> </UserLang> </NotepadPlus>Thank you.
Regards,
AEN
Æ
#6
-
Posted 10 May 2009 - 01:43 PM
Thank you for the userDefineLang. Would it be possible to have highlighting for code inside quotation marks? I noticed this aspect in some of the other languages for NP++.
#7
-
Posted 01 June 2009 - 04:42 AM
1Jun2009
Greetings.
Ja, it seems to be possible.
Which color?
There are four possible colors with the Words1 thru Words4 items.
I don't know how often anyone might use a single, unterminating quotation mark.
One could add/edit the following line to use the Delimiters item
I noticed/corrected an error in my code posting.
DELIMINER1 should be styleID="14" not 9.
Right now I am trying/using the quotation mark as a Delimiter
with a color scheme matching my NUMBER color scheme.
Regards,
AEN
Æ
Greetings.
Ja, it seems to be possible.
Which color?
There are four possible colors with the Words1 thru Words4 items.
Basically, my breakthrough was to remove the delimiters (% and %) and then use a keyword list in prefix mode with the % character. This causes a single % to turn on syntax highlighting, and as soon as it sees a white space character or an operator character, it turns off the highlighting.
I don't know how often anyone might use a single, unterminating quotation mark.
One could add/edit the following line to use the Delimiters item
<Keywords name="Delimiters">"00"00</Keywords>which makes five possible colors after one chooses the DELIMINER1 settings.
I noticed/corrected an error in my code posting.
DELIMINER1 should be styleID="14" not 9.
Right now I am trying/using the quotation mark as a Delimiter
with a color scheme matching my NUMBER color scheme.
Regards,
AEN
Æ
#8
-
Posted 01 June 2009 - 06:31 PM
6Jun2009
Greetings.
I decided to do some more work on the code
because I never (so far) use a single, unterminating delimiter
and don't like dedicating one of the four Word groups to a single delimiter.
I also wanted to find out how to format multiple delimiters.
I ended up opening the NP++ Help file & then the userlang dialogue.
(When in doubt - read the documentation ...)
The dialogue then let me format the userlang file
with two sets of delimiters (% & ") - each with a different format.
It seems the code could handle even more than 2 sets of delimiters.
Here's my latest iteration of the code»
Greetings.
I decided to do some more work on the code
because I never (so far) use a single, unterminating delimiter
and don't like dedicating one of the four Word groups to a single delimiter.
I also wanted to find out how to format multiple delimiters.
I ended up opening the NP++ Help file & then the userlang dialogue.
(When in doubt - read the documentation ...)
The dialogue then let me format the userlang file
with two sets of delimiters (% & ") - each with a different format.
It seems the code could handle even more than 2 sets of delimiters.
Here's my latest iteration of the code»
<NotepadPlus> <UserLang name="AHK Autohotkey" ext="ahk"> <Settings> <Global caseIgnored="yes" /> <TreatAsSymbol comment="no" commentLine="yes" /> <Prefix words1="no" words2="no" words3="no" words4="no" /> </Settings> <KeywordLists> <Keywords name="Delimiters">"%0"%0%00%00</Keywords> <Keywords name="Folder+">;*** </Keywords> <Keywords name="Folder-">;* </Keywords> <Keywords name="Operators">- ! & ( ) { } | , \ + < : = ></Keywords> <Keywords name="Comment">1/* 2*/ 0;</Keywords> <Keywords name="Words1">#AllowSameLineComments #ClipboardTimeout #CommentFlag #ErrorStdOut #EscapeChar #HotkeyInterval #HotkeyModIfierTimeout #Hotstring #Include #IncludeAgain #IfWinActive #IfWinExist #IfWinNotActive #IfWinNotExist #InstallKeybdHook #InstallMouseHook #KeyHistory #MaxHotkeysPerInterval #MaxMem #MaxThreads #MaxThreadsBuffer #MaxThreadsPerHotkey #NoEnv #NoTrayIcon #Persistent #SingleInstance #UseHook #WinActivateForce AutoTrim BlockInput Break Click ClipWait Continue Control ControlClick ControlFocus ControlGet ControlGetFocus ControlGetPos ControlGetText ControlMove ControlSend ControlSendRaw ControlSetText CoordMode Critical DeleteButton DeleteTrayIcon DetectHiddenText DetectHiddenWindows DllCall Drive DriveGet DriveSpaceFree Edit EndRepeat EnvAdd EnvDiv EnvGet EnvMult EnvSet EnvSub EnvUpdate 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 GetTrayBar Gosub Goto GroupActivate GroupAdd GroupClose GroupDeactivate Gui GuiControl GuiControlGet HideAutoItWin HideButton HideTrayIcon Hotkey IfEqual IfExist IfGreater IfGreaterOrEqual IfInString IfLess IfLessOrEqual IfMsgBox IfNotEqual IfNotExist IfNotInString IfWinActive IfWinExist IfWinNotActive IfWinNotExist ImageSearch IniDelete IniRead IniWrite Input InputBox IsLabel KeyHistory KeyWait ListHotkeys ListLines ListVars Loop Menu MouseClick MouseClickDrag MouseGetPos MouseMove MoveButton MoveTrayIcon MsgBox NumGet NumPut OnExit OnMessage OutputDebug Pause PixelGetColor PixelSearch PostMessage Process Progress Random RegDelete RegExMatch RegExReplace RegisterCallback RegRead RegWrite Reload RemoveTrayIcon Repeat Return Run RunAs RunWait Send SendMessage SendEvent SendInput 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 TaskButtons Thread ToolTip Transform TrayIcons TrayTip URLDownloadToFile VarSetCapcity 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> <Keywords name="Words2">%A_ 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_ExitReason A_FormatFloat A_FormatInteger A_Gui A_GuiControl A_EventInfo A_GuiX A_GuiY A_GuiEvent A_GuiControlEvent A_GuiHeight A_GuiWidth 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_LineNumber A_LineFile 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_MyDocuments A_Now A_NowUTC A_NumBatchLines A_OSType A_OSVersion A_PriorHotkey ProgramFiles 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_ThisHotkey A_ThisFunc 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 ComSpec True False </Keywords> <Keywords name="Words3">Alt AlwaysOnTop and Bottom BS Close ControlList ControlListHwnd Count Ctrl Disable Down Enable End Enter ErrorLevel Exist ExStyle Home Height ID IDLast Left List MinMax Off On or Parse PID Priority ProcessName Redraw Right Shift Space Style Tab Top TransColor Transparent Up Wait WaitClose Width </Keywords> <Keywords name="Words4">Else ExitApp Exit If </Keywords> </KeywordLists> <Styles> <WordsStyle name="COMMENT" styleID="1" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="COMMENT LINE" styleID="2" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD2" styleID="6" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD3" styleID="7" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="OPERATOR" styleID="10" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="12" /> <WordsStyle name="DEFAULT" styleID="11" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="DELIMINER2" styleID="15" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="NUMBER" styleID="4" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> </Styles> </UserLang> </NotepadPlus>
#9
-
Posted 06 June 2009 - 02:57 PM
@AEN007
Thank you for your great work.
I used to use the 10May2009 version - but because I find the folders +/- feature very useful I moved the { (}) back to the Folder+(-).
It worked - god knows why . I will try ASAP your latest version - in the meantime
do you think it is possible to restore the +/- functionality in your version, as I am sure you can do it more professionally than me ?
Thanks again for your work.
Much appreciated.
Thank you for your great work.
I used to use the 10May2009 version - but because I find the folders +/- feature very useful I moved the { (}) back to the Folder+(-).
It worked - god knows why . I will try ASAP your latest version - in the meantime
do you think it is possible to restore the +/- functionality in your version, as I am sure you can do it more professionally than me ?
Thanks again for your work.
Much appreciated.
#11
-
Posted 09 June 2009 - 03:42 PM
XP SP3 Pro x32 / 7 x64 Pro - AHK 1.0.48.05
12Jun2009
Greetings.
Thanks for the feedback.
As they say, "Flattery will get you everywhere ...";
however, I don't use the"folders +/- feature" and
moved the braces {} to Operators because
NP++ highlights the braces in matching pairs when treated as braces.
All I would do would be either look at the braces folders +/- feature format
in the userlang file that came/comes with NP++ or
let the userlang dialogue do it & then see what it did.
It seems to me now that someone else solved
the unterminating delimiter format problem
there are only detailed word/symbol/color customizations to do.
I just changed "<Global caseIgnored="no" /> back to no,
so I can, for example, format INPUT (a Words1 word)
differently from Input (a Words3 word).
Thank you.
Regards,
AEN
Æ
Greetings.
Thanks for the feedback.
As they say, "Flattery will get you everywhere ...";
however, I don't use the"folders +/- feature" and
moved the braces {} to Operators because
NP++ highlights the braces in matching pairs when treated as braces.
All I would do would be either look at the braces folders +/- feature format
in the userlang file that came/comes with NP++ or
let the userlang dialogue do it & then see what it did.
It seems to me now that someone else solved
the unterminating delimiter format problem
there are only detailed word/symbol/color customizations to do.
I just changed "<Global caseIgnored="no" /> back to no,
so I can, for example, format INPUT (a Words1 word)
differently from Input (a Words3 word).
Thank you.
Regards,
AEN
Æ
#12
-
Posted 12 June 2009 - 03:33 PM
It didn't, didn't, didn'tAs they say, "Flattery will get you everywhere ...";
I had already done that (moved the braces back) and I had my+/-folders
thingy OK but I didn't know the reason of your moving the braces in the
Operators section (which now I know and applaude) although I suspected there would be a good
one and I was trying to have the best of both worlds and that's were I had failed.
I will try with the user defined language. Thanks for the Case tip and
everything. Cheers !
#13
-
Posted 12 June 2009 - 04:19 PM
XP SP3 Pro x32 / 7 x64 Pro - AHK 1.0.48.05
And by the way I think the order the "WordStyle"sections are given matters for the "user defined" dialogue.
I think it should be (based on AEN007's 6Jun2009 code):
Any ideas ?
I think it should be (based on AEN007's 6Jun2009 code):
<Styles> <WordsStyle name="DEFAULT" styleID="11" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD2" styleID="6" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD3" styleID="7" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="COMMENT" styleID="1" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="COMMENT LINE" styleID="2" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="NUMBER" styleID="4" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="OPERATOR" styleID="10" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="12" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="DELIMINER2" styleID="15" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" /> </Styles>Otherwise the colors don't show up correctly in the dialogue (for inst. Default shows green).
Any ideas ?
#14
-
Posted 12 June 2009 - 06:30 PM
XP SP3 Pro x32 / 7 x64 Pro - AHK 1.0.48.05
Here is my version - based on AEN007's 10May version - where the unterminating % buggy was corrected. It features folder open/close on
braces (at the expense of their not being highlighted as operators - see AEN's post on the 12Jun). Also the order the "WordStyle"sections is
as per my previous post - so the User Define dialogue functions properly. I have no clue as for the syntax of this file - I hope I didn't break anything
- but works OK at the moment. Enjoy :
braces (at the expense of their not being highlighted as operators - see AEN's post on the 12Jun). Also the order the "WordStyle"sections is
as per my previous post - so the User Define dialogue functions properly. I have no clue as for the syntax of this file - I hope I didn't break anything
- but works OK at the moment. Enjoy :
<NotepadPlus> <UserLang name="AHK Autohotkey" ext="ahk"> <Settings> <Global caseIgnored="yes" /> <TreatAsSymbol comment="no" commentLine="yes" /> <Prefix words1="no" words2="no" words3="yes" words4="no" /> </Settings> <KeywordLists> <Keywords name="Comment"> 1/* 2*/ 0;</Keywords> <Keywords name="Delimiters">000000</Keywords> <Keywords name="Folder+">;*** {</Keywords> <Keywords name="Folder-">;* }</Keywords> <Keywords name="Operators">- ! & ( ) | , \ + < : = ></Keywords> <Keywords name="Words1">#AllowSameLineComments #ClipboardTimeout #CommentFlag #ErrorStdOut #EscapeChar #HotkeyInterval #HotkeyModIfierTimeout #Hotstring #Include #IncludeAgain #IfWinActive #IfWinExist #IfWinNotActive #IfWinNotExist #InstallKeybdHook #InstallMouseHook #KeyHistory #MaxHotkeysPerInterval #MaxMem #MaxThreads #MaxThreadsBuffer #MaxThreadsPerHotkey #NoEnv #NoTrayIcon #Persistent #SingleInstance #UseHook #WinActivateForce AutoTrim BlockInput Break Click ClipWait Continue Control ControlClick ControlFocus ControlGet ControlGetFocus ControlGetPos ControlGetText ControlMove ControlSend ControlSendRaw ControlSetText CoordMode Critical DetectHiddenText DetectHiddenWindows DllCall Drive DriveGet DriveSpaceFree Edit Else EndRepeat EnvAdd EnvDiv EnvGet EnvMult EnvSet EnvSub EnvUpdate 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 HideButton HideTrayIcon Hotkey If IfEqual IfExist IfGreater IfGreaterOrEqual IfInString IfLess IfLessOrEqual IfMsgBox IfNotEqual IfNotExist IfNotInString IfWinActive IfWinExist IfWinNotActive IfWinNotExist ImageSearch IniDelete IniRead IniWrite Input InputBox IsLabel KeyHistory KeyWait ListHotkeys ListLines ListVars Loop Menu MouseClick MouseClickDrag MouseGetPos MouseMove MoveTrayIcon MsgBox NumGet NumPut OnExit OnMessage OutputDebug Pause PixelGetColor PixelSearch PostMessage Process Progress Random RegDelete RegExMatch RegExReplace RegisterCallback RegRead RegWrite Reload Repeat Return Run RunAs RunWait Send SendMessage SendEvent SendInput 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 TrayIcons TrayTip URLDownloadToFile VarSetCapcity 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> <Keywords name="Words2">%A_ 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_ExitReason A_FormatFloat A_FormatInteger A_Gui A_GuiControl A_EventInfo A_GuiX A_GuiY A_GuiEvent A_GuiControlEvent A_GuiHeight A_GuiWidth 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_LineNumber A_LineFile 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_MyDocuments A_Now A_NowUTC A_NumBatchLines A_OSType A_OSVersion A_PriorHotkey ProgramFiles A_ProgramFiles<NotepadPlus> <UserLang name="AHK Autohotkey" ext="ahk"> <Settings> <Global caseIgnored="yes" /> <TreatAsSymbol comment="no" commentLine="yes" /> <Prefix words1="no" words2="no" words3="yes" words4="no" /> </Settings> <KeywordLists> <Keywords name="Comment"> 1/* 2*/ 0;</Keywords> <Keywords name="Delimiters">000000</Keywords> <Keywords name="Folder+">;*** {</Keywords> <Keywords name="Folder-">;* }</Keywords> <Keywords name="Operators">- ! & ( ) | , \ + < : = ></Keywords> <Keywords name="Words1">#AllowSameLineComments #ClipboardTimeout #CommentFlag #ErrorStdOut #EscapeChar #HotkeyInterval #HotkeyModIfierTimeout #Hotstring #Include #IncludeAgain #IfWinActive #IfWinExist #IfWinNotActive #IfWinNotExist #InstallKeybdHook #InstallMouseHook #KeyHistory #MaxHotkeysPerInterval #MaxMem #MaxThreads #MaxThreadsBuffer #MaxThreadsPerHotkey #NoEnv #NoTrayIcon #Persistent #SingleInstance #UseHook #WinActivateForce AutoTrim BlockInput Break Click ClipWait Continue Control ControlClick ControlFocus ControlGet ControlGetFocus ControlGetPos ControlGetText ControlMove ControlSend ControlSendRaw ControlSetText CoordMode Critical DetectHiddenText DetectHiddenWindows DllCall Drive DriveGet DriveSpaceFree Edit Else EndRepeat EnvAdd EnvDiv EnvGet EnvMult EnvSet EnvSub EnvUpdate 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 HideButton HideTrayIcon Hotkey If IfEqual IfExist IfGreater IfGreaterOrEqual IfInString IfLess IfLessOrEqual IfMsgBox IfNotEqual IfNotExist IfNotInString IfWinActive IfWinExist IfWinNotActive IfWinNotExist ImageSearch IniDelete IniRead IniWrite Input InputBox IsLabel KeyHistory KeyWait ListHotkeys ListLines ListVars Loop Menu MouseClick MouseClickDrag MouseGetPos MouseMove MoveTrayIcon MsgBox NumGet NumPut OnExit OnMessage OutputDebug Pause PixelGetColor PixelSearch PostMessage Process Progress Random RegDelete RegExMatch RegExReplace RegisterCallback RegRead RegWrite Reload Repeat Return Run RunAs RunWait Send SendMessage SendEvent SendInput 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 TrayIcons TrayTip URLDownloadToFile VarSetCapcity 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> <Keywords name="Words2">%A_ 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_ExitReason A_FormatFloat A_FormatInteger A_Gui A_GuiControl A_EventInfo A_GuiX A_GuiY A_GuiEvent A_GuiControlEvent A_GuiHeight A_GuiWidth 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_LineNumber A_LineFile 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_MyDocuments A_Now A_NowUTC A_NumBatchLines A_OSType A_OSVersion A_PriorHotkey ProgramFiles 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_ThisHotkey A_ThisFunc 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 ComSpec True False Alt AlwaysOnTop and Bottom BS Close ControlList ControlListHwnd Count Ctrl Disable Down Enable End Enter ErrorLevel Exist ExStyle Home Height ID IDLast Left List MinMax or PID Priority ProcessName Redraw Right Shift Space Style Tab Top TransColor Transparent Up Wait WaitClose Width </Keywords> <Keywords name="Words3">%</Keywords> <Keywords name="Words4">% ExitApp Exit </Keywords> </KeywordLists> <Styles> <WordsStyle name="DEFAULT" styleID="11" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD2" styleID="6" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD3" styleID="7" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="COMMENT" styleID="1" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="COMMENT LINE" styleID="2" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="NUMBER" styleID="4" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="OPERATOR" styleID="10" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="12" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="DELIMINER2" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> </Styles> </UserLang> </NotepadPlus>x0D; 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_ThisHotkey A_ThisFunc 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 ComSpec True False Alt AlwaysOnTop and Bottom BS Close ControlList ControlListHwnd Count Ctrl Disable Down Enable End Enter ErrorLevel Exist ExStyle Home Height ID IDLast Left List MinMax or PID Priority ProcessName Redraw Right Shift Space Style Tab Top TransColor Transparent Up Wait WaitClose Width </Keywords> <Keywords name="Words3">%</Keywords> <Keywords name="Words4">% ExitApp Exit </Keywords> </KeywordLists> <Styles> <WordsStyle name="DEFAULT" styleID="11" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD1" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD2" styleID="6" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD3" styleID="7" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="COMMENT" styleID="1" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" /> <WordsStyle name="COMMENT LINE" styleID="2" fgColor="00E600" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="NUMBER" styleID="4" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" /> <WordsStyle name="OPERATOR" styleID="10" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="12" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="DELIMINER2" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> </Styles> </UserLang> </NotepadPlus>
#15
-
Posted 14 August 2009 - 07:01 PM
XP SP3 Pro x32 / 7 x64 Pro - AHK 1.0.48.05