home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 April / PCWorld_2005-04_cd.bin / software / vyzkuste / autoit / autoit-v3-setup.exe / Extras / au3.properties < prev    next >
Text File  |  2005-02-07  |  8KB  |  152 lines

  1. # SciTE settings for AutoIt v3
  2. #
  3. # jos van der Zande jvdzande@yahoo.com
  4. #
  5.  
  6. # *** Specify here your AutoIt program directory  ***
  7. autoit3dir=c:\program files\autoit3
  8.  
  9. file.patterns.au3=*.au3
  10. filter.au3=AutoIt (au3)|*.au3|
  11. lexer.$(file.patterns.au3)=au3
  12.  
  13. # Editor settings
  14. use.monospaced=1
  15. save.session=1
  16.  
  17. # Commands to compile / run your script 
  18. command.compile.*.au3=$(autoit3dir)\aut2exe\aut2exe.exe /in "$(FilePath)"
  19. command.build.*.au3=$(autoit3dir)\aut2exe\aut2exe.exe /in "$(FilePath)"
  20. command.go.*.au3=$(autoit3dir)\autoit3.exe "$(FilePath)"
  21. command.9.*.au3=tidy\tidy.exe "$(FilePath)"
  22. command.name.9.*.au3=Tidy AutoIt Source
  23. command.save.before.9.*.au3=1
  24. # Commands to for Help F1
  25. command.help.*.au3=$(CurrentWord)!$(autoit3dir)\autoit.chm
  26. command.help.subsystem.*.au3=4
  27. # Autocomplete and call tip settings
  28. api.*.au3=$(SciteDefaultHome)\api\au3.api
  29. calltip.au3.word.characters=$(chars.alpha)$(chars.numeric)
  30. calltip.au3.ignorecase=1
  31. autocomplete.au3.ignorecase=1
  32. # auto indent stuff
  33. indent.size.*.au3=3
  34. indent.automatic=1
  35. indent.opening=0
  36. indent.closing=0
  37. statement.indent.*.au3=5 case if do for else while select
  38. statement.end.*.au3=
  39. block.start.*.au3=5 case if do for else while select
  40. block.end.*.au3=5 else endif endselect next until wend
  41. fold=1
  42.  
  43. #autoit keywords
  44. keywordclass.au3= and byref case const continueloop dim do else elseif endfunc endif endselect exit exitloop \
  45.   for func global if local next not or return redim select step then to until wend while exit \
  46.  
  47. keywords.$(file.patterns.au3)=$(keywordclass.au3)
  48.  
  49. #autoit functions
  50. keywords2.$(file.patterns.au3)=  abs acos adlibdisable adlibenable asc asin assign atan autoitsetoption autoitwingettitle autoitwinsettitle \
  51.   bitand bitnot bitor bitshift bitxor blockinput break call cdtray chr clipget clipput consolewrite \
  52.   controlclick controlcommand controldisable controlenable controlfocus controlgetfocus controlgethandle \
  53.   controlgetpos controlgettext controlhide controllistview controlmove controlsend controlsettext \
  54.   controlshow cos dec dircopy dircreate dirgetsize dirmove dirremove dllcall dllclose dllopen \
  55.   drivegetdrive drivegetfilesystem drivegetlabel drivegetserial drivegettype drivemapadd drivemapdel \
  56.   drivemapget drivesetlabel drivespacefree drivespacetotal drivestatus envget envset envupdate \
  57.   eval exp filechangedir fileclose filecopy filecreateshortcut filedelete fileexists filefindfirstfile \
  58.   filefindnextfile filegetattrib filegetlongname filegetshortcut filegetshortname filegetsize \
  59.   filegettime filegetversion fileinstall filemove fileopen fileopendialog fileread filereadline \
  60.   filerecycle filerecycleempty filesavedialog fileselectfolder filesetattrib filesettime filewrite \
  61.   filewriteline ftpsetproxy guicreate guictrlcreateavi guictrlcreatebutton guictrlcreatecheckbox \
  62.   guictrlcreatecombo guictrlcreatecontextmenu guictrlcreatedate guictrlcreatedummy guictrlcreateedit \
  63.   guictrlcreategroup guictrlcreateicon guictrlcreateinput guictrlcreatelabel guictrlcreatelist \
  64.   guictrlcreatelistview guictrlcreatelistviewitem guictrlcreatemenu guictrlcreatemenuitem guictrlcreatepic \
  65.   guictrlcreateprogress guictrlcreateradio guictrlcreateslider guictrlcreatetab guictrlcreatetabitem \
  66.   guictrlcreatetreeview guictrlcreatetreeviewitem guictrlcreateupdown guictrldelete guictrlgetstate \
  67.   guictrlread guictrlrecvmsg guictrlsendmsg guictrlsendtodummy guictrlsetbkcolor guictrlsetcolor \
  68.   guictrlsetcursor guictrlsetdata guictrlsetfont guictrlsetimage guictrlsetlimit guictrlsetonevent \
  69.   guictrlsetpos guictrlsetresizing guictrlsetstate guictrlsetstyle guictrlsettip guidelete guigetcursorinfo \
  70.   guigetmsg guisetbkcolor guisetcoord guisetcursor guisetfont guisethelp guiseticon guisetonevent \
  71.   guisetstate guistartgroup guiswitch hex hotkeyset httpsetproxy inetget inetgetsize inidelete \
  72.   iniread inireadsection inireadsectionnames iniwrite inputbox int isadmin isarray isdeclared \
  73.   isfloat isint isnumber isstring log memgetstats mod mouseclick mouseclickdrag mousedown mousegetcursor \
  74.   mousegetpos mousemove mouseup mousewheel msgbox number ping pixelchecksum pixelgetcolor pixelsearch \
  75.   processclose processexists processlist processsetpriority processwait processwaitclose progressoff \
  76.   progresson progressset random regdelete regenumkey regenumval regread regwrite round run runasset \
  77.   runwait send seterror setextended shutdown sin sleep soundplay soundsetwavevolume splashimageon \
  78.   splashoff splashtexton sqrt statusbargettext string stringaddcr stringformat stringinstr stringisalnum \
  79.   stringisalpha stringisascii stringisdigit stringisfloat stringisint stringislower stringisspace \
  80.   stringisupper stringisxdigit stringleft stringlen stringlower stringmid stringreplace stringright \
  81.   stringsplit stringstripcr stringstripws stringtrimleft stringtrimright stringupper tan timerdiff \
  82.   timerinit tooltip traytip ubound winactivate winactive winclose winexists wingetcaretpos wingetclasslist \
  83.   wingetclientsize wingethandle wingetpos wingetprocess wingetstate wingettext wingettitle winkill \
  84.   winlist winmenuselectitem winminimizeall winminimizeallundo winmove winsetontop winsetstate \
  85.   winsettitle winsettrans winwait winwaitactive winwaitclose winwaitnotactive
  86.  
  87. #autoit macros
  88. keywords3.$(file.patterns.au3)=  @appdatacommondir @appdatadir @autoitexe @autoitversion @commonfilesdir @compiled @computername \
  89.   @comspec @cr @crlf @desktopcommondir @desktopdir @desktopheight @desktopwidth @desktopdepth \
  90.   @desktoprefresh @documentscommondir @error @extended @favoritescommondir @favoritesdir @gui_ctrlid \
  91.   @gui_ctrlhandle @gui_winhandle @homedrive @homepath @homeshare @hour @inetgetactive @inetgetbytesread \
  92.   @ipaddress1 @ipaddress2 @ipaddress3 @ipaddress4 @lf @logondnsdomain @logondomain @logonserver \
  93.   @mday @min @mon @mydocumentsdir @numparams @osbuild @oslang @osservicepack @ostype @osversion \
  94.   @programfilesdir @programscommondir @programsdir @scriptdir @scriptfullpath @scriptname @sec \
  95.   @startmenucommondir @startmenudir @startupcommondir @startupdir @sw_disable @sw_enable @sw_hide \
  96.   @sw_maximize @sw_minimize @sw_restore @sw_show @sw_showdefault @sw_showmaximized @sw_showminimized \
  97.   @sw_showminnoactive @sw_showna @sw_shownoactivate @sw_shownormal @systemdir @tab @tempdir @userprofiledir \
  98.   @username @wday @windowsdir @workingdir @yday @year
  99. #autoit Sent Keys
  100. keywords4.$(file.patterns.au3)= {!} {#} {^} {{} {}} {+} {alt} {altdown} {appskey} {asc nnnn} {backspace} {browser_back} {browser_favorites} \
  101. {browser_forward} {browser_home} {browser_refresh} {browser_search} {browser_stop} {capslock} {ctrlbreak} \
  102. {ctrldown} {delete} {down} {end} {enter} {escape} {f1} {f10} {f11} {f12} {f2} {f3} {f4} {f5} {f6} {f7} {f8} {f9} \
  103. {home} {insert} {lalt} {launch_app1} {launch_app2} {launch_mail} {launch_media} {lctrl} {left} {lshift} {lwin} \
  104. {lwindown} {media_next} {media_play_pause} {media_prev} {media_stop} {numlock} \
  105. {numpad0} {numpad1} {numpad2} {numpad3} {numpad4} {numpad5} {numpad6} {numpad7} {numpad8} {numpad9} \
  106. {numpadadd} {numpaddiv} {numpaddot} {numpadenter} {numpadmult} {numpadsub} {pause} {pgdn} {pgup} \
  107. {printscreen} {ralt} {rctrl} {right} {rshift} {rwin} {rwindown} {shiftdown} {sleep} {space} {tab} {up} \
  108. {volume_down} {volume_mute} {volume_up}
  109.  
  110.  
  111. # These affect the entries on the Edit menu;
  112. # however, use must use ;' as the comment character
  113. # if you want comment coloring to work!
  114. #fold.preprocessor=1
  115. #fold.at.else=1
  116.  
  117.  
  118. # White space
  119. style.au3.0=fore:#000000,$(font.au3s)
  120.  
  121. # Comment line
  122. style.au3.1=fore:#009933,italics
  123.  
  124. # Comment block
  125. style.au3.2=fore:#669900,italics
  126.  
  127. # Number
  128. style.au3.3=fore:#CC0099,bold 
  129.  
  130. # Function
  131. style.au3.4=fore:#000090,bold,italics
  132.  
  133. # Keyword 
  134. style.au3.5=fore:#0000FF,bold
  135.  
  136. # Macro
  137. style.au3.6=fore:#FF33FF,bold
  138.  
  139. # String
  140. style.au3.7=fore:#9999CC,bold
  141.  
  142. # Operator
  143. style.au3.8=fore:#FF0000,bold
  144.  
  145. # Variable
  146. style.au3.9=fore:#AA0000,bold
  147.  
  148. # Sent keys in string
  149. style.au3.10=fore:#FF8800,bold
  150.  
  151.  
  152.