Advertisement
FatalBulletHit

BetterBatch (User Defined Language for Notepad++)

Mar 7th, 2018
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 8.47 KB | None | 0 0
  1. <!--
  2.     https://pastebin.com/1CTGQmJk
  3.     Includes folding in code (e.g. for if-statements or for-loops) and similar but improved syntax highlighting.
  4. -->
  5.  
  6. <NotepadPlus>
  7.     <UserLang name="BetterBatch" ext="bat cmd" udlVersion="2.1">
  8.         <Settings>
  9.             <Global caseIgnored="yes" allowFoldOfComments="no" foldCompact="no" forcePureLC="0" decimalSeparator="0" />
  10.             <Prefix Keywords1="no" Keywords2="no" Keywords3="yes" Keywords4="yes" Keywords5="no" Keywords6="no" Keywords7="yes" Keywords8="yes" />
  11.         </Settings>
  12.         <KeywordLists>
  13.             <Keywords name="Comments">00REM 00:: 01 02 03 04</Keywords>
  14.             <Keywords name="Numbers, prefix1"></Keywords>
  15.             <Keywords name="Numbers, prefix2"></Keywords>
  16.             <Keywords name="Numbers, extras1"></Keywords>
  17.             <Keywords name="Numbers, extras2"></Keywords>
  18.             <Keywords name="Numbers, suffix1"></Keywords>
  19.             <Keywords name="Numbers, suffix2"></Keywords>
  20.             <Keywords name="Numbers, range"></Keywords>
  21.             <Keywords name="Operators1">= + += - -= * *= / /= % %%= ! ~ &amp; &amp;= | |= ^ ^= &lt;&lt; &gt;&gt; &lt;&lt;= &gt;&gt;= &lt; &gt; , @ equ neq lss leq gtr geq</Keywords>
  22.             <Keywords name="Operators2"></Keywords>
  23.             <Keywords name="Folders in code1, open">(</Keywords>
  24.             <Keywords name="Folders in code1, middle"></Keywords>
  25.             <Keywords name="Folders in code1, close">)</Keywords>
  26.             <Keywords name="Folders in code2, open"></Keywords>
  27.             <Keywords name="Folders in code2, middle"></Keywords>
  28.             <Keywords name="Folders in code2, close"></Keywords>
  29.             <Keywords name="Folders in comment, open"></Keywords>
  30.             <Keywords name="Folders in comment, middle"></Keywords>
  31.             <Keywords name="Folders in comment, close"></Keywords>
  32.             <Keywords name="Keywords1">append arp assoc at atmadm attrib auditpol autochk autoconv autofmt bcdboot bcdedit bdehdcfg bitsadmin bootcfg break cacls cd certreq certutil change chcp chdir chglogon chgport chgusr chkdsk chkntfs choice cipher clip cls cmd cmdkey cmstp color comp compact convert copy cprofile cscript date dcgpofix defrag del dfsrmig diantz dir diskcomp diskcopy diskperf diskraid diskshadow dispdiag dnscmd doskey driverquery echo echo. edit endlocal erase errorlevel eventcreate eventquery eventtriggers evntcmd exit expand extract fc find findstr finger flattemp fondue format freedisk fsutil ftp ftype fveupdate getmac gettype gpfixup gpresult gpupdate graftabl help helpctr hostname icacls inuse ipconfig ipxroute irftp jetpack klist ksetup ktmutil ktpass label lodctr logman logoff lpq lpr macfile makecab mapadmin md mkdir mklink mmc mode more mount mountvol move mqbkup mqsvc mqtgsvc msdt msg msiexec msinfo32 mstsc nbtstat netcfg netsh netstat net print nfsadmin nfsshare nfsstat nlbmgr nslookup ntbackup ntcmdprompt ntfrsutl openfiles pagefileconfig path pathping pause pbadmin pentnt perfmon ping pnpunattend pnputil popd powershell powershell_ise print prncnfg prndrvr prnjobs prnmngr prnport prnqctl prompt pubprn pushd pushprinterconnections qappsrv qprocess query quser qwinsta rcp rd rdpsign recover reg regini regsvr32 relog rem ren rename replace reset session rexec risetup rmdir robocopy route rpcinfo rpcping rsh rundll32 rwinsta schtasks scwcmd secedit serverceipoptin servermanagercmd serverweroptin set setlocal setx sfc shadow shift showmount shutdown sort start subst sxstrace sysocmgr systeminfo takeown tapicfg taskkill tasklist tcmsetup telnet tftp time timeout title tlntadmn tpmvscmgr tracerpt tracert tree tscon tsdiscon tsecimp tskill tsprof type typeperf tzutil unlodctr ver verifier verify vol waitfor wbadmin wdsutil wecutil wevtutil where whoami winnt winnt32 winpop winrs wlbs wmic wscript xcopy nul</Keywords>
  33.             <Keywords name="Keywords2">if &quot;if not&quot; &quot;if defined&quot; &quot;if not defined&quot; &quot;if exist&quot; &quot;if not exist&quot; else for &quot;forfiles&quot; in do eol skip delims tokens usebackq</Keywords>
  34.             <Keywords name="Keywords3">:</Keywords>
  35.             <Keywords name="Keywords4">:</Keywords>
  36.             <Keywords name="Keywords5">call goto</Keywords>
  37.             <Keywords name="Keywords6"></Keywords>
  38.             <Keywords name="Keywords7">0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z &#x00E4; &#x00F6; &#x00FC; &#x00DF; , ; . : - _ ! &quot; &#x00A7; $ % &amp; / ( ) = ? &#x00B4; ` &#x00B2; &#x00B3; { [ ] } \ + ~ * # &apos; ^ &#x00B0; &lt; &gt; |</Keywords>
  39.             <Keywords name="Keywords8">manage-bde repair-bde</Keywords>
  40.             <Keywords name="Delimiters">00% 01((:~ :~-)) 02((EOL %~dp$PATH: %~$PATH: %~ftza %~dp0 %~dp %~nx %~fs %~f %~d %~p %~n %~x %~s %~a %~t %~z %a %b %c %d %e %f %g %h %i %j %k %l %m %n %o %p %q %r %s %t %u %v %w %x %y %z ~dp$PATH: ~$PATH: ~ftza ~dp0 ~dp ~nx ~fs ~f ~d ~p ~n ~x ~s ~a ~t ~z + * / % ! &amp; | ^ &lt; &gt; . ( ) &quot; &apos;)) 02~t 02~z 02+ 02* 02/ 02% 02! 02&amp; 02| 02^ 02&lt; 02&gt; 02. 02( 02) 02&quot; 02&apos;)) 03! 04((:~ :~-)) 05((EOL ~dp$PATH: ~$PATH: ~ftza ~dp0 ~dp ~nx ~fs ~f ~d ~p ~n ~x ~s ~a ~t ~z + * / ! &amp; | ^ &lt; &gt; . ( ) &quot; &apos;)) 06&quot; 07 08((&quot; EOL)) 09&apos; 10 11((&apos; EOL)) 12((-psconsolefile -version -nologo -noexit -sta -mta -noprofile -noninteractive -inputformat -outputformat -windowstyle -encodedcommand -confugartionname -file -executionpolicy -command)) 13 14((EOL)) 15((#disabled_as_it_can_cause_folding_to_break #call# #goto#)) 16 17(( EOL)) 18ECHO 19 20((| &amp; EOL)) 21((&quot; &apos; EOL)) 22 23((&quot; &apos; EOL))</Keywords>
  41.         </KeywordLists>
  42.         <Styles>
  43.             <WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
  44.             <WordsStyle name="COMMENTS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
  45.             <WordsStyle name="LINE COMMENTS" fgColor="009600" bgColor="FFFFFF" fontName="" fontStyle="2" nesting="0" />
  46.             <WordsStyle name="NUMBERS" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
  47.             <WordsStyle name="KEYWORDS1" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
  48.             <WordsStyle name="KEYWORDS2" fgColor="48B59F" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
  49.             <WordsStyle name="KEYWORDS3" fgColor="FF0000" bgColor="FFFF00" fontName="" fontStyle="1" nesting="0" />
  50.             <WordsStyle name="KEYWORDS4" fgColor="007BFF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
  51.             <WordsStyle name="KEYWORDS5" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
  52.             <WordsStyle name="KEYWORDS6" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
  53.             <WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
  54.             <WordsStyle name="KEYWORDS8" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
  55.             <WordsStyle name="OPERATORS" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
  56.             <WordsStyle name="FOLDER IN CODE1" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
  57.             <WordsStyle name="FOLDER IN CODE2" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
  58.             <WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
  59.             <WordsStyle name="DELIMITERS1" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
  60.             <WordsStyle name="DELIMITERS2" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="0" />
  61.             <WordsStyle name="DELIMITERS3" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="84020251" />
  62.             <WordsStyle name="DELIMITERS4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="84020231" />
  63.             <WordsStyle name="DELIMITERS5" fgColor="007BFF" bgColor="FFFFFF" fontName="Lucida Console" fontStyle="0" nesting="0" />
  64.             <WordsStyle name="DELIMITERS6" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="16985103" />
  65.             <WordsStyle name="DELIMITERS7" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" nesting="65667" />
  66.             <WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" nesting="0" />
  67.         </Styles>
  68.     </UserLang>
  69. </NotepadPlus>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement