diff --git a/data/Tupfile.lua b/data/Tupfile.lua index 4c49ecf623..ef77a8e1b0 100644 --- a/data/Tupfile.lua +++ b/data/Tupfile.lua @@ -170,7 +170,10 @@ extra_files = { {"kolibrios/demos/life2", "common/demos/life2"}, {"kolibrios/demos/relay.lif", "common/demos/relay.lif"}, {"kolibrios/demos/rpento.lif", "common/demos/rpento.lif"}, - {"kolibrios/develop/c--/", PROGS .. "/cmm/c--/*"}, + {"kolibrios/develop/c--/c--.elf", PROGS .. "/cmm/c--/c--.elf"}, + {"kolibrios/develop/c--/c--.exe", PROGS .. "/cmm/c--/c--.exe"}, + {"kolibrios/develop/c--/c--.ini", PROGS .. "/cmm/c--/c--.ini"}, + {"kolibrios/develop/c--/manual_c--.htm", PROGS .. "/cmm/c--/manual_c--.htm"}, {"kolibrios/develop/fpc/", "common/develop/fpc/*"}, {"kolibrios/develop/fpc/examples/", PROGS .. "/develop/fp/examples/src/*"}, {"kolibrios/develop/fpc/examples/build.sh", "common/develop/fpc/build.sh"}, @@ -286,12 +289,12 @@ extra_files = { {"kolibrios/res/templates/NES/", "common/templates/NES/*"}, {"kolibrios/res/wallpapers/", "common/wallpapers/*"}, {"kolibrios/res/system/", build_type .. "/settings/kolibri.lbl"}, - {"kolibrios/utils/DosNavigator/", "common/File Managers/ndn/*"}, - {"kolibrios/utils/cnc_editor/cnc_editor", PROGS .. "/other/cnc_editor/cnc_editor"}, - {"kolibrios/utils/cnc_editor/kolibri.NC", PROGS .. "/other/cnc_editor/kolibri.NC"}, + {"kolibrios/utils/man2html", "common/utils/MAN2HTML"}, {"kolibrios/utils/vmode", "common/vmode"}, {"kolibrios/utils/texture", "common/utils/texture"}, {"kolibrios/utils/t_edit.ini", PROGS .. "/other/t_edit/t_edit.ini"}, + {"kolibrios/utils/cnc_editor/cnc_editor", PROGS .. "/other/cnc_editor/cnc_editor"}, + {"kolibrios/utils/cnc_editor/kolibri.NC", PROGS .. "/other/cnc_editor/kolibri.NC"}, {"kolibrios/utils/info/ASM.SYN", PROGS .. "/other/t_edit/info/asm.syn"}, {"kolibrios/utils/info/CPP_CLA.SYN", PROGS .. "/other/t_edit/info/cpp_kol_cla.syn"}, {"kolibrios/utils/info/CPP_DAR.SYN", PROGS .. "/other/t_edit/info/cpp_kol_dar.syn"}, @@ -302,7 +305,7 @@ extra_files = { {"kolibrios/utils/kfm/kfm.ini", "common/File Managers/kfm.ini"}, {"kolibrios/utils/kfm/kfm_keys_eng.txt", PROGS .. "/fs/kfm/trunk/docs/english/kfm_keys.txt"}, {"kolibrios/utils/kfm/kfm_keys_rus.txt", PROGS .. "/fs/kfm/trunk/docs/russian/dos_kolibri/kfm_keys.txt"}, - {"kolibrios/utils/man2html", "common/utils/MAN2HTML"}, + {"kolibrios/utils/NDN/", "common/File Managers/ndn/*"}, } if build_type == "rus" then tup.append_table(extra_files, { {"Docs/cp866/config.txt", build_type .. "/docs/CONFIG.TXT"}, diff --git a/data/common/File Managers/ndn/ENGLISH.DLG b/data/common/File Managers/ndn/ENGLISH.DLG index ca07d16c03..62c373d561 100644 Binary files a/data/common/File Managers/ndn/ENGLISH.DLG and b/data/common/File Managers/ndn/ENGLISH.DLG differ diff --git a/data/common/File Managers/ndn/ENGLISH.HLP b/data/common/File Managers/ndn/ENGLISH.HLP index 94a31801a3..426525f389 100644 Binary files a/data/common/File Managers/ndn/ENGLISH.HLP and b/data/common/File Managers/ndn/ENGLISH.HLP differ diff --git a/data/common/File Managers/ndn/ENGLISH.LNG b/data/common/File Managers/ndn/ENGLISH.LNG index b8f19d3e05..bb792d9322 100644 Binary files a/data/common/File Managers/ndn/ENGLISH.LNG and b/data/common/File Managers/ndn/ENGLISH.LNG differ diff --git a/data/common/File Managers/ndn/HGROUPS.INI b/data/common/File Managers/ndn/HGROUPS.INI index ce304fd44a..b22329ae19 100644 --- a/data/common/File Managers/ndn/HGROUPS.INI +++ b/data/common/File Managers/ndn/HGROUPS.INI @@ -1,396 +1,410 @@ [Group #1] IsDir=1 UseDefaultBG=1 +Index=3 +Color=134 +Mask=.git;*.hg + +[Group #2] +IsDir=1 +UseDefaultBG=0 +Index=1 +Color=196 +Mask=EFSTMPWP + +[Group #3] +IsDir=1 +UseDefaultBG=1 Index=2 Color=143 Mask=*;*.*; -[Group #2] -IsDir=0 -UseDefaultBG=0 -Index=1 -Color=196 -Mask=u.bat;ntde1ect.com; - -[Group #3] +[Group #4] IsDir=0 UseDefaultBG=0 Index=1 Color=196 Mask=tmp.ini; -[Group #4] +[Group #5] IsDir=0 UseDefaultBG=1 Index=3 Color=128 Mask=config.sys;?utoexec.bat;msdos.sys;win.ini;system.ini;dosstart.bat;hgroups.ini;*dn.ini;archiver.ini;1cv7.mlg;autorun.inf;msbatch.inf;oeminfo.ini;oemlogo.bmp;*.efd;wcx_ftp.ini;*.dd;*.mft;ftp.ini; -[Group #5] +[Group #6] IsDir=0 UseDefaultBG=1 Index=4 Color=139 -Mask=unpacked.exe;*.bat;*.cmd;*.vbe;*.jse;*.wsh;*.job;*.vbs;*.wsf;*.msc;*.js;*.msu; - -[Group #6] -IsDir=0 -UseDefaultBG=1 -Index=5 -Color=132 -Mask=*.vdb;*.avc;*.pwl;java.security; +Mask=unpacked.exe;*.bat;*.cmd;*.vbe;*.jse;*.wsh;*.job;*.vbs;*.wsf;*.msc;*.js;*.msu;*.sh;*.ps1; [Group #7] IsDir=0 UseDefaultBG=1 Index=5 -Color=140 -Mask=ImageDB.dtf;~*.*;*.nu<;*.ffl;*.da?;*.ok;*.ago;*.00b;*.vwu;*.evi;*.ние;*.iti;*.prv;*.brk;*.bor;cache.its;*.fm;*.ess;*.cpy;dbedit.opt; +Color=132 +Mask=*.vdb;*.avc;*.pwl;java.security;*.pfi*;*.d;*.policy; [Group #8] IsDir=0 UseDefaultBG=1 -Index=6 -Color=139 -Mask=*.com;*.exe;*.dmg; +Index=5 +Color=140 +Mask=ImageDB.dtf;~*.*;*.nu<;*.ffl;*.da?;*.ok;*.ago;*.00b;*.vwu;*.evi;*.ние;*.iti;*.prv;*.brk;*.bor;cache.its;*.fm;*.ess;*.cpy;dbedit.opt;*r_utc.etl;*.nqf;*.etl [Group #9] IsDir=0 UseDefaultBG=1 -Index=7 +Index=6 Color=139 -Mask=*.pif;*.lnk;*.btm;*.cgi;*.msi;*.scf;*.grp;*.cdf;*.isu;*.rdp; +Mask=*.com;*.exe;*.msi;*.msp;*.pcp;*.msm; [Group #10] IsDir=0 +UseDefaultBG=1 +Index=7 +Color=139 +Mask=*.pif;*.lnk;*.btm;*.cgi;*.scf;*.grp;*.cdf;*.isu;*.rdp; + +[Group #11] +IsDir=0 +UseDefaultBG=0 +Index=8 +Color=36 +Mask=*.backup;*.rsc;*.emk;*.sds; + +[Group #12] +IsDir=0 UseDefaultBG=0 Index=8 Color=43 -Mask=*.apk;*.vxp - -[Group #11] -IsDir=0 -UseDefaultBG=1 -Index=9 -Color=138 -Mask=*.rar;*.?zip;*.arc;*.bsa;*.bs2;*.arj;*.lzh;*.hyp;*.chz;*.ha;*.sqz;*.zoo;*.hap;*.ice;*.pak;*.lim;*.ha;*.uc2;*.ain;*.lha;*.tar;*.tdr;*.cab;*.ace;*.hpk;*.gz;*.tgz;*.acb;*.ufa;*.jar;*.q;*.lib;*.bsz;*.mar;*.is3;*.dwc;*.z;*.upx;*.7z;*.xpi;*.xz - -[Group #12] -IsDir=0 -UseDefaultBG=1 -Index=9 -Color=138 -Mask=*.a<<;*.r<<;*.z<<;*.yc;*.?xf;*.c0*;*.exa;*.wal;*.wsz;*.itz;*.cod;*.??_;*.rjs;*.sbs;*.zip;*.eri;*.bh;*.ppm;*.bix;*.imp;*.xxe;*.mime;*.rk;*.ybs;*.pex;*.fcd;*.esp;*.x;*.npa;*.dsz;*.pkz;*.tcc;*.pk;*.bsn;*.jrc;*.boa;*.avt;*.bz2;*.acl;*.kmz; +Mask=*.apk;*.vxp;*.appx;*.AppxBundle;*.dmg;*.apks;*.psr [Group #13] IsDir=0 UseDefaultBG=1 -Index=10 +Index=9 Color=138 -Mask=*.sky;*.pk3;*.dps;*.uha;*.lzk;*.die*;*.qab;*.taz;*.$z;*.j;*.aci;*.aic;*.777;*.b58;*.doi;*.war;*.gob;*.zfs;*.zwp;*.wdt;*.zmp;*.rpm;*.001;*.bzip2;*.cpio;*.deb;*.fat;*.hfs;*.izma;*.ntfs;*.squashfs;*.swm;*.tbz*;*.tpz;*.txz;*.xar; +Mask=*.rar;*.?zip;*.arc;*.bsa;*.bs2;*.arj;*.lzh;*.hyp;*.chz;*.ha;*.sqz;*.zoo;*.hap;*.ice;*.pak;*.lim;*.ha;*.uc2;*.ain;*.lha;*.tar;*.tdr;*.cab;*.ace;*.hpk;*.gz;*.tgz;*.acb;*.ufa;*.jar;*.q;*.lib;*.bsz;*.mar;*.is3;*.dwc;*.z;*.upx;*.7z;*.xpi;*.xz;*.tcz [Group #14] IsDir=0 UseDefaultBG=1 +Index=9 +Color=138 +Mask=*.a<<;*.r<<;*.z<<;*.yc;*.?xf;*.c<<;*.exa;*.wal;*.wsz;*.itz;*.cod;*.??_;*.rjs;*.sbs;*.zip;*.eri;*.bh;*.ppm;*.bix;*.imp;*.xxe;*.mime;*.rk;*.ybs;*.pex;*.fcd;*.esp;*.x;*.npa;*.dsz;*.pkz;*.tcc;*.pk;*.bsn;*.jrc;*.boa;*.avt;*.bz2;*.acl;*.kmz;*.cpgz + +[Group #15] +IsDir=0 +UseDefaultBG=1 +Index=10 +Color=138 +Mask=*.sky;*.pk3;*.dps;*.uha;*.lzk;*.die*;*.qab;*.taz;*.$z;*.j;*.aci;*.aic;*.777;*.b58;*.doi;*.war;*.gob;*.zfs;*.zwp;*.wdt;*.zmp;*.rpm;*.001;*.bzip2;*.cpio;*.deb;*.fat;*.hfs;*.izma;*.ntfs;*.squashfs;*.swm;*.tbz*;*.tpz;*.txz;*.xar;*.zpq;*.zpaq; + +[Group #16] +IsDir=0 +UseDefaultBG=1 Index=11 Color=138 Mask=*.arg;*.arq;*.gas;*.gfe;*.lzss;*.lzs;*.oop;*.ows;*.ark;*.qrk;*.r8;*.sar;*.twf;*.sbc;*.pdz;*.pks;*.lz;*.crf;*.lzw;*.sac;*.xdf;*.ar;*.apm;*.eli;*.ari;*.put;*.sof;*.yac;*.pll;*.x1;*.arx;*.zar;*.psa;*.cpz;*.dpa;*.sb;*.asd;*.bvi;*.abp;*.exp;*.jam;*.kbo; -[Group #15] +[Group #17] IsDir=0 UseDefaultBG=1 Index=12 Color=138 -Mask=*.cbk;*.kgb;*.bag;*.bli;*.cru;*.lza;*.lzo;*.lzx;*.qfc;*.sit;*.ue2;*.wra;*.zz;*.las;*.cbr; +Mask=*.cbk;*.kgb;*.bag;*.bli;*.cru;*.lza;*.lzo;*.lzx;*.qfc;*.sit;*.ue2;*.wra;*.zz;*.las;*.cbr;*.ai;*.b1;*.nupkg;*.box;*.lzma;*.fwpkg;*.mptz;*.sitz; -[Group #16] +[Group #18] IsDir=0 UseDefaultBG=0 Index=13 Color=42 -Mask=*.uue;*.iso;*.img;*.ima;*.imz;*.wbt;*.cue;*.nrg;*.ccd;*.sub;*.gho;*.ghs;*.tib;*.mds;*.cdi;*.pdi;*.b5t;*.isz;*.bwt;*.wim;*.vdi;*.vhd; +Mask=*.uue;*.iso;*.img;*.ima;*.imz;*.wbt;*.cue;*.nrg;*.ccd;*.sub;*.gho;*.ghs;*.tib;*.mds;*.cdi;*.pdi;*.b5t;*.isz;*.bwt;*.wim;*.vdi;*.vhd*;*.vmdk;*.ova;*.avhd;*.efi;*.kpxe;*.lkrn;*.qcow;*.vfd;*.vbk;*.vbm;*.vib;*.fbk -[Group #17] +[Group #19] IsDir=0 UseDefaultBG=1 Index=14 Color=129 -Mask=*.avi;*.flc;*.smk;*.fli;*.rm;*.mpg*;*.mpe;*.mpeg;*.swf;*.mov;*.mp4;*.bne;*.vob;*.wmv;*.scm;*.cmk;*.asf;*.3gp*;*.uvf;*.bik;*.m4a;*.flv;*.mkv;*.pva;*.mtv;*.m2ts +Mask=*.avi;*.flc;*.smk;*.fli;*.rm;*.mpg*;*.mpe;*.mpeg;*.swf;*.mov;*.mp4;*.bne;*.vob;*.wmv;*.scm;*.cmk;*.asf;*.3gp*;*.uvf;*.bik;*.m4a;*.flv;*.mkv;*.pva;*.mtv;*.m2ts;*.mts;*.h264;*.ts; -[Group #18] +[Group #20] IsDir=0 UseDefaultBG=1 Index=15 Color=137 -Mask=*.pcx;*.pic;*.gif;*.rle;*.ico;*.jpg;*.tif;*.tga;*.png;*.psd;*.cdr;*.wmf;*.bmp;*.iff;*.lbm;*.jpe?;*.bup;*.cel;*.msp;*.dib;*.cur;*.ani;*.gmp;*.mia;*.mhi;*.crw;*.nef;*.dds;*.mbm;*.ecw;*.webp;*.svg; +Mask=*.pcx;*.pic;*.gif;*.rle;*.ico;*.jpg;*.tif;*.tga;*.png;*.psd;*.cdr;*.wmf;*.bmp;*.iff;*.lbm;*.jpe?;*.bup;*.cel;*.dib;*.cur;*.ani;*.gmp;*.mia;*.mhi;*.crw;*.nef;*.dds;*.mbm;*.ecw;*.webp;*.svg;*.eps;*.heic;*.hdr;*.jfif; -[Group #19] +[Group #21] IsDir=0 UseDefaultBG=0 Index=16 Color=25 Mask=*.orf -[Group #20] +[Group #22] IsDir=0 UseDefaultBG=1 Index=17 Color=137 Mask=*.mid*;*.it*;*.fc*;*.mp<;*.bp*;*.ra*;*.cus*;*.fla*;*.mda?;*.ym;*.ay;*.sd;*.ti;*.da;*.au;*.rv;*.v8;*.m;*.rmi;*.xmi;*.sid?;*.bah;*.bal;*.dav;*.m4b;*.tta; -[Group #21] +[Group #23] IsDir=0 UseDefaultBG=1 Index=18 Color=137 Mask=*.hsc;*.hsp;*.imf;*.wlf;*.ksm;*.laa;*.mkj;*.mtk;*.rol;*.s3m;*.sa2;*.sat;*.sci;*.sng;*.xad;*.aac;*.cda;*.pac;*.mt2;*.a2m;*.amr;*.imy;*.acm;*.spx; -[Group #22] +[Group #24] IsDir=0 UseDefaultBG=1 Index=19 Color=137 Mask=*.mod;*.kar;*.hmp;*.hmi;*.mss;*.mus;*.gmd;*.miz;*.hmz;*.669;*.mdz;*.stm;*.stz;*.s3z;*.mtm;*.ult;*.nst;*.med;*.dbm;*.ape;*.bp;*.bp3;*.fc<<;*.v2m;*.wv;*.tfm*;*.sfk; -[Group #23] +[Group #25] IsDir=0 UseDefaultBG=1 Index=20 Color=137 Mask=*.mac;*.apl;*.nsf;*.hip;*.mon;*.dm2;*.ofr;*.rka;*.shn;*.sap;*.rnx;*.m FILENAME MACROS +; Dos Navigator Editor configuration file ║ +; ───═════════════════════════════════════╝ -pas :bp !.! -C,cpp :bc !.! +;--------------------------arhives------------------ +; извлечь в текущий каталог / extract to current dir +1: icomp !.! *.* -d -i +2: icomp !.! *.* -d -i +;pkunzip -e -o -d ~!.! +cab:extract !.! *.* +??_: Expand.exe !.! +?xf: freeze -d !.! *.* +abp: abcomp -e !.! +acb: acb r !.! +ace: ace x !.! +acl: ace x !.! +ain: ain x !.! *.* +gob: UnPak.exe !.! +zfs: UnPak.exe !.! +zwp: UnPak.exe !.! +wdt: UnPak.exe !.! +ANI: fredit.exe !.! +apm: ARJ x -y !.! +ar: ar x !.! +arc: pak e !.! *.* +ark: quark x !.! *.* +arg: arg e !.! +ari: ppmy_d.exe !.! !.out +arj: arj x -y !.! +arq: arq -x !.! +arx: arx x !.! +asd: asd x "!.!" +b58: boa -x !.! +bs2: bs2 -x -P !.! *.* +bsa: bsarc -x -R !.! *.* +bvi: bvix !.! !.outchz: charc -E +cod: codec -D !.! *.* +com: hiew ~!.!~ +crf: pkunzip -e -o !.! +dbx: dbx2mbx.exe "!.!" "!:!\" +db: DBEDIT.EXE !.! +doz: doz.exe -d !.! !.out +die: diet -R -O!.out !.! +dll: hiew ~!.!~ +dwc: dwc x !.! *.* +eli: eli -e !.! +eri: eri x !.! +exe: hiew ~!.!~ +#xe: hiew ~!.!~ +exp: exp1 x !.! +exp: exp1 x !.! +gas: gas-down !.! +gmp: fredit.exe !.! +gzz: gzip -d !.! +ha: ha xy !.! *.* +hap: pah3 e !.! *.* +hpk: hpack x !.! *.* +hyp: hyper -x !.! *.* +ice: lhice x !.! *.* +is3: icomp !.! *.* -d -i +j: jar e !.! *.* +jar: jar e !.! *.* +jam: unjam.com !.! !.### +kbo: kboom11 !.! !.out /d +lbm: fredit.exe !.! +lha: lha x !.! *.* +lib: icomp !.! *.* -d -i +lim: limit e -y !.! *.* +lz: lz d !.! !.### +lzh: lha x !.! *.* +lzk: lzk x !.! !.### +lzs: lzss d !.! !.### +lzss: lzss d !.! !.### +lzw: u16.exe !.! +mar: mar e !.! +mdz: pkunzip -e -o !.! +npa: npack.exe !.! !.### +nfo: ansiroll.exe ~!.!~ +pak: pak e !.! *.* +pdz: pdz !.! !.pdf +pks: pksmart !:!\!.! +q: Unpaq.exe -xd !.! +qrk: quark x !.! *.* +r8: unrle8 !.! +rar: C:\PROGRA~1\WINRAR\winrar.exe x "!.!" +raw: raw2bmp !.! !.bmp +rk: rk.exe -x !.! *.* +sac: sack.exe x !.! +sar: sar e !.! +sbc: sbc x !.! +sky: sky x !.! +sqz: sqz x !.! *.* +tar: tar xf !.! +tcc: Tcomp /d !.! +tgz: TAR xf !.! +uc2: uc E !.! *.* +uha: uharcd.exe x !.! *.* +ufa: ufa x !.! +uue: C:\PROGRA~1\WINRAR\winrar.exe x "!.!" +wsz: pkunzip -e -o -d ~!.! +ybs: ybs -d !.! +yc: yac x !.! +z: icomp !.! *.* -d -i +zip: C:\PROGRA~1\WINRAR\winrar.exe x "!.!" +zmp: C:\PROGRA~1\WINRAR\winrar.exe x "!.!" +;zip: pkunzip.exe -e -o -d ~!.!~ +zoo: zoo -e !.! *.* +7z: C:\PROGRA~1\WINRAR\winrar.exe x ~!.!~ + +;7z: 7z x !.! + +;===================================== +pas :c:\bp\bin\turbo !:!\!.! +;txt :editor ~!.!~ +f++,fnt :fonted.exe ~!.!~ +txt : type !.! + +;html: html2txt ~!.!~ + +pdf: pdftext.exe -eol dos "!.!" "!.txt" +;pdf :gettext ~!.!~ "!.txt" +chm :gettext ~!.!~ "!.txt" +htm: gettext ~!.!~ "!.txt" +rtf: gettext ~!.!~ "!.txt" +wpd: gettext ~!.!~ "!.txt" +hlp: gettext ~!.!~ "!.txt" +php: gettext ~!.!~ "!.txt" +ppt: gettext ~!.!~ "!.txt" +WPD: gettext ~!.!~ "!.txt" +xls: gettext ~!.!~ "!.txt" + +msg: msg2txt.exe ~!.!~ +pkt: pkt2txt.exe ~!.!~ + +ans: ansiroll.exe ~!.!~ +s: ansiroll.exe ~!.!~ + +doc: doc2txt.exe "!.!" + +mp3: qv ~!.!~ diff --git a/data/common/File Managers/ndn/NDN.EXT b/data/common/File Managers/ndn/NDN.EXT index 4812ba86bf..e32b5a1967 100644 --- a/data/common/File Managers/ndn/NDN.EXT +++ b/data/common/File Managers/ndn/NDN.EXT @@ -1,344 +1,2149 @@ -; Necromancer's Dos Navigator Extension configuration file │ -; ─────────────────────────────────────────────────────────┘ -; Syntax: {} Enter, () Shift-Enter, [] Alt-Enter/Alt-Home -; asm,pas or asm;pas possible as filter -; therefore comments only work at the first position of a string -; you can comment the whole block by commenting the filter -; ~!.!~/~!.ext Insert SFN (LFN default) -; -; the keywords EDITOR or VIEWER (case insensitive) inside {}, [] -; or () open the file in the internal viewer/editor, like [F3]. -; Examples: asm{editor} or *{Viewer} -; -;Detailed help on the !.! expansion macros is available in the online help -;under the topic USER MENU -> FILENAME MACROS -; ───────────────────────── Assembler ─────────────────────────────────── -asm{ @echo off - echo ┌──────────────────────────────────── - echo │ Assembling and linking COM file... █ - echo └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ - tasm ! - tlink /t /x !.obj - } -asm( @echo off - echo ┌──────────────────────────────────── - echo │ Assembling and linking EXE file... █ - echo └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ - tasm ! - tlink /x !.obj - ) -asm[ - >1 ~A~ssemble OMF obj file (TASM) - tasm ! /m2 - >1 Assemble & link ~C~OM/binary file (TASM) - tasm ! - tlink /t/x !.obj - >1 Assemble & link E~X~E file (TASM) - tasm ! - tlink /x !.obj - >1 Assemble & link ~C~OM file (TASM 32-BIT) - tasm ! - tlink /t/x/3 !.obj - >1 Assemble & link E~X~E file (TASM 32-BIT) - tasm ! - tlink /x/3 !.obj - >1 - >1 Assemble OMF obj file (DJASM) - @ECHO OFF - set P=F:\DJGPP\BIN\ - set PATH=%P%;%PATH% - djasm !.! !.obj - >1 Assemble & link COM/binary file (DJASM) - @ECHO OFF - set P=F:\DJGPP\BIN\ - set PATH=%P%;%PATH% - djasm !.! !.bin - >1 Assemble & link EXE file (DJASM) - @ECHO OFF - set P=F:\DJGPP\BIN\ - set PATH=%P%;%PATH% - djasm !.! !.exe - >1 Assemble C header file (DJASM) - @ECHO OFF - set P=F:\DJGPP\BIN\ - set PATH=%P%;%PATH% - djasm !.! !.h - >1 - >1 Assemble OMF obj file (WASM) - @ECHO OFF - set P=F:\WC\BINW - set PATH=%P%;%PATH% - wasm !.! - >1 - >1 Assemble OMF obj file (JWASM) - @ECHO OFF - set P=F:\JWASM - set PATH=%P%;%PATH% - jwasm -omf !.! - >1 Assemble COFF obj file (JWASM) - @ECHO OFF - set P=F:\JWASM - set PATH=%P%;%PATH% - jwasm -coff !.! - >1 Assemble ELF obj file (JWASM) - @ECHO OFF - set P=F:\JWASM - set PATH=%P%;%PATH% - jwasm -elf !.! - >1 Assemble COM/binary file (JWASM) - @ECHO OFF - set P=F:\JWASM - set PATH=%P%;%PATH% - jwasm -bin !.! - ] -obj{ @echo off - echo ┌───────────────────────────── - echo │ Linking file as COM file... █ - echo └▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ - tlink /t/x !.obj - } -obj[ - >1 Link ~C~OM file - tlink /t/x !.obj - >1 Link E~X~E file - tlink /x !.obj - >1 - >1 ~D~isassemble .obj (OBJCONV) - objconv !.! -fmasm - >1 D~i~sassemble .obj (WDis) - wdis -l=!.asm !.! - >1 - >1 ~D~ump !.! to !.TXT (OBJCONV) - objconv !.! -d > !.TXT - >1 Dump !.! (TDUMP) - @ECHO OFF - set TDPATH=F:\BCC - set PATH=%TDPATH%\BIN - tdump -oc !.! > !.txt - >1 Dump !.! (WDUMP) - @ECHO OFF - set WDPATH=F:\OpenWatc - set PATH=%WDPATH%\BINW - wdump !.! > !w.txt -] -lib[ - >1 ~E~xtract .obj from !.! - <= objconv !.! -fomf -lx: - >1 E~x~tract all .obj from !.! - objconv -fomf -lx !.! - >1 - >1 ~D~ump !.! to !.TXT (OBJCONV) - objconv -d !.! > !.TXT - >1 Dump !.! (TDUMP) - @ECHO OFF - set TDPATH=F:\BCC - set PATH=%TDPATH%\BIN - tdump -oc !.! > !.txt - >1 Dump !.! (WDUMP) - @ECHO OFF - set WDPATH=F:\OpenWatc - set PATH=%WDPATH%\BINW - wdump !.! > !w.txt -]^ +;Enter - '{' и '}' +;Shift-Enter '(' и ')' +;Alt-Enter - '[' и ']'. -; ────────────────── Programming Languages ─────────────────────────── -bas{ D:\langs\pb\pb.exe ~!.!~} -c { - @ECHO OFF - SET P=E:\BCC - SET PATH=%PATH%;%P%\BIN - bcc32 -g10 -j1 -I"%P%\include" -L"%P%\lib" !.! - IF NOT ERRORLEVEL 1 !.exe - } -cpp{ d:\langs\bc\bin\bc.exe ~!.!~} -prj{ d:\langs\bc\bin\bc.exe ~!.!~} -tp ( d:\langs\bp\bin\bp.exe /c~!.!~) -tp { d:\langs\bp\bin\bp.exe /c~!.!~} -pas{ bpc ~!.!~} -pas[ - >1 ~B~orland Pascal (Real Mode) - SET BPPATH=F:\BP - SET PATH=%BPPATH%\BIN - bpc -M -CD /U%BPPATH%\UNITS /R%BPPATH%\UNITS ~!.!~ - >1 ~B~orland Pascal (Protected Mode) - SET BPPATH=F:\BP - SET PATH=%BPPATH%\BIN - bpc -M -CP /U%BPPATH%\UNITS /R%BPPATH%\UNITS ~!.!~ - >1 ~B~orland Pascal (Windows) - SET BPPATH=F:\BP - SET PATH=%BPPATH%\BIN - bpc -M -CW /U%BPPATH%\UNITS /R%BPPATH%\UNITS ~!.!~ - >1 ~V~irtual Pascal (D32) - SET VPPATH=F:\VP - SET PATH=%VPPATH%\BIN.W32 - del !.exe > nul - vpc -M -CW:D32:DPMI32 -E. -$$SMARTLINK+ -U%VPPATH%\UNITS.D32 -L%VPPATH%\LIB.D32 !.! - if exist !.exe pe2le !.exe !.exe /S:%VPPATH%\BIN.D32\STUBS\DOS32A /D:(Description) - if exist !.exe !.exe - >1 ~V~irtual Pascal (W32) - SET VPPATH=F:\VP - SET PATH=%VPPATH%\BIN.W32 - del !.exe > nul - vpc -B -CW:W32:WIN32 -E. -$$SMARTLINK+ -U%VPPATH%\UNITS.W32 -L%VPPATH%\LIB.W32 !.! - if exist !.exe !.exe - >1 ~V~irtual Pascal (LNX) - SET VPPATH=F:\VP - SET PATH=%VPPATH%\BIN.W32 - vpc -B -CL:LNX:LINUX -E. -$$SMARTLINK+ -U%VPPATH%\UNITS.LNX -L%VPPATH%\LIB.LNX !.! - pe2elf -v !.exe - ] -c,cpp [ - >1 ~B~orland C++ 32Bit (EXE) - SET CPATH=F:\BCC - SET PATH=%CPATH%\BIN - bcc32 -I"%CPATH%\INCLUDE" -L"%CPATH%\LIB" !.! - >1 ~B~orland C++ 32Bit (DLL) - SET CPATH=F:\BCC - SET PATH=%CPATH%\BIN - bcc32 -tWD -I"%CPATH%\INCLUDE" -L"%CPATH%\LIB" !.! - >1 ~D~JGPP Gnu C/C++ 32bit - SET DJGPP=F:\DJGPP\DJGPP.ENV + + +vib {"C:\program files\Veeam\Backup and Replication\Backup\Extract.exe" -dir "!:!\!.!"} +vbk {"C:\program files\Veeam\Backup and Replication\Backup\Extract.exe" -dir "!:!\!.!"} + +c [ >1 ~B~orland C++ 32Bit + bcc32 -I"e:\Bcc\include" -L"e:\Bcc\lib" !.! + >1 ~W~atcom C/C++ 32bit + wcl386 -CC -l=wdosx -i=e:\wc\h !.! + >1 ~G~nu C/C++ 32bit gcc !.! -o !.exe - >1 ~W~atcom C/C++ 32bit (PMODE/W) - SET CPATH=F:\WC - SET PATH=%CPATH%\BINW - wcl386 -CC -l=pmodew -i=%CPATH%\H !.! - >1 W~a~tcom C/C++ 32bit (WDOSX) - SET CPATH=F:\WC - SET PATH=%CPATH%\BINW - wcl386 -CC -l=wdosx -i=%CPATH%\H !.! - >1 ~O~pen Watcom C/C++ 32bit - SET CPATH=F:\OPENWATC - SET PATH=%CPATH%\BINW - wcl386 -CC -l=pmodew -i=%CPATH%\H !.! - >1 ~T~urbo C/C++ 16bit - SET CPATH=F:\TC - SET PATH=%CPATH%\BIN - tcc -I%CPATH%\INCLUDE -L%CPATH%\LIB !.! - >1 ~I~ntel C CodeBuilder - SET CPATH=F:\CB - SET PATH=%CPATH%\BIN - icc -I%CPATH%\INC !.! -] -jar{ @C:\Programme\Java\jre1.5.0\bin\java.exe -jar !.!} -java{ @echo. - @echo ■ Compiling ■ - @D:\PROGRA~1\JAVASD~1.4\BIN\javac.exe !.! - @echo ■ Running ■ - @D:\PROGRA~1\JAVASD~1.4\BIN\java.exe ! -} -class{ @echo. - @echo ■ Running ■ - @D:\PROGRA~1\JAVASD~1.4\BIN\java.exe ! -} -cs{ - @ECHO OFF - SET P=C:\WINNT\Microsoft.NET\Framework\v2.0.50727\ - SET PATH=%PATH%;%P% - %P%\csc.exe /t:exe /debug- /o+ /w:4 /unsafe- /checked+ !.! - if not errorlevel 1 !.exe - } -tcl{ C:\tools\TCL\bin\tclsh.exe !:!\!.! } -*make*[ - >1 Execute make (DJGPP) - @ECHO OFF - SET P=F:\DJGPP - SET PATH=%P%/BIN;%PATH% - SET DJGPP=%P%/djgpp.env - MAKE.EXE -f !.! -] -; ───────────────────────── Executables ──────────────────────────────── -exe[ - >1 ~D~ump !.! to !.TXT (OBJCONV) - objconv -d !.! > !.TXT - >1 Dump !.! (TDUMP) - @ECHO OFF - set TDPATH=F:\BCC - set PATH=%TDPATH%\BIN - tdump -oc !.! > !.txt - >1 Dump !.! (WDUMP) - @ECHO OFF - set WDPATH=F:\OpenWatc - set PATH=%WDPATH%\BINW - wdump !.! > !w.txt -] - -; ───────────────────────── Archivers ────────────────────────────────── -lst( arj a -jm ! !!!.! - del !.!) -lst{ pkzip -ex ! @!.! - del !.!} -ice{ lha x !.! *.* } -ice( have !.!) -arj{ arj x !.! } -arj( arj x !.! e:) -zip{ pkunzip -d !.!} -zip( pkunzip !.! e:) - -; ─────────────────────────── FoxPro ─────────────────────────────────── -mpr{ foxprol !.!} -spr{ foxprol !.!} -pjx{ foxprol !.!} -prg{ foxprol !.!} -fxp{ foxprol !.!} - -; ──────────────────────────── SQL ───────────────────────────────────── -sql{ C:\Oracle\Oracle10g\BIN\sqlplus.exe sql_85/sql_85 @!:!\!.! } - -; ──────────────────────────── TeX ───────────────────────────────────── -tex,dtx( C:\Programme\Tex\texmf\miktex\bin\pdflatex.exe -silent !.! - !.pdf ) - -tex,dtx{ C:\Programme\Tex\texmf\miktex\bin\latex.exe -silent !.! - !.dvi } - -; ────────────────────────────── Misc ────────────────────────────────── -stm{ ..\StMod ! F} -;bak{ del *.bak} -sc { paradox !.!} -pcx{ pcxview !.! } -;$$${ del !.!} -pkt{ pktview !.!} -sch{ cap !.! } -pcb{ cad !.! } -UUE{ E:\SYS\UTIL\UUDECODE !.!} - -ss{ - @echo off - ren ~!.!~ ~!.EXE - ~!.EXE - ren ~!.EXE ~!.SS - } - -ans{ AnSi - cls - TYPE !.! - } - -; ~прописать букву Вашего CD-ROM драйва -cda{ - dss Z:!.! - } - -; ─────────────────────────── All files ──────────────────────────────── - -; This menu starts up by Alt-Enter for all files -* [ >1 Convert ~!.!~ ~t~o UUE - < Enter number of lines - <=200 - E:\SYS\UTIL\UUENCODE -s%3 !.! - >1 Convert ~!.!~ ~f~rom UUE - E:\SYS\UTIL\UUDECODE !.! + >1 ~T~urbo C/C++ 16bit + tcc -Ie:\tc\INCLUDE -Le:\tc\LIB !.! ] -*.* ( - @echo off + +dnr {res_D32.bat} +dnl {res_D32.bat} +db {PdxHakViewer.exe !.!} +ozf2 {D:\Programs\OziExplorer\ozfdecode.exe !.!} +;shift-enter arhive-menu open in windows/addition operations +arj ( + >1 Открыть в Windows +IF "%OS%" == "Windows_NT" GOTO w32 +start "!:!\!.!" +goto end +:w32 +start "" "!:!\!.!" +:end + >1 + >1 Извлечь !.! + >2 ~1~ В каталог "!" + md ! + @arj x !.! ! *.* + >2 ~2~ в текущий с каталогами + @arj x !.! + >2 ~3~ в текущий без каталогов + @arj e !.! + ) +rar ( + >1 Открыть в Windows +IF "%OS%" == "Windows_NT" GOTO w32 +start "!:!\!.!" +goto end +:w32 +start "" "!:!\!.!" +:end + >1 + >1 Извлечь !.! + >2 ~1~ в каталог "!" + md ! + @rar x !.! *.* ! + >2 ~2~ в текущий с каталогами + @rar x !.! + >2 ~3~ в текущий без каталогов + @rar e !.! + ) +zip( + >1 Открыть в Windows +IF "%OS%" == "Windows_NT" GOTO w32 +start "!:!\!.!" +goto end +:w32 +start "" "!:!\!.!" +:end + >1 + >1 Извлечь !.! + >2 ~1~ в каталог "!" + md "!" + @pkunzip.exe -e -o -d ~!.!~ ~! *.* + >2 ~2~ в текущий с каталогами + @pkunzip -e -o -d ~!.!~ + >2 ~3~ в текущий без каталогов + @pkunzip -e -o ~!.!~ + ) +7z ( + >1 Открыть в Windows IF "%OS%" == "Windows_NT" GOTO w32 start "!:!\!.!" goto end - :w32 start "" "!:!\!.!" - :end + >1 + >1 Извлечь !.! + >2 ~1~ в каталог "!" + md ~! + 7z x -o~! ~!.!~ *.* + Ren ~! ! + >2 ~2~ в текущий с каталогами + 7z x !.! + >2 ~3~ в текущий без каталогов + 7z e !.! + ) +ace;acl ( + >1 Открыть в Windows + IF "%OS%" == "Windows_NT" GOTO w32 + start "!:!\!.!" + goto end + :w32 + start "" "!:!\!.!" + :end + >1 + >1 Извлечь !.! + >2 ~1~ в каталог "!" + md "!" + copy "!.!" "!" + cd "!" + CALL ace x "!.!" + del "!.!" + cd .. + >2 ~2~ в текущий с каталогами + @ace x "!.!" + >2 ~3~ в текущий без каталогов + @ace e "!.!" + ) +;~~~ Arhive files view // Архивные - Просмотр +ain {@ain l !.! + Pause} +acb {@acb l !.! + Pause} +ace {@ace l "!.!" + Pause} +acl {@ace l "!.!" + Pause} +asd {@asd l !.! + Pause} +arx {@arx l !.! + Pause} +bix {@Bix l !.! + Pause} +b58 {@boa.EXE -v !.! + Pause} +lst {@pkzip -ex ! @!.! + Pause} +ice {@lha p !.! *.* + Pause} +arj {@arj x !.! + Pause} +cod {@codec -V !.! *.* + Pause} +zip {@pkunzip -v !.! + Pause} +z {@icomp -l !.! + Pause} +j {@jar l !.! *.* + Pause} +q {@Unpaq.exe -v !.! + Pause} +rk {@rk.exe -v !.! + Pause} +lib {@icomp -l !.! + Pause} +dwc {@dwc l !.! + Pause} +arq {@arq -v !.! + Pause} +hpk {@hpack t !.! + Pause} +yc {@yac l !.! + Pause} +arg {@arg l !.! + Pause} +oop {@oop2 + Pause} +sar {@sar l !.! + Pause} +sbc {@sbc l !.! + Pause} +eri {@eri l !.! + Pause} +eli {@eli -v !.! + Pause} +mar {@mar l !.! + Pause} +SB {@sbx !.! + Pause} +gzz {@Gzip.exe -l !.! + Pause} +uha {@uharcd.exe l !.! *.* + Pause} +7z {@7z.exe l !.! + pause} +dll {@7z.exe l !.! + pause} +;z{ gzip -l !.!} + + +;~~~~~~~~~~~~~ [ ALT+ENTER MENU ] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*.wav [ +>1 Convert to !.ogg + >2 Quality 10 (498 Kbps) + oggenc.exe -q 10 "!.!" + >2 Quality 9 (320 Kbps) + oggenc.exe -q 9 "!.!" + >2 Quality 8 (256 Kbps) + oggenc.exe -q 8 "!.!" + >2 Quality 7 (224 Kbps) + oggenc.exe -q 7 "!.!" + >2 Quality 6 (192 Kbps) + oggenc.exe -q 6 "!.!" + >2 Quality 5 (160 Kbps) + oggenc.exe -q 5 "!.!" + >2 Quality 4 (128 Kbps) + oggenc.exe -q 4 "!.!" + >2 Quality 3 (112 Kbps) + oggenc.exe -q 3 "!.!" + >2 Quality 2 ( 96 Kbps) + oggenc.exe -q 2 "!.!" + >2 Quality 1 ( 80 Kbps) + oggenc.exe -q 1 "!.!" +>1 Convert to !.mp3 + >2 Bitrate 320 Kbps + lame -b 320 -m s -h -p -c --resample 44.1 -q 9 --strictly-enforce-ISO "!.!" "!.mp3" + >2 Bitrate 256 Kbps + lame -b 256 -m s -h -p -c --resample 44.1 -q 9 --strictly-enforce-ISO "!.!" "!.mp3" + >2 Bitrate 224 Kbps + lame -b 224 -m s -h -p -c --resample 44.1 -q 9 --strictly-enforce-ISO "!.!" "!.mp3" + >2 Bitrate 192 Kbps + lame -b 192 -m s -h -p -c --resample 44.1 -q 9 --strictly-enforce-ISO "!.!" "!.mp3" + >2 Bitrate 160 Kbps + lame -b 160 -m s -h -p -c --resample 44.1 -q 9 --strictly-enforce-ISO "!.!" "!.mp3" + >2 Bitrate 128 Kbps + lame -b 128 -m s -h -p -c --resample 44.1 -q 9 --strictly-enforce-ISO "!.!" "!.mp3" + >2 Bitrate 112 Kbps + lame -b 112 -m s -h -p -c --resample 44.1 -q 9 --strictly-enforce-ISO "!.!" "!.mp3" + >2 Bitrate 96 Kbps + lame -b 96 -m s -h -p -c --resample 44.1 -q 9 --strictly-enforce-ISO "!.!" "!.mp3" + >2 Bitrate 80 Kbps + lame -b 80 -m s -h -p -c --resample 44.1 -q 9 --strictly-enforce-ISO "!.!" "!.mp3" +] +;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*.* [ + >1 antivirus + >2 Dr ~W~eb (Лаборатория Данилова) + >3 Проверить .. + >4 Проверить ~"!.!"~ + @drweb ~!.!~ /NM /WA- /SO- /TB- + pause + >4 Проверить ~\*.*~ + <Введите путь проверки + <=!:!\*.* + @drweb "%3" /WA- /SO- + pause + >4 Проверить выделенные + @drweb /@%1 /WA- /SO- + pause + >4 Проверить диск ~ !: ~ + <Введите диск + <=!:\ + @drweb %3 /WA- /SO- /AR- + pause + >4 + >4 Мои Документы (win9x) + @drweb C:\МОИДОК~1\*.* /WA- /SO- + pause + >4 Почту ~Outlook~ + @drweb C:\WINDOWS\APPLIC~1\IDENTI~1\*.* /WA- /SO- + pause + >4 + >4 Задать путь .. + <Введите путь + <=$:$\*.* + @drweb %3 /WA- /SO- + pause + >3 Лечить .. + >4 Лечить ~"!.!"~ + @drweb ~!.!~ /CUP /ICDP /WA- /SO- + pause + >4 Лечить ~\*.*~ + <Введите путь + <=!:!\*.* + @drweb %3 /CUP /ICDP /WA- /SO- + pause + >4 Лечить выделенные + @drweb /@%1 /CUP /ICDP /WA- /SO- + pause + >4 Лечить диск ~ !: ~ + @drweb !: /CUP /ICDP /WA- /SO- + pause + >4 + >4 Мои Документы + @drweb C:\МОИДОК~1\*.* /CUP /ICDP /WA- /SO- + pause + >4 Почту ~Outlook~ + @drweb C:\WINDOWS\APPLIC~1\IDENTI~1\*.* /CUP /ICDP /WA- /SO- + pause + >4 + >4 Задать путь .. + <Введите путь + <=$:$\*.* + @drweb %3 /CUP /ICDP /WA- /SO- + pause + >3 + >3 Проверить диск .. + >4 Проверить диск ~A~: + @drweb A: /WA- /SO- + pause + >4 Проверить диск ~B~: + @drweb B: /WA- /SO- + pause + >4 Проверить диск ~C~: + @drweb C: /WA- /SO- + pause + >4 Проверить диск ~D~: + @drweb D: /WA- /SO- + pause + >4 Проверить диск ~E~: + @drweb E: /WA- /SO- + pause + >4 Проверить диск ~F~: + @drweb F: /WA- /SO- + pause + >4 Проверить диск ~G~: + @drweb G: /WA- /SO- + pause + >4 Проверить диск ~H~: + @drweb H: /WA- /SO- + pause + >4 + >4 ~Д~ругой диск.. + <=!: + @drweb %3 /WA- + pause + >3 Лечить диск .. + >4 Лечить диск ~A~: + @drweb A: /CUP /ICDP /WA- /SO- + pause + >4 Лечить диск ~B~: + @drweb B: /CUP /ICDP /WA- /SO- + pause + >4 Лечить диск ~C~: + @drweb C: /CUP /ICDP /WA- /SO- + pause + >4 Лечить диск ~D~: + @drweb D: /CUP /ICDP /WA- /SO- + pause + >4 Лечить диск ~E~: + @drweb E: /CUP /ICDP /WA- /SO- + pause + >4 Лечить диск ~F~: + @drweb F: /CUP /ICDP /WA- /SO- + pause + >4 Лечить диск ~G~: + @drweb G: /CUP /ICDP /WA- /SO- + pause + >4 Лечить диск ~H~: + @drweb H: /CUP /ICDP /WA- /SO- + pause + >4 + >4 ~Д~ругой диск.. + <Введите диск + <=!: + @drweb %3 /CUP /ICDP /WA- /SO- + pause + >3 + >3 Ключи /? + >4 /ML - проверка "почтовых" файлов, + >4 /HA - эвристический анализ файлов, поиск неизвестных вирусов, + >4 /FM - диагностика файлов с внутренней структурой программных модулей, + >4 /AR - проверка файлов в архивах (ARJ, GZIP, RAR, TAR, ZIP,..) + >4 /NM - работа без поиска вирусов в памяти компьютера, + >4 /PR - действие по удалению вирусов с подтверждением пользователя, + >4 /SD - поиск и тестирование файлов в подкаталогах, начиная с текущего, + >4 /SO - звуковое предупреждение при нахождении вирусов, + >4 /TB - тестирование загрузочных секторов дисков, + >4 /TM - тестирование памяти, + + + + >1 Прoводник~ ~.. + Explorer /select, !:!\!.! + >1 ~O~бзор "!:!\" + Explorer /e, /root, "!:!\" + >1 + >1 ~P~азное.. + >2 Файлы Tips + >3 C:\Autoexec.bat + >4 @ECHO OFF + >4 SET BLASTER=A220 I5 D1 T4 + >4 SET PATH=C:\;C:\NDN;C:\DOS;C:\ARHIV;C:\SEA;C:\VC;C:\DRWEB + >4 MODE CON CODEPAGE PREPARE=((866) ~EGA3.CPI~) + >4 MODE CON CODEPAGE SELECT=866 + >4 rk.com + >4 REM KEYB RU,,~KEYBRD3.SYS~ + >4 LH MSCDEX /D:MSCD000 /L:O + + >3 C:\Config.sys + >4 BUFFERS + >4 FILES=40 + >4 DOS=HIGH,UMB + >4 BREAK=ON + >4 NUMLOCK=ON + >4 device=himem.sys /testmem:off + >4 DEVICE=idecd.sys /D:MSCD000 + >4 DEVICE=ecscdide.sys /D:MSCD000 + >4 Device=setver.exe + >4 Device=display.sys con=(ega,,1) + >4 Device=ansi.sys + >4 Country=007,866,country.sys + >3 C:\MsDos.SYS + >4 ~[Options]~ + >4 Logo=0 Показывать картинку при запуске Windows + >4 BootMulti=1 Разрешить загрузку предыдущей операционки + >4 BootGUI=1 Загружать графическую оболочку Windows + >4 AutoScan=1 Проверять диск ScanDisk'ом + >4 BootMenu=0 Показ меню при запуске + >4 SystemReg=0 Загружать системный реестр при загрузке + >4 LoadTop=1 Загрузка драйверов в верхнюю память + >4 DisableLog=1 Создавать файл отчета bootlog.txt + >4 Network=0 Поддержка сети в режиме защиты от збоев + >4 BootDelay=0 Задержка при старте в секундах где x количество секунд + >4 BootMenuDelay=0 Задержка загрузочного меню в секундах где x количество секунд + >4 BootWin=0 Загружать предыдущую операционку + >4 BootMenuDefault=0..8 Пункт загрузочного меню выбираемый по умолчанию (0-Normal и т.д. и т.п.) + >4 ~[Paths]~ + >4 windir=c:\windows Путь где обитает Windows + >4 winbootdir=c:\windows Место откуда грузится Windows + >4 HostWinBootDrv=C Диск на который установлен Windows + >3 RegRestore.bat + >4 cd C:\Windows + >4 attrib -h -r -s system.dat + >4 attrib -h -r -s system.da0 + >4 copy system.da0 system.dat + >4 attrib -h -r -s user.dat + >4 attrib -h -r -s user.da0 + >4 copy user.da0 user.dat + >3 C:\WINDOWS\~S~YSTEM\OEMINFO.INI + >4 [Support Information]  + >4 Manufacturer=~"Производитель"~ + >4 Model=~"Модель Компьютера"~ + >4 [General]  + >4 Line1=~"Дополнительная"~ + >4 Line2=~ "информация"~ + >4 Line3=~ "о компьютере"~ + >4 Line4= + >3 Свернуть все окна.scf + >4 ~[Shell]~ + >4 Command=2 + >4 IconFile=explorer.exe,3 + >4 ~[Taskbar]~ + >4 Command=ToggleDesktop + >2 Список + >3 Сохранить список.. + <Имя файла + <=List.tmp + @Copy %1 %3 >%temp%\null + >3 Показать список + type %1 + >2 ~T~ips.. + >3 ~1~ Панель управления + md %windir%\"ГЛАВНОЕ МЕНЮ\Панель_управления.{21EC2020-3AEA-1069-A2DD-08002B30309D}" + >3 ~2~ Удаленный доступ к сети + md %windir%\"ГЛАВНОЕ МЕНЮ\Удаленный_доступ_к_сети.{992CFFA0-F557-101A-88EC-00DD010CCC48}" + >3 ~3~ Принтеры + md %windir%\"ГЛАВНОЕ МЕНЮ\Принтеры.{2227A280-3AEA-1069-A2DE-08002B30309D}" + >3 ~4~ Дозвон + md %windir%\"ГЛАВНОЕ МЕНЮ\Dial_Up.{992CFFA0-F557-101A-88EC-00DD010CCC48}" + >3 ~5~ Журнал интернет + md %windir%\"ГЛАВНОЕ МЕНЮ\Internet_History.{FF393560-C2A7-11CF-BFF4-444553540000}" + >3 + >3 ~4~ Очистить папку "ДОКУМЕНТЫ" + DEL %windir%\RECENT\*.lnk + >3 ----------------------~"RegEdit:Автозапуск"~---------------------- + >3 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run + >3 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices + >3 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrenVersion\Run + >2 С~o~здать в !:!\ + >3 В~x~одящие + md !:!~/\Inbox.{00020D75-0000-0000-C000-000000000046} + >3 Мус~o~рка + md !:!~/\Мусорка.{645FF040-5081-101B-9F08-00AA002F954E} + >3 Шриф~t~ы + md !:!~/\Шрифты.{BD84B380-8CA2-1069-AB1D-08000948F534} + >3 Панель уп~p~авления + md !:!~/\Панель_управления.{21EC2020-3AEA-1069-A2DD-08002B30309D} + >3 Удаленный доступ к ~s~ети + md !:!~/\Удаленный_доступ_к_сети.{992CFFA0-F557-101A-88EC-00DD010CCC48} + >3 Принт~e~ры + md !:!~/\Принтеры.{2227A280-3AEA-1069-A2DE-08002B30309D} + >3 Зво~н~ки + md !:!~/\Dial_Up.{992CFFA0-F557-101A-88EC-00DD010CCC48} + >3 Журнал интернет + md !:!~/\Internet_History.{FF393560-C2A7-11CF-BFF4-444553540000} + + >2 GetText "!.!" => !.TXT + @Gettext !.! !.txt + >2 Digital Soung System !!%1 + @dss !!%1 + >2 ~W~orld ~W~ide ~W~eb .. + >3 ~ftp://ftp.elf.stuba.sk/pub/pc/pack~ + >3 http://www.dn.id.ru + >3 ~http://www.yandex.ru~ + >3 http://www.dn.nm.ru/archives/ + >3 ~http://www.necromancer.newmail.ru/archives/~ + >3 http://www.arctest.narod.ru + >3 ~http://www.protools.hpage.net~ + >3 http://www.menuetos.org + >3 ~http://www.symon.ru~ + + >2 ~MMX~.Error + >3 Заменить В .exe B9 37 00 ~F7 F1~ + >3 B9 37 00 ~90 90~ + >2 (Сброс Cmos) + >3 B0 2E E6 70 E6 71 C3 (DelCmos) + + >1 ~C~равнить.. + >2 ~1~ Текстовые "!.!" и "$.$" + fc "!:!\!.!" "$:$\$.$" + >2 ~2~ Без пробелов "!.!" и "$.$" + fc /W "!:!\!.!" "$:$\$.$" + >2 ~3~ Двоичные "!.!" и "$.$" + fc /B "!:!\!.!" "$:$\$.$" + >2 + >2 ~4~ Текст "!.!" и "$.$" >%3 + <Выходной файл + <=!:!\!.dif + fc "!:!\!.!" "$:$\$.$" >%3 +>1 Действия.. +>2 Дискеты .. + >3 Форм~а~тирование дискеты .. + >4 Дисковод ~A~ + >5 ~F~ - Полное форматирование + @format a: /v:Garl + >5 ~Q~ - Быстрое форматирование + @format a: /v:Garl /Q + >5 ~C~ - Форматирование с проверкой + @format a: /v:Garl /C + >5 ~S~ - Форматирование с переносом системных файлов + @format a: /v:Garl /S + >4 Дисковод ~B~ + >5 ~F~ - Полное форматирование + @format b: /v:Garl + >5 ~Q~ - Быстрое форматирование + @format b: /v:Garl /Q + >5 ~C~ - Форматирование с проверкой + @format b: /v:Garl /C + >5 ~S~ - Форматирование с переносом системных файлов + @format b: /v:Garl /S + >3 + >3 Прочитать содержимое дискеты в файл + >4 ~A~: -> !:!\floppy.img + <Имя файла + <=!:!\floppy.img + @dskread.exe a %3 + >4 ~B~: -> !:!\floppy.img + <Имя файла + <=!:!\floppy.img + @dskread.exe b %3 + >3 Записать файл-образ~ !.! ~на дискету + >4 ~ !.! ~-> ~A~ + @dskwrite.exe !.! a + >4 ~ !.! ~-> ~B~ + @dskwrite.exe !.! b +>2 Виртуальный диск + >3 Subst ~X~: !:!/ + @SUBST X: !:!/ + >3 Subst X: !:\! + @SUBST X: !:\! + >3 + >3 Subst /~D~ X: + @SUBST /D X: +>2 EXE-файлы + >3 Устранить Runtime error 200 в файле !.! + tppatch.exe !.! + >3 Распаковать UPX запакованый !.! + upx -d ~!.!~ + >3 Распаковать PkLite запакованый !.! + Dislite -b -e !.! + >3 Распаковать с помощью uuc.exe !.! + uup.exe !.! _!.! + +>2 Удалить .. + >3 Удалить Файл ~ !.! ~ + del !:!\!.! + >3 + >3 Удалить Файлы~ *.! ~ + del *.! + >3 Удалить Файлы~ !.* ~ + del !.* + >3 + >3 Удалить Каталог~ !.! ~ + Deltree ! +@rem - - - - - - - - - - - - - - - - - - - - - - +>1 Архив~a~торы.. +>2 ~*.ABP~ (C) 2000 v2.06 Avinesh Bangarff 01 + >3 ~1~ Запаковать .. + @abcomp -c !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! + cd ! + @abcomp -e !.! + del !.! + cd .. + >4 ~2~ В текущий + @abcomp -e !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ACB~ (C) 1997 v2.00c Buyanovsky & Nuserov 02 + >3 ~1~ Запаковать + acb b !.acb !.! + >3 + >3 ~2~ Просмотреть + acb l !.! + >3 + >3 ~3~ Распаковать.. + >4 ~1~ В текущий + @acb r !.! + >4 ~2~ В каталог "!" + md ! + @acb r !.! ! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ACE~ (C) 2003 v2.5 ACE Compression Software 03 + >3 ~5~ Уровень сжатия + @ace a -m5 "!.ace" "!.!" + >3 ~4~ Уровень сжатия + @ace a -m4 "!.ace" "!.!" + >3 ~3~ Уровень сжатия + @ace a -m3 "!.ace" "!.!" + >3 ~2~ Уровень сжатия + @ace a -m2 "!.ace" "!.!" + >3 ~1~ Уровень сжатия + @ace a -m1 "!.ace" "!.!" + >3 ~6~ Каталог + @ace a -m5 -r "!.ace" "!.!" + >3 + >3 ~7~ Просмотреть + @ace l "!.!" + >3 + >3 ~-~ Распаковать.. + >4 ~1~ В каталог "!" + md ! + copy "!.!" ! + cd ! + @ace x "!.!" + del "!.!" + cd .. + >4 ~2~ В текущий + @ace x "!.!" +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.AIN~ (C) 1998 v2.32 Transas Marine 04 + >3 ~4~ Уровень сжатия + @ain.exe a -m1 ~!.ain ~!.!~ + >3 ~3~ Уровень сжатия + @ain.exe a -m2 ~!.ain ~!.!~ + >3 ~2~ Уровень сжатия + @ain.exe a -m3 ~!.ain ~!.!~ + >3 ~1~ Уровень сжатия + @ain.exe a -m4 ~!.ain ~!.!~ + >3 + >3 Распаковать.. + >4 ~1~ В каталог "!" + md ! + copy !.! ! + cd ! + @ain.exe x !.! *.* + del !.! + cd .. + >4 ~2~ В текущий + @ain.exe x !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.AR ~ (C) 1990 vX.XX Haruhiko Okumura 05 + >3 ~1~ Запаковать + @ar a !.ar !.! + >3 + >3 ~2~ Просмотреть + @ar l !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @ar x !.! + del !.! + cd .. + >4 ~2x~ В текущий + @ar x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ARC~ (C) 1990 v2.51 NoGate Consulting 06 + >3 ~1~ Запаковать + @pak a !.arc !.! + >3 + >3 Распаковать.. + >4 ~1~ В текущий + @pak e !.! *.* + >4 ~2~ В каталог "!" + md ! + @pak e !.! ! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ARG~ (C) 1994 v1.00 Igor Pavlov 07 + >3 ~1~ Запаковать + @arg a !.arg !.! + >3 + >3 ~2~ Просмотреть + @arg l !.! + >3 + >3 ~-~ Распаковать.. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @arg e !.! *.* + del !.! + cd .. + >4 ~2~ В текущий + @arg e !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ARI~ (C) 2001 v2.00 Eugene Shelwien 08 + >3 ~1~ Запаковать + @ppmy.exe !.! !.ari + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + <=!.unp + md ! + copy !.! ! >NUL + cd ! + @ppmy_d.exe !.! %3 + del !.! + cd .. + >4 ~2~ В текущий + <=!.unp + @ppmy_d.exe !.! %3 +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~A~RJ (C) 2002 v2.81a ARJ Software Inc 09 + >3 ~4~ Уровень сжатия + @arj a -m4 !.arj !.! + >3 ~3~ Уровень сжатия + @arj a -m3 !.arj !.! + >3 ~2~ Уровень сжатия + @arj a -m2 !.arj !.! + >3 ~1~ Уровень сжатия + @arj a -m1 !.arj !.! + >3 ~0~ Уровень сжатия + @arj a -m0 !.arj !.! + >3 ~5~ Каталог "!" с подкат. + @arj a -r !.arj ! + >3 + >3 Конвертировать .. + >4 в "!.ZIP" + md ~temp~ + @arj x !.! *.* ~temp~ + cd ~temp~ + @pkzip -a -p -ex ..\!.zip *.* + cd .. + deltree /y ~temp~ > nul + >3 + >3 Распаковать .. + >4 ~1~ В каталог "!" + md ! + @arj x !.! ! *.* + >4 ~2~ С каталогами + @arj x !.! + >4 ~3~ Без каталогов + @arj e !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ARQ~ (C) 1997 v3.2 DC Micro Development 10 + >3 Запаковать.. + >4 Файл !.! + @arq -ahy !.arq !.! + >4 Выделенные файлы + @arq -ahy -f%1 !.arq + >3 + >3 Распаковать .. + >4 В каталог "!" + md ! + @arq -x !.! ! + >4 В текущий + @arq -x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ARX~ (C) 1994 v1.0 Michael A. Kosior 11 + >3 ~1~ Запаковать .. + @arx a !.arx !.! + >3 + >3 ~2~ Просмотреть + @arx l !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @arx x !.! + del !.! + cd .. + >4 ~2~ В текущий + @arx x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ASD~ (C) 1994 v0.1.4 Tobias Svensson 12 + >3 ~1~ Запаковать + @asd a "!.asd" "!.!" + >3 + >3 ~2~ Просмотреть + @asd l !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @asd e !.! *.* + del !.! + cd .. + >4 ~2~ В текущий + @asd e !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~B~OA (C) 1998 v0.58b Ian Sutton 13 + >3 ~1~ Запаковать + @boa.exe -a ! !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @boa -x !.! + del $.$ + cd .. + >4 ~2~ В текущий + @boa -x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.BS2~ (C) 1992 v2.00 PhysTechSoft, Ltd 14 + >3 Запаковать.. + >4 ~2~ Метод сжатия + @bs2 -a -+ !.bs2 !.! + >4 ~1~ Метод сжатия + @bs2 -a !.bs2 !.! + >3 + >3 Содержимое + @bs2 -l !.! + >3 + >3 Распаковать.. + >4 В каталог "!" + md ! + @bs2 -x -P -O! !.! + >4 В текущий + @bs2 -x -P !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.BSA~ (C) 1992 v1.9.3 PhysTechSoft, Ltd 15 + >3 Запаковать.. + >4 ~2~ Метод сжатия + @bsarc.exe -a -+ !.bsa !.! + >4 ~1~ Метод сжатия + @bsarc.exe -a !.bsa !.! + >3 + >3 Содержимое + @bsarc.exe -l !.! + >3 + >3 Распаковать.. + >4 В каталог "!" + md ! + copy !.! ! >nul + cd ! + @bsarc.exe -x !.! + del !.! + cd .. + >4 В текущий + @bsarc.exe -x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.BVI~ (C) 1998 v1.70 Boris Vilincoff 16 + >3 ~1~ Запаковать .. + >4 ~5~ Метод + @bvi !.! !.bvi -m5 + >4 ~4~ Метод + @bvi !.! !.bvi -m4 + >4 ~3~ Метод + @bvi !.! !.bvi -m3 + >4 ~2~ Метод + @bvi !.! !.bvi -m2 + >4 ~1~ Метод + @bvi !.! !.bvi -m1 + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + <=!.out + md ! + copy !.! ! >NUL + cd ! + @bvix !.! %3 + del !.! + cd .. + >4 ~2~ В текущий + <=!.Out + @bvix !.! %3 +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~C~AB (C) 1997 v1.00 Microsoft Corporation 17 + >3 ~3~ Уровень сжатия + @makecab /V3 !.! !.cab + >3 ~2~ Уровень сжатия + @makecab /V2 !.! !.cab + >3 ~1~ Уровень сжатия + @makecab /V1 !.! !.cab + >3 + >3 ~4~ Выделенные файлы + @makecab /V3 /F %1 + >3 + >3 ~5~ Извлечь *.* + @extract !.! *.* + >3 ~6~ Извлечь *.* в \! + md ! + @extract /L ! !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.CHZ~ (C) 1991 v1.3a С.Чернивецкий, СП "Диалог" 18 + >3 Запаковать + @charc -a !.chz !.! + >3 + >3 Распаковать + >4 В Каталог "!" + md ! + copy !.! ! >nul + cd ! + @charc -E !.! + del !.! + cd .. + >4 В текущий каталог + @charc -E !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.COD~ (C) 1993 v3.10 CODEC 19 + >3 ~9~ Уровень сжатия + @codec -C9 !.cod !.! + >3 ~8~ Уровень сжатия + @codec -C8 !.cod !.! + >3 ~7~ Уровень сжатия + @codec -C7 !.cod !.! + >3 ~6~ Уровень сжатия + @codec -C6 !.cod !.! + >3 ~5~ Уровень сжатия + @codec -C5 !.cod !.! + >3 ~4~ Уровень сжатия + @codec -C4 !.cod !.! + >3 ~3~ Уровень сжатия + @codec -C3 !.cod !.! + >3 ~2~ Уровень сжатия + @codec -C2 !.cod !.! + >3 ~0~ Уровень сжатия + @codec -A !.cod !.! + >3 ~1~ Уровень сжатия + @codec -C1 !.cod !.! + >3 + >3 Каталог + @codec -C9 !.cod !.! -M + >3 + >3 Распаковать .. + >4 В каталог "!" + md ! + copy !.! ! >nul + cd ! + @codec -D !.! *.* + del !.! + cd .. + >4 В текущий каталог + @codec -D !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.Diet~(C) 1992 v1.45f Teddy Matsumoto. 20 + >3 ~1~ Запаковать ДАННЫЕ + @diet -D -O ~!.diet !:!~\~!.!~ + >3 + >3 Проверить~ !.! ~ + @DIET -H !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + <=!.out + md ! + copy !.! ! >NUL + cd ! + @diet -R -O%3 !.! + del !.! + cd .. + >4 ~2~ В текущий + <=!.out + @diet -R -O%3 !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.DOZ~ (C) 1998 vX.XX Terry A. Welch 21 + >3 ~1~ Запаковать + @doz -c !.! !.doz + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + <=!.out + md ! + copy !.! ! >NUL + cd ! + @doz -d !.! %3 + del !.! + cd .. + >4 ~2~ В текущий + <=!.out + @doz -d !.! %3 +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~D~WC (C) 1988 vA5.01 Dean W. Cooper 22 + >3 Запаковать + @dwc a !.dwc !.! + >3 + >3 Просмотр содержимого + @dwc -l !.! + >3 + >3 Распаковать + >4 В Каталог "!" + md ! + copy !.! ! >nul + cd ! + @dwc -x !.! + del !.! + cd .. + >4 В текущий каталог + @dwc -x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ELI~ (C) 1990 v5750 Jule Revsin. 23 + >3 Запаковать + >4 ~1~ Файл !.! + @eli -a !.eli !.! + >4 ~2~ Выделенные + <=!.eli + @eli -a %3 @%1 + >3 + >3 Просмотр + @eli -v !.! + >3 + >3 Распаковать + >4 В Каталог "!" + md ! + @eli -e !.! ! + >4 В текущий каталог + @eli -e !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ERI~ (C) 2001 v4.19 A.Ratushnyak 24 + >3 ~5~ Уровень сжатия + @eri a -m5 !.eri !.! + >3 ~4~ Уровень сжатия + @eri a -m4 !.eri !.! + >3 ~3~ Уровень сжатия + @eri a -m3 !.eri !.! + >3 ~2~ Уровень сжатия + @eri a -m2 !.eri !.! + >3 ~1~ Уровень сжатия + @eri a -m1 !.eri !.! + >3 ~0~ Уровень сжатия + @eri a -m0 !.eri !.! + >3 + >3 Содержимое + @eri l !.! + >3 + >3 Распаковать.. + >4 В каталог "!" + md ! + copy !.! ! >nul + cd ! + @eri x !.! + del !.! + cd .. + >4 В текущий + @eri x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.EXP~ (C) 1998 v1 Made by Bulat Ziganshin 25 + >3 ~1~ Запаковать .. + @exp1 a !.exp !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @exp1 x !.! + del !.! + cd .. + >4 ~2~ В текущий + @exp1 x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.EXE~ (C) 1992 v2.1 Stepanyuk V. Oleg [ARS] 26 + @ars -m !.exe !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~E~XE ( Исполняемые файлы ) >> + >3 ~1~ ~U~PX (C) Oberhumer & Molnar ПР + >4 Сжать .. + >5 ~9~ Степень сжатия + @upx -9 !.! + >5 ~8~ Степень сжатия + @upx -8 !.! + >5 ~7~ Степень сжатия + @upx -7 !.! + >5 ~6~ Степень сжатия + @upx -6 !.! + >5 ~5~ Степень сжатия + @upx -5 !.! + >5 ~4~ Степень сжатия + @upx -4 !.! + >5 ~3~ Степень сжатия + @upx -3 !.! + >5 ~2~ Степень сжатия + @upx -2 !.! + >5 ~1~ Степень сжатия + @upx -1 !.! + >4 + >4 Просмотреть + upx -l !.! + >4 + >4 Распаковать !.! + upx -d !.! +@rem - - - - - - - - - - - - - - - - - - - - - - + >3 ~2~ ~D~iet (C) Teddy Matsumoto ПР + >4 Запаковать + copy !.! !.old + @diet -X !.! + >4 Проверить + @diet -H !.! + >4 Распаковать + @diet -RA !.! +@rem - - - - - - - - - - - - - - - - - - - - - - + >3 ~3~ P~k~lite (C) PKWARE Inc. ПР + >4 ~С~жать !.! + @pklite !.! + >4 ~Р~аспаковать !.! + @dislite.exe -b -e !.! +@rem - - - - - - - - - - - - - - - - - - - - - - + >3 ~4~ ~A~VPACK (C) Andrei Volkov ПР + >4 Запаковать + copy !.! !.old + @avpack.exe -E !.! !.! + >4 Запаковать с защитой (запускатится только на этом компе) + copy !.! !.old + @avpack.exe -R !.! !.! + >4 Распаковать + @avpack.exe -X !.! !.! + +@rem - - - - - - - - - - - - - - - - - - - - - - + >3 ~5~ ~X~E (C) Sergey Belyakov П- + copy !.! !.old + @xe.exe -v !.! !.! + >3 ~6~ ~L~ZEXE (C) Fabrice BELLARD П- + copy !.! !.old + @lzexe.exe !.! + >3 ~7~ A~X~E (C) Sys. Enhancement Associates П- + @AXE.EXE !.! + >3 ~8~ U~N~P (C) Ben Castricum. -Р + >4 Распаковать + copy !.! !.old + @unp.exe !.! + >4 Показать Info + @unp.exe i !.! + >3 ~9~ UU~P~ (C) Unibest. -Р + copy !.! !.old + @uup.exe !.! _!.! + >3 ~0~ T~S~UP (C) Twilight Software -Р + copy !.! !.old + @tsup.exe !.! !.#! -D255 + >3 ~-~ ~T~RON (C) SmileSoft Company -Р + copy !.! !.old + @tron.exe !.! + >3 ~ ~ ~P~eX -Р + @dex.exe +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.GAS~ (C) 1993 v2.0 iNFiNiTY Licensing Corp. 27 + >3 Запаковать + @gas-up !.! + >3 + >3 Распаковать + >4 В каталог "!" + md ! + copy !.! ! >nul + cd ! + @gas-down.exe !.! + del !.! + cd .. + >4 В текущий + @gas-down.exe !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.GTH~ (C) 1997 v1.2 Centennial Innovations 28 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @xtract -extract !.! + del !.! + cd .. + >4 ~2~ В текущий + @xtract -extract !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.gZip~(C) 1993 v1.2.3 Jean-loup Gailly 29 + >3 Запаковать + >4 ~9~ Уровень сжатия + copy !.! %temp%\!.! >nul + gzip -9 -S .gzz !.! + copy %temp%\!.! !.! >nul + del %temp%\!.! >nul + >4 ~1~ Уровень сжатия + copy !.! %temp%\!.! >nul + @gzip -1 -S .gzz !.! + copy %temp%\!.! !.! >nul + del %temp%\!.! >nul + >3 + >3 Просмотреть + @gzip -l !.! + >3 + >3 Распаковать + @gzip -d !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~H~A (C) 1995 v0.999 Harri Hirvola 30 + >3 Запаковать + >4 ~3~ Метод сжатия + @ha a2 !.ha !.! + >4 ~2~ Метод сжатия + @ha a1 !.ha !.! + >4 ~1~ Метод сжатия + @ha a0 !.ha !.! + >3 Запаковать Выделенные + >4 ~3~ Метод сжати + @lgha a /2 !.ha @%1 + >4 ~2~ Метод сжатия + @lgha a /1 !.ha @%1 + >4 ~1~ Метод сжатия + @lgha a /0 !.ha @%1 + >3 + >3 Распаковать + >4 В каталог "!" + md ! + copy !.! ! >nul + cd ! + @ha xy !.! *.* + del !.! + cd .. + >4 В текущий + @ha xy !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.HAP~ (C) 1992 v3.0 Harald Feldmann 31 + >3 Запаковать + @hap3 a !.hap !.! + >3 + >3 Распаковать + >4 В каталог "!" + md ! + copy !.! ! >nul + cd ! + @pah3 e !.! *.* + del !.! + cd .. + >4 В текущий + @pah3 e !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.HPK~ (C) 1993 v0.79a Peter Gutmann 32 + >3 Запаковать + @hpack a !.hpk !.! + >3 + >3 Распаковать + >4 В каталог "!" + md ! + copy !.! ! >nul + cd ! + @hpack x !.! *.* + del !.! + cd .. + >4 В текущий + @hpack x !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.HYP~ (C) 1990 v2.5 Sawatzki & Nischke 33 + >3 Запаковать + @hyper -a !.hyp !.! + >3 + >3 Распаковать + >4 В каталог "!" + md ! + copy !.! ! >nul + cd ! + @hyper -x !.! *.* + del !.! + cd .. + >4 В текущий + @hyper -x !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~I~S3 (C) 1995 v3.00 Stirling Technologies 34 + >3 ~3~ Метод сжатия + @icomp !.! !.is3 -sh + >3 ~2~ Метод сжатия + @icomp !.! !.is3 -sl + >3 ~1~ Метод сжатия + @icomp !.! !.is3 -sm + >3 ~0~ Метод сжатия + @icomp !.! !.is3 -sn + >3 + >3 ~4~ Все файлы \*.* + @icomp *.* !.is3 -sh + >3 ~5~ Каталог !\*.* с подкат. + @icomp *.* !.is3 -sh -i + >3 + >3 Просмотреть + @icomp !.! -l + >3 + >3 ~-~ Распаковать !.! + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + @icomp !.! *.* -d -i + del !.! + cd .. + >4 ~2~ В текущий каталог (вкл. подкат.) + @icomp !.! *.* -d -i + >4 ~3~ В текущий каталог (искл. подкат.) + @icomp !.! *.* -d +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~J~ (C) 1997 v1.02 ARJ Software 35 + >3 ~3~ Метод сжатия + @jar a -m3 !.j !.! + >3 ~2~ Метод сжатия + @jar a -m2 !.j !.! + >3 ~1~ Метод сжатия + @jar a -m1 !.j !.! + >3 ~4~ Метод сжатия + @jar a -m4 !.j !.! + >3 ~6~ Выделенные файлы + @jar a -m3 !.j !!%1 + >3 + >3 Просмотреть + @jar l !.! *.* + >3 + >3 Извлечь + >4 ~1~ В каталог "!" + md ! + @jar x !.! *.* -o! + >4 ~2~ В текущий + @jar x !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.JAM~ (C) 1996 vX.XX W. Jiang 36 + >3 ~1~ Запаковать .. + @jam.com !.! !.jam + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + <=!.Out + md ! + copy !.! ! >NUL + cd ! + @unjam.com !.! %3 + del !.! + cd .. + >4 ~2~ В текущий + <=!.Out + @unjam.com !.! %3 +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.KBO~ (C) 1992 vX.XX Miles Pawski 37 + >3 ~1~ Запаковать .. + @kboom11 !.! !.kbo /c + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + <=!.Out + md ! + copy !.! ! >NUL + cd ! + @kboom11 !.! %3 /d + del !.! + cd .. + >4 ~2~ В текущий + <=!.Out + @kboom11 !.! %3 /d + +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.LHA~ (C) 1992 v2.55b Haruyasu Yoshizaki 38 + >3 Запаковать + @lha a /m !.lha !.! + >3 + >3 Просмотерть + @lha l !.! + >3 + >3 Распаковать + >4 В каталог "!" + md ! + copy !.! ! >nul + cd ! + @lha x !.! *.* + del !.! + cd .. + >4 В текущий + @lha x !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.LIM~ (C) 1994 v1.2 J Y Lim 39 + >3 ~4~ Метод сжатия + @limit a -mx !.lim !.! + >3 ~3~ Метод сжатия + @limit a -ms !.lim !.! + >3 ~2~ Метод сжатия + @limit a -m1 !.lim !.! + >3 ~1~ Метод сжатия + @limit a -m0 !.lim !.! + >3 + >3 Просмотреть + @limit l !.! + >3 + >3 ~-~ Распаковать !.! + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + @limit e !.! *.* + del !.! + cd .. + >4 ~2~ В текущий + @limit e !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.LZ~ (C) 1993 v0.26 Huffman Compression Engine 40 + >3 Запаковать + @lz e !.! !.lz + >3 + >3 Распаковать + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + <=!.Out + @lz d !.! %3 + del !.! + cd .. + >4 ~2~ В текущий + <=!.Out + @lz d !.! %3 +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.LZK~ (C) 2002 v0.01b Lesnikov Nikita 41 + >3 ~1~ Запаковать + @lzk A !.lzk !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + <=!.out + md ! + copy !.! ! >NUL + cd ! + @lzk X !.! %3 + del !.! + cd .. + >4 ~2~ В текущий + <=!.out + @lzk X !.! %3 +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.LZSS~(C) 2000 v1.0 Jerеmy Collake 42 + >3 Запаковать + @lzss c !.! !.lzss + >3 + >3 Распаковать !.! + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + <=!.Out + @lzss d !.! %3 + del !.! + cd .. + >4 ~2~ В текущий + <=!.Out + @lzss d !.! %3 +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.LZW~ (C) 1989 v1.2 Tom Horsley 43 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + @u16.exe !.! + del !.! + cd .. + >4 ~2~ В текущий + @u16.exe !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~M~AR (C) 1992 v1.0 H. Okumura R. Schiller 44 + >3 ~1~ Запаковать + mar a !.mar !.! + >3 + >3 ~2~ Просмотреть + mar l !.! + >3 + >3 ~-~ Распаковать !.! + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + mar e !.! + del !.! + cd .. + >4 ~2~ В текущий + mar e !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~N~PA (C) 1991 v1.0 Symantec, Peter Norton 45 + >3 Запаковать + @npack.exe !.! !.npa + >3 + >3 Распаковать !.! + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + <=!.Out + npack.exe !.! %3 + del !.! + cd .. + >4 ~2~ В текущий + <=!.Out + npack.exe !.! %3 +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.OWS~ (C) 1993 v0.95c Okuyashi "Wilbur" Sakinaba 46 + >3 Записывает CRC файла + @ows a !.ows !.! + >3 Ищет файл по его CRC + @sunows.com !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.Q ~ (C) 1995 v0.96 Cinematronics 47 + >3 ~5~ Метод + @paq.exe -c5 !.q !.! + >3 ~4~ Метод + @paq.exe -c4 !.q !.! + >3 ~3~ Метод + @paq.exe -c3 !.q !.! + >3 ~2~ Метод + @paq.exe -c2 !.q !.! + >3 ~1~ Метод + @paq.exe -c1 !.q !.! + >3 Выделенные файлы + <=!.q + @paq.exe -c5 %3 @%1 + >3 + >3 Распаковать !.! + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + @Unpaq.exe -xd !.! + del !.! + cd .. + >4 ~2~ В текущий + @Unpaq.exe -xd !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.QRK~ (C) 1993 v1.0b Роберт Кунц 48 + >3 Запаковать + @quark a !.qrk !.! + >3 + >3 Распаковать !.! + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + @quark x !.! *.* + del !.! + cd .. + >4 ~2~ В текущий + @quark x !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.R8 ~ (C) 1992 vX.XX Shaun Case 49 + >3 Запаковать + @rle8 !.! + >3 + >3 Распаковать !.! + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + @unrle8 !.! + del !.! + cd .. + >4 ~2~ В текущий + @unrle8 !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~R~AR (C) 2002 v3.00b Eugene Roshal 50 + >3 Запаковать + >4 ~5~ Метод сжатия (Max) + @rar a -av -m5 !.rar !.! + >4 ~4~ Метод сжатия + @rar a -av -m4 !.rar !.! + >4 ~3~ Метод сжатия + @rar a -av -m3 !.rar !.! + >4 ~2~ Метод сжатия + @rar a -av -m2 !.rar !.! + >4 ~1~ Метод сжатия + @rar a -av -m1 !.rar !.! + >4 ~0~ Метод сжатия (Min) + @rar a -av -m0 !.rar !.! + >4 + >4 ~7~ Каталог "!" с подкаталогами + @rar a -av -m5 -r0 !.rar !.! + >4 ~8~ Выделенные файлы + <=!.rar + @rar a -av -m5 -r0 %3 @%1 + >3 + >3 Запаковать с паролем + >4 ~5~ Метод сжатия (Max) + <Введите пароль + @rar a -av -m5 -p%3 !.rar !.! + <Введите пароль + >4 ~4~ Метод сжатия + @rar a -av -m4 -p%3 !.rar !.! + >4 ~3~ Метод сжатия + <Введите пароль + @rar a -av -m3 -p%3 !.rar !.! + >4 ~2~ Метод сжатия + <Введите пароль + @rar a -av -m2 -p%3 !.rar !.! + >4 ~1~ Метод сжатия + <Введите пароль + @rar a -av -m1 -p%3 !.rar !.! + >4 ~0~ Метод сжатия (Min) + <Введите пароль + @rar a -av -m0 -p%3 !.rar !.! + >4 + >4 ~7~ Каталог "!" с подкаталогами + <Введите пароль + @rar a -av -m5 -r0 -p%3 !.rar !.! + >4 ~8~ Выделенные файлы + <=!.rar + <Введите пароль + @rar a -av -m5 -r0 -p%4 %3 @%1 + >3 Перненести в архив + >4 ~5~ Метод сжатия (Max) + @rar a -av -m5 -df !.rar !.! + >4 ~4~ Метод сжатия + @rar a -av -m4 -df !.rar !.! + >4 ~3~ Метод сжатия + @rar a -av -m3 -df !.rar !.! + >4 ~2~ Метод сжатия + @rar a -av -m2 -df !.rar !.! + >4 ~1~ Метод сжатия + @rar a -av -m1 -df !.rar !.! + >4 ~0~ Метод сжатия (Min) + @rar a -av -m0 -df !.rar !.! + >4 + >4 ~7~ Каталог "!" с подкаталогами + @rar a -av -m5 -df -r0 !.rar !.! + >4 ~8~ Выделенные файлы + <=!.rar + @rar a -av -m5 -df -r0 %3 @%1 + >3 + >3 Список файлов в архиве + @rar v !.! + >3 Запись комментария в файл + <=!.s + @rar cw ~!.!~ %3 + >3 Проверить (Test) + @rar t !.! + >3 + >3 Конвертировать .. + >4 в "!.ARJ" + md ~temp~ + rar x !.! *.* ~temp~ + cd ~temp~ + arj a -m3 ..\!.arj *.* + cd .. + deltree /y ~temp~ > nul + >4 в "!.ZIP" + md ~temp~ + rar x !.! *.* ~temp~ + cd ~temp~ + pkzip -a -p -ex ..\!.zip *.* + cd .. + deltree /y ~temp~ > nul + >3 + >3 ~-~ Распаковать !.! + >4 ~1~ В каталог "!" + md ! + @rar x !.! *.* ! + >4 ~2~ В текущий с каталогами + @rar x !.! + >4 ~3~ В текущий без каталогов + Rar e !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.RK ~ (C) 2000 v1.041 Malcolm Taylor 51 + >3 ~3~ Метод сжатия + @rk.exe -a -mx !.rk !.! + >3 ~2~ Метод сжатия + @rk.exe -a -mn !.rk !.! + >3 ~1~ Метод сжатия + @rk.exe -a -mf !.rk !.! + >3 ~4~ Выделенные Файлы + <=!.rk + @rk.exe -a -mx %3 @%1 + >3 + >3 Распаковать !.! + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + @rk.exe -x !.! *.* + del !.! + cd .. + >4 ~2~ В текущий + @rk.exe -x !.! *.* + +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.SAC~ (C) 1994 v1.0 MMV Sagittarius 52 + >3 Файл "!.!" + md ~temp~ + copy !.! ~temp~ >nul + cd ~temp~ + <=~!.sac + @sack a %3 + cd .. + copy ~temp~\%3 %3 >nul + deltree /y ~temp~ > nul + >3 ~1~ Запаковать Файлы Каталога *.* + <=!.sac + @sack.exe a %3 + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @sack.exe x !.! + del !.! + cd .. + >4 ~2~ В текущий + @sack.exe x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.SAR~ (C) 1993 v1.0 Streamline Design 53 + >3 Запаковать + @sar a !.sar !.! + >3 + >3 Просмотреть + @sar l !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @sar e !.! + del !.! + cd .. + >4 ~2~ В текущий + @sar e !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.SBC~ (C) 2002 v0.969 Sami J 54 + >3 ~3~ Метод Сжатия + @sbc c -m3 !.sbc !.! + >3 ~2~ Метод Сжатия + @sbc c -m2 !.sbc !.! + >3 ~1~ Метод Сжатия + @sbc c -m1 !.sbc !.! + >3 + >3 Просмотреть + @sbc l !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @sbc x !.! + del !.! + cd .. + >4 ~2~ В текущий + @sbc x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.SQZ~ (C) 1993 v1.083 J I Hammarberg 55 + >3 ~5~ Метод сжатия + @sqz a -m4 !.sqz !.! + >3 ~4~ Метод сжатия + @sqz a -m3 !.sqz !.! + >3 ~3~ Метод сжатия + @sqz a -m2 !.sqz !.! + >3 ~2~ Метод сжатия + @sqz a -m1 !.sqz !.! + >3 ~1~ Метод сжатия + @sqz a -m0 !.sqz !.! + >3 + >3 Просмотреть + @sqz l !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @sqz x !.! *.* + del !.! + cd .. + >4 ~2~ В текущий + @sqz x !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.TAR~ (C) 1993 v2.2 FTP Software 56 +>3 Create1 + @tar cvf !.tar !.! +>3 Create2 + @tar cf9 !.tar !.! +>3 Create3 + @Tar c f 5 !.tar !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.TCC~ (C) 1990 v0.1 Toupao Chieng 57 + >3 Запаковать + @Tcomp !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @tcomp /d !.! + del !.! + cd .. + >4 ~2~ В текущий + @tcomp /d !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.UC2~ (C) 1994 vX.XX Ad Infinitum Programs 58 + >3 Запаковать + @uc a !.uc2 !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @uc E !.! *.* + del !.! + cd .. + >4 ~2~ В текущий + @uc E !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~U~FA (C) 1998 v0.04 Igor Pavlov 59 + >3 ~9~ Метод сжатия (EXE) + @ufa a -m9 !.ufa !.! + >3 ~6~ Метод сжатия (SOUND) + @ufa a -m6 !.ufa !.! + >3 ~5~ Метод сжатия (TEXT) + @ufa a -m5 !.ufa !.! + >3 ~4~ Метод сжатия (BMP) + @ufa a -m4 !.ufa !.! + >3 ~3~ Метод сжатия + @ufa a -m3 !.ufa !.! + >3 ~2~ Метод сжатия + @ufa a -m2 !.ufa !.! + >3 ~1~ Метод сжатия + @ufa a -m1 !.ufa !.! + >3 ~0~ Метод сжатия + @ufa a -m0 !.ufa !.! + >3 Выделенные файлы + @ufa a -m9 !.ufa < %1 + >3 + >3 Просмотреть содержимое + @ufa l !.! + >3 + >3 Распаковать ... + >4 В каталог "!" + md ! + @ufa x -o! !.! + >4 В текущий + @ufa x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.UHA~ (C) 2001 v0.4 Uwe Herklotz 60 + >3 Запаковать + >4 ~P~PM - Алгоритм Сжатия + @uharcd.exe a -mx !.uha !.! + >4 ~L~ZP - Алгоритм Сжатия + @uharcd.exe a -mz !.uha !.! + >4 ~3~ Степень сжатия + @uharcd.exe a -m3 !.uha !.! + >4 ~2~ Степень сжатия + @uharcd.exe a -m2 !.uha !.! + >4 ~1~ Степень сжатия + @uharcd.exe a -m1 !.uha !.! + >4 ~0~ Степень сжатия + @uharcd.exe a -m0 !.uha !.! + >3 Запаковать выделенные + <=!.UHA + @uharcd.exe a -m3 %3 @%1 + >3 + >3 Список файлов в архиве + @uharcd.exe l !.! *.* + >3 + >3 Тестировать + @uharcd.exe t !.! *.* + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @uharcd.exe x !.! *.* + del !.! + cd .. + >4 ~2~ В текущий + @uharcd.exe x !.! *.* +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.YBS~ (C) 2000 v0.03e Vadim Yoockin 61 + >3 Запаковать + @ybs -m4m !.ybs !.! + >3 + >3 ~-~ Распаковать + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + @ybs -d !.! + del !.! + cd .. + >4 ~2~ В текущий + @ybs -d !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.YC ~ (C) 1995 v1.010 Alexander Shurna 62 + >3 Запаковать + @yac a !.yc !.! + >3 Выделенные файлы + <=!.yc + yac a %3 <%1 + >3 + >3 Просмотреть содержимое + @yac l !.! + >3 + >3 ~-~ Распаковать + >4 ~1~ В каталог "!" + md ! + copy !.! ! >nul + cd ! + @yac x !.! + del !.! + cd .. + >4 ~2~ В текущий + @yac x !.! +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 *.~Z~IP (C) 1999 v2.50 PKWARE Inc. 63 + >3 ~4~ Лучшая + @pkzip -a -ex !.zip !.! + >3 ~3~ Нормальная + @pkzip -a -en !.zip !.! + >3 ~2~ Быстрая + @pkzip -a -ef !.zip !.! + >3 ~1~ Быстрейшая + @pkzip -a -es !.zip !.! + >3 ~0~ Без сжатия + @pkzip -a -e0 !.zip !.! + >3 ~5~ Выделенные файлы + @pkzip -a -ex !.zip @%1 + >3 ~6~ !:!\! \*.* + @pkzip -a -p -ex !.zip !.! + >3 + >3 ~\~ Конвертировать .. + >4 в "!.RAR" + md ~temp~ + @pkunzip.exe -e -o -d ~!.! ~temp~ *.* + cd ~temp~ + @rar a -m5 -r0 ..\!.rar *.* + cd .. + deltree /y ~temp~ > nul + >4 в "!.ARJ" + md ~temp~ + @pkunzip.exe -e -o -d !.! ~temp~ *.* + cd ~temp~ + @arj a -m3 ..\!.arj *.* + cd .. + deltree /y ~temp~ > nul + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В Каталог "!" + md "!" + @pkunzip.exe -e -o -d ~!.!~ ~! *.* + >4 ~2~ В текущий + @pkunzip -e -o -d ~!.!~ +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ZPQ~ (C) 2016 v7.15 journaling archiver 64 + + >3 ~1~ Запаковать + @zpaq a !.zpq !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @zpaq x !.! + del !.! + cd .. + >4 ~2~ В текущий + @zpaq x !.! + +@rem - - - - - - - - - - - - - - - - - - - - - - +>2 ~*.ZOO~ (C) 1991 v2.1 Rachul Dhesi 65 + >3 ~1~ Запаковать + @zoo -a !.zoo !.! + >3 + >3 ~-~ Распаковать .. + >4 ~1~ В каталог "!" + md ! + copy !.! ! >NUL + cd ! + @zoo -extract !.! + del !.! + cd .. + >4 ~2~ В текущий + @zoo -extract !.! +] + + +;~~~ Misc +rem ht* {Lynx.bat "!:!~\~!.!~" } +smi {c:\PROGRA~1\INTERN~1\IEXPLORE.EXE !:!\!.!} +;~~~ Языки Программирования +pas {@TURBO !.!} +pas (notepad !.!) +bas {@qbasic !.!} + +db {dbedit.exe !.!} + +; asm -> obj +asm { tasm !.! } +; obj -> exe +obj { tlink /x !.obj} +; COM +obj ( tlink /t/x !.obj) + +;~~~ МУЗЫКА +;wav {dss "!.!"} +;voc {dss "!.!"} +;daw {dss "!.!"} +;dav {dss "!.!"} +;mp1;mp2;mp3 {dss "!:!\!.!"} +;da {dss "!:!\!.!"} +;m3u {dsspl "!.!"} +;mdl;dmf;ult;ams;mtm,669;nst {cp ~!.!} +;rmi;sid;plt;wma;okt;it {cp ~!.!} +;ptm;mxm;s3m;mod;wow;xm {cp ~!.!} +;umx {cp ~!.!} +;mid { +; @midply16.exe !:!~\~!.!~ +; } + +dtf {DEL !.!} + +;cda {dss !:!\!.!} НЕ работает + +;~~~ Misc +; FONT File +;fnt {fntview.exe !.!} +;f04 {fntview.exe !.!} +;f06 {fntview.exe !.!} +;f08 {fntview.exe !.!} +;f11 {fntview.exe !.!} +;f12 {fntview.exe !.!} +;f14 {fntview.exe !.!} +;f19 {fntview.exe !.!} +;f32 {fntview.exe !.!} + +;s,txt,nfo,ans,asc {type !.!} +dim {diskimg.exe !:!~\~!.!~} +sqd {sqviewx.exe !.!} + +;+++ Изображения +++ +;oaf {@sea "!:!~\~!.!"} +;psd {@sea "!:!~\~!.!"} +;jpg {@sea "!:!~\~!.!"} +;pic {@sea "!:!~\~!.!"} +;gif {@sea "!:!~\~!.!"} +;fli {@sea "!:!~\~!.!"} +;pcx {@sea "!:!~\~!.!"} +;ti {@sea "!:!~\~!.!"} +;tif {@sea "!:!~\~!.!"} +;flc {@sea "!:!~\~!.!"} +;dah {@sea "!:!~\~!.!"} +;dal {@sea "!:!~\~!.!"} +;bah {@sea "!:!~\~!.!"} +;bal {@sea "!:!~\~!.!"} +;tga {@sea "!:!~\~!.!"} +;png {@sea "!:!~\~!.!"} +;bmp {@sea "!:!~\~!.!"} +;bup {@sea "!:!~\~!.!"} +;lbm {@sea "!:!~\~!.!"} +;cel {@sea "!:!~\~!.!"} +;jpeg{@sea "!:!~\~!.!~"} +;jpe {@sea "!:!~\~!.!"} +;iff {@sea "!:!~\~!.!"} +;cut {@sea "!:!~\~!.!"} +;rle {@sea "!:!~\~!.!"} +;pcd {@sea "!:!~\~!.!"} +;+++ PLAY +++ +;avi {qv.exe -R1 -O5 -K2 ~!.!} +;avi {qv.exe /W3,530,7,0 /O10 /Q0 !.!} +;scm {scplayer.exe !.!} +;bne { +; ren !.! !.avi +; qv.exe -R1 -O5 -K2 ~!.avi +; ren !.avi !.! +; } +;mov {qv.exe -R1 -O5 -K2 ~!.!} +;mpg {qv.exe -R1 -O5 -K2 ~!.!} +;mpe {qv.exe -R1 -O5 -K2 ~!.!} +;smk {playsmk.exe ~!.!} +;raw {playraw.exe ~!.!} +;22k {playraw.exe ~!.!} +;tgw {playtgv.exe ~!.!} +;asf {playtgv.exe ~!.!} +;hsc {playhsc.exe ~!.!} +;rss {playsh.exe ~!.!} +;rsm {playsh.exe ~!.!} +;mpe {plaympeg.exe !.!} +;mpg {plaympeg.exe !.!} +s (C:\PROGRA~1\WINRAR\winrar.exe c -z~!.!~ ~!.exe) + +;~~~ Хранители экрана в Дос навигаторе +ss {testss !.!} +;~~~ РАСПАКОВКА +tx_ {Expand.exe !.! !.txt} +do_ {Expand.exe !.! !.doc} +ex_ {Expand.exe !.! !.exe} +sy_ {Expand.exe !.! !.sys} +dl_ {Expand.exe !.! !.dll} +hl_ {Expand.exe !.! !.hlp} + +dll;ocx( +IF "%OS%" == "Windows_NT" GOTO w32 +C:\WINDOWS\SYSTEM\REGSVR32.EXE !.! + +goto end +:w32 + +%SystemRoot%\system32\regsvr32.exe !.! +:end ) + +;~~~ Shift+Enter - Обработчик WINDOWS +* ( +echo off +IF "%OS%" == "Windows_NT" GOTO w32 +start "!:!\!.!" +goto end +:w32 +start "" "!:!\!.!" +:end +) + +; WIN 2K\xp *.* (start "" "!:!\!.!") + +;*.* (@echo Запускаю "!:!\!.!" - ~!.!~ +; start /Max "!:!\!.!" ) + +; Explorer /select, !:!\!.! +*.patch { +cd !:!\ +E:\ndn\source\tools\patch.exe !.pas -p1 --ignore-whitespace ]+\> +; RegKeyWords Color Yellow :[a-z]+ +; RegKeyWords Color yellow/green \{([a-я\x20]+)? + RegKeyWords1 [^{]+:_+ + RegKeyWords2 \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\) +; RegKeyWords Color red \{()+: + RegKeyWords3 :+[a-z]+ +; RegKeyWords Color Brown {,} +; RegKeyWords Color black p,H,o,a,c,x,e,K,T,3,M, +; GENERALFLAGS 8 + CommentStart ; + Commentstring ; + BracketPairs RadioButtons;RadioButtonsE;CheckBoxes;CheckBoxesE;ComboBox;DIALOG;submenu;MENU;SUBGROUP;SWITCHVIEW;MULTIDIALOG;SUBGROUP;CheckBoxesE;DriveCheckBoxes;CheckedComboBox end ifdef;ifndef endif +END + +;════════════════════════════════════════════─────────────────────────────── +; NDN Syntax highlite / Файл раскраски синтаксиса NDN +;════════════════════════════════════════════════════════════════════════════ +FILES *.hgl + StringFLAGS 12 + ColorKeyWords on + CommentStart ; + + BracketPairs macro endmacro files end + + KeyWords1 KeyWords1,RegKeyWords1, + KeyWords2 KeyWords2,RegKeyWords2, + KeyWords3 KeyWords3,RegKeyWords3, + KeyWords4 KeyWords4,RegKeyWords4, + KeyWords5 KeyWords5,RegKeyWords5, + KeyWords6 KeyWords6,RegKeyWords6, + KeyWords7 KeyWords7,RegKeyWords7, + KeyWords8 KeyWords8,RegKeyWords8, + + KeyWords1 default,files,end,generalflags,stringflags + KeyWords1 octonumflags,octqnumflags,octbnumflags,leftmargin, + KeyWords1 rightmargin,paragraph + KeyWords1 binnumflags,hexnumflags,decnumflags,commentstart,ColorKeyWords + KeyWords1 comment,commentstring,KeyWords,MultiLineComment, + KeyWords1 regKeyWords,multilinestring,bracketpairs,optimalfill,tabsize + KeyWords1 LeftMargin,RightMargin,Paragraph,ForceNewlineAtEOF + KeyWords1 CommentStartPos + KeyWords1 IsOn,Color,bracketpairs + KeyWords2 On,Off,Yes,No,Autobrackets,Macro,Endmacro, ;warning: this commands are taken from edcom.dnr dated 22-Dec-2005 ;some of them may not work in all versions ;end is not listed because it is keyword1 too - KeyWords3 AsciiTable,BlockDown,BlockEnd,BlockLeft,BlockPrint,BlockRead - KeyWords3 BlockRight,BlockStart,BlockUp,BlockWrite,BracketPair,CalcBlock - KeyWords3 CapBlock,CapString,CapWord,CaseBlock,CaseChar,CaseString - KeyWords3 CaseWord,Close,ContSearch,Copy,CopyBlock,Cut,DelBackChar - KeyWords3 DelBlock,DelChar,DelLine,DelToSOL,DelWordLeft,DelWordRight - KeyWords3 DeltoEOLN,Enter,ExecFile,FCenter,FJustify,FLeft,FRight - KeyWords3 FileEnd,FilePrint,FileStart,GotoLineNumber,GotoMarker1 - KeyWords3 GotoMarker2,GotoMarker3,GotoMarker4,GotoMarker5,GotoMarker6 - KeyWords3 GotoMarker7,GotoMarker8,GotoMarker9,HideBlock,Home - KeyWords3 IndentBlock,IndentOff,IndentOn,InsLine,InsertDate,InsertOff - KeyWords3 InsertOn,InsertTime,InsertVersion,LCenter,LJustify,LLeft - KeyWords3 LRight,LoadText,LowBlock,LowString,LowWord,MarkAll,MarkLine - KeyWords3 MarkWord,Menu,MoveBlock,MoveBlockEnd,MoveBlockStart,MoveDown - KeyWords3 MoveLeft,MoveRight,MoveUp,Paste,PgDn,PgUp,PlaceMarker1 - KeyWords3 PlaceMarker2,PlaceMarker3,PlaceMarker4,PlaceMarker5 - KeyWords3 PlaceMarker6,PlaceMarker7,PlaceMarker8,PlaceMarker9,Play0,Play1 - KeyWords3 Play2,Play3,Play4,Play5,Play6,Play7,Play8,Play9,Redo,Replace - KeyWords3 RevSearch,SaveText,SaveTextAs,ScreenBottom,ScreenTop,ScrollDn - KeyWords3 ScrollUp,SortBlock,SortBlockRev,StartSearch,SwitchBack - KeyWords3 SwitchBlock,SwitchDrawMode,SwitchFill,SwitchHiColumn - KeyWords3 SwitchHiLine,SwitchHighLight,SwitchIndent,SwitchIns,SwitchSave - KeyWords3 SwitchWrap,Tab,TabBack,UnIndentBlock,Undo,UpBlock,UpString - KeyWords3 UpWord,WindowsCopy,WindowsCut,WindowsPaste,WordCount,WordLeft - KeyWords3 WordRight,SwapLines,SwapWords,SwapWordsAlt - KeyWords4 KeyWords4,RegKeyWords4 - KeyWords5 KeyWords5,RegKeyWords5 - KeyWords6 KeyWords6,RegKeyWords6 - KeyWords7 KeyWords7,RegKeyWords7 - KeyWords8 KeyWords8,RegKeyWords8 + KeyWords3 AsciiTable,BlockDown,BlockEnd,BlockLeft,BlockPrint,BlockRead + KeyWords3 BlockRight,BlockStart,BlockUp,BlockWrite,BracketPair,CalcBlock + KeyWords3 CapBlock,CapString,CapWord,CaseBlock,CaseChar,CaseString + KeyWords3 CaseWord,Close,ContSearch,Copy,CopyBlock,Cut,DelBackChar + KeyWords3 DelBlock,DelChar,DelLine,DelToSOL,DelWordLeft,DelWordRight + KeyWords3 DeltoEOLN,Enter,ExecFile,FCenter,FJustify,FLeft,FRight + KeyWords3 FileEnd,FilePrint,FileStart,GotoLineNumber, + KeyWords3 HideBlock,Home,Redo,Replace + KeyWords3 IndentBlock,IndentOff,IndentOn, + KeyWords3 InsertOn,InsertTime,InsertVersion,LCenter,LJustify,LLeft + KeyWords3 LRight,LoadText,LowBlock,LowString,LowWord,MarkAll,MarkLine + KeyWords3 MarkWord,Menu,MoveBlock,MoveBlockEnd,MoveBlockStart,MoveDown + KeyWords3 MoveLeft,MoveRight,MoveUp,Paste,PgDn,PgUp, + KeyWords3 RevSearch,SaveText,SaveTextAs,ScreenBottom,ScreenTop,ScrollDn + KeyWords3 ScrollUp,SortBlock,SortBlockRev,StartSearch,SwitchBack + KeyWords3 SwitchBlock,SwitchDrawMode,SwitchFill,SwitchHiColumn + KeyWords3 SwitchHiLine,SwitchHighLight,SwitchIndent,SwitchIns,SwitchSave + KeyWords3 SwitchWrap,Tab,TabBack,UnIndentBlock,Undo,UpBlock,UpString + KeyWords3 UpWord,WindowsCopy,WindowsCut,WindowsPaste,WordCount,WordLeft + KeyWords3 WordRight,SwapLines,SwapWords,SwapWordsAlt + + KeyWords4 Print,GotoXY,GotoX,GotoY,Mark,Goto,InsLine,InsertDate,InsertOff + RegKeyWords4 GotoMarker\d + RegKeyWords4 Play\d + RegKeyWords4 PlaceMarker\d,GoToMarker\d + KeyWords7 HIGHLIGHT,H_LINE,H_ROW,H_COLUMN,AUTOWRAP,WRAPJUSTIFY,FORCECRLF,FORCECR,FORCELF, + + KeyWords Color Brown Leftmargin,Rightmargin,Paragraph,Default,optimalfill,tabsize + KeyWords Color Brown Octonumflags,Octqnumflags,Octbnumflags,Generalflags,Stringflags, + KeyWords Color Brown Binnumflags,Hexnumflags,Decnumflags,Octnumflags, + KeyWords Color LightCyan MultiLineComment,Comment,CommentString,CommentStart,MultiLineString, + + RegKeyWords Color Yellow ((Color)|(Reg))?KeyWord(s)? + Macro 1 GoToX 0 InsLine @@ -82,73 +195,184 @@ FILES *.HGL; End Print #1#5#9 EndMacro -END +END ;════════════════════════════════════════════════════════════════════════════ -; Necromancer's Dos Navigator configuration files -;════════════════════════════════════════════════════════════════════════════ -FILES NDN.INI;ARCHIVER.INI +; Necromancer's Dos Navigator configuration files / config for all arhives NDN +FILES archiver.ini CommentStart ; GeneralFLAGS 14 -; [section] constructs - RegKeyWords color red \[[^\]\[]+\] -; value= constructs - RegKeyWords color lightred ^\w[^=]*(?==) + KeyWords3 UseLFN + KeyWords7 ListChar + RegKeyWords Color LightGreen \[[^\]]+\] + RegKeyWords Color LightCyan (Un)?Packer +; RegKeyWords color lightred ^\w[^=]*(?==) END +;════════════════════════════════════════════─────────────────────────────── +; Necromancer Dos Navigator configuration / файл подсветки файлов NDN FILES hgroups.ini -;warning: ndn deletes all comments from hgroups.ini - RegKeyWords color red ^\[group #\d\d?\] - RegKeyWords color lightred ^(IsDir|UseDefaultBG|Index|Color|Mask)(?==) -END +; RegKeywords color red ^\[group #\d\d?\] + KeyWords1 IsDir,Index,Mask,Group,UseDefaultBG, + KeyWords Color BLACK/BLACK Color=0 + KeyWords Color BLUE/BLACK Color=1 + KeyWords Color GREEN/BLACK Color=2 + KeyWords Color CYAN/BLACK Color=3 + KeyWords Color RED/BLACK Color=4 + KeyWords Color MAGENTA/BLACK Color=5 + KeyWords Color BROWN/BLACK Color=6 + KeyWords Color LIGHTGRAY/BLACK Color=7 + KeyWords Color DARKGRAY/BLACK Color=8 + KeyWords Color LIGHTBLUE/BLACK Color=9 + KeyWords Color LIGHTGREEN/BLACK Color=10 + KeyWords Color LIGHTCYAN/BLACK Color=11 + KeyWords Color LIGHTRED/BLACK Color=12 + KeyWords Color LIGHTMAGENTA/BLACK Color=13 + KeyWords Color YELLOW/BLACK Color=14 + KeyWords Color WHITE/BLACK Color=15 + KeyWords Color BLACK/BLUE Color=16 + KeyWords Color BLUE Color=17 + KeyWords Color GREEN/BLUE Color=18 + KeyWords Color CYAN/BLUE Color=19 + KeyWords Color RED/BLUE Color=20 + KeyWords Color MAGENTA/BLUE Color=21 + KeyWords Color BROWN/BLUE Color=22 + KeyWords Color LIGHTGRAY/BLUE Color=23 + KeyWords Color DARKGRAY/BLUE Color=24 + KeyWords Color LIGHTBLUE/BLUE Color=25 + KeyWords Color LIGHTGREEN/BLUE Color=26 + KeyWords Color LIGHTCYAN/BLUE Color=27 + KeyWords Color LIGHTRED/BLUE Color=28 + KeyWords Color LIGHTMAGENTA/BLUE Color=29 + KeyWords Color YELLOW/BLUE Color=30 + KeyWords Color WHITE/BLUE Color=31 + KeyWords Color BLACK/GREEN Color=32 + KeyWords Color RED/GREEN Color=36 + KeyWords Color LightGreen/Green Color=42 + KeyWords Color LightCyan/Green Color=43 + KeyWords Color Darkgray/Red Color=64 + KeyWords Color White/RED Color=79 + KeyWords Color Cyan/Magenta Color=83 + KeyWords Color LightGreen/Magenta Color=90 + KeyWords Color black/brown Color=96 + KeyWords Color lightgreen/brown Color=106 + KeyWords Color Black/DARKGRAY Color=128 + KeyWords Color BLUE/DARKGRAY Color=129 + KeyWords Color Green/DARKGRAY Color=130 + KeyWords Color CYAN/DARKGRAY Color=131 + KeyWords Color RED/DARKGRAY Color=132 + KeyWords Color Magenta/DARKGRAY Color=133 + KeyWords Color Brown/DARKGRAY Color=134 + KeyWords Color lightgray/DARKGRAY Color=135 + KeyWords Color DARKGRAY/lightgray Color=136 + KeyWords Color LIGHTBLUE/DARKGRAY Color=137 + KeyWords Color LIGHTGREEN/DARKGRAY Color=138 + KeyWords Color Lightcyan/DARKGRAY Color=139 + KeyWords Color Lightred/DARKGRAY Color=140 + KeyWords Color LIGHTMAGENTA/DARKGRAY Color=141 + KeyWords Color YELLOW/DARKGRAY Color=142 + KeyWords Color WHITE/DARKGRAY Color=143 + + KeyWords Color BLACK/lightblue Color=144 + KeyWords Color BLUE/lightblue Color=145 + KeyWords Color GREEN/lightblue Color=146 + KeyWords Color CYAN/lightblue Color=147 + KeyWords Color RED/lightblue Color=148 + KeyWords Color MAGENTA/lightblue Color=149 + KeyWords Color BROWN/lightblue Color=150 + KeyWords Color LIGHTGRAY/lightblue Color=151 + KeyWords Color DARKGRAY/lightblue Color=152 + KeyWords Color LIGHTBLUE/lightblue Color=153 + KeyWords Color LIGHTGREEN/lightblue Color=154 + KeyWords Color LIGHTCYAN/lightblue Color=155 + KeyWords Color LIGHTRED/lightblue Color=156 + KeyWords Color LIGHTMAGENTA/lightblue Color=157 + KeyWords Color YELLOW/lightblue Color=158 + KeyWords Color WHITE/lightblue Color=159 + + KeyWords Color BLACK/LIGHTGREEN Color=160 + KeyWords Color BLACK/LIGHTRED Color=192 + KeyWords Color RED/LIGHTRED Color=196 + KeyWords Color white/lightred Color=207 + KeyWords Color LIGHTCYAN/LIGHTMAGENTA Color=219 + KeyWords Color BROWN/YELLOW Color=230 +Commentstart ; +end + +;════════════════════════════════════════════─────────────────────────────── +;Necromancer Dos Navigator configuration FILES ftp.ini CommentStart ; GeneralFlags 14 RegKeyWords color white ftp:// - RegKeyWords color lightgreen \[\d+\,\d+\,\d+\] + RegKeyWords color lightgreen \[\d+\,\d+\,\d+\,\d+\] END +;════════════════════════════════════════════─────────────────────────────── +;Necromancer Dos Navigator configuration FILES ndn.spf - CommentString ; + CommentStart ; RegKeyWords color white ;\s1*(\+|\*)?,^\s*(\+|\*) RegKeyWords color red ^\s*\[[^\[\]\\/\*\:\?\"\<\>\.]+\] END -FILES NDN.EXT - CommentStart ; -;RegKeyWords2 - RegKeyWords color white ^\s*([^\]\[\\/\*\:\?\"\<\>\.]+|\*\s*)(?=[\[\{\(]) -;RegKeyWords5 - RegKeyWords color blue ~~~~,!!,\$\$ -;RegKeyWords4 - RegKeyWords color green !\\ - RegKeyWords color green !~\\ - RegKeyWords color green \$\\ - RegKeyWords color green \$~\\ - RegKeyWords color green ~!,\.!~,\.!,!/,!~/,!:,! - RegKeyWords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$ -;RegKeyWords3 - RegKeyWords color red (?<=[\[\{\(])\s*>?>(?=\ ?\d+(\s|$)),~,^\s*<=? - RegKeyWords color red ^\s*>?>(?=\ ?\d+(\s|$)) -;RegKeyWords comment - RegKeyWords color cyan ^\s*rem[^\|]*,(?<=\|)\s*rem[^\|]*,^\s*::.*$ -;RegKeyWords1 - RegKeyWords color white ^\s*@?\s*[A-Za-z]:$ - RegKeyWords color white ^\s*@?\s*(break|call|cd|chdir|chcp|cls|command|copy|ctty|date|del|erase|dir|exit|goto|lfnfor|lock|loadhigh|lh|md|mkdir|path|pause|prompt|rd|rmdir|ren|rename|set|shift|time|truename|type|unlock|ver|verify|vol)($|\s) - RegKeyWords color white ^\s*@?\s*echo(\.|\s+(on|off)$)? - RegKeyWords color white ^\s*@?\s*if(\s+not)?\s+(exist\ |errorlevel\ |(?=.*==)) - RegKeyWords color white ^\s*@?\s*for(?=\s+%%[^\d]\s+in\s+\([^\(\)]\)\s+do) -;RegKeyWords2 - RegKeyWords color lightgreen in(?=\s+\([^\(\)]*\)\s+do),(?<=\))\s+do - RegKeyWords color lightgreen ^\s*:.*$ - KeyWords5 >,<,| -;regkewords5 - RegKeyWords color blue %% -;regkewords3 - RegKeyWords color red %\d,%\D[^%]*%,% +;════════════════════════════════════════════─────────────────────────────── +; Necromancer Dos Navigator configuration FILES +FILES *.ext;*.mnu + SwitchHighLight On + CommentStart ;,rem + commentstring rem + KeyWords1 md,cd,copy,del,delete,deldir,deltree,start,@start,attrib, + KeyWords1 echo,echo.,@echo,off,cls,include,high,umb,choice,@choice + KeyWords1 prompt,path,bat,country,devicehigh, + KeyWords2 echo,@echo,menufile,!,$,!.!,$.$ + KeyWords2 dos,set,lh,config,menudefault,menuColor,numlock,lastdrive,sys, + KeyWords2 break,cd,del,rename,if,exist,call,buffers,FILES,errorlevel, + KeyWords8 F1,F2,F3,F4,F5,F6,F7,F8,F9,F10 + KeyWords3 pause +;regkeywords4 + RegKeywords color green !\\ + RegKeywords color green !~\\ + RegKeywords color green \$\\ + RegKeywords color green \$~\\ + RegKeywords color green ~!,\.!~,\.!,!/,!~/,!:,! + RegKeywords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$ + + + RegKeyWords Color lightgreen %\d + RegKeyWords Color yellow ~[^~\x5c\x21]+~ + RegKeyWords Color lightred >\d+ +; RegKeyWords Color lightgreen \[[^\]]+\], + RegKeyWords Color lightcyan (@.+[^}]) + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} +; RegKeyWords Color lightcyan (\[|[a-z]*\x2E(exe|com)|\]),(@[a-z]*\x20) +; RegKeyWords Color lightcyan ((\x20|\[?)+([a-z]+)(\.(exe|com)+\]?)),(@.+) +; RegKeyWords2 ~[a-z]~ +END +;════════════════════════════════════════════─────────────────────────────── +;NDN Initialization file / Файл инициализации NDN + +FILES ndn.ini; + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + RegKeyWords Color lightmagenta QuickDir\d +; RegKeyWords Color lightcyan \d + RegKeyWords Color yellow DiskCols.,\x7c, + RegKeyWords Color lightgreen ArchCols. + RegKeyWords Color green FindCols. + RegKeyWords Color white TempCols.,TrayOptions + RegKeyWords Color lightcyan ProcCols. + KeyWords Color lightcyan SecurityChar + KeyWords Color lightred Warning,Custom,DontStartWarning + KeyWords Color green Descriptions,DirInfo + KeyWords Color blue SystemMenuChar,WinExplodeDelay + KeyWords Color yellow TagChar + KeyWords Color lightmagenta QuickDirs,AutoBrackets + KeyWords Color BLACK ShadowX,ShadowY + GeneralFLAGS 14 END +;════════════════════════════════════════════─────────────────────────────── FILES ndn.vwr;ndn.edt CommentStart ; ;RegKeyWords comment @@ -165,74 +389,7 @@ FILES ndn.vwr;ndn.edt RegKeyWords color green ~!,\.!~,\.!,!/,!~/,!:,! RegKeyWords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$ END - -FILES ndn.mnu;ndn.mn2 -;comments in menu can appear only before first menu item -;strange: there can 0 or 1 spaces between > and number - CommentStart ; -;RegKeyWords5 - RegKeyWords color blue ~~~~,!!,\$\$ -;RegKeyWords4 - RegKeyWords color green !\\ - RegKeyWords color green !~\\ - RegKeyWords color green \$\\ - RegKeyWords color green \$~\\ - RegKeyWords color green ~!,\.!~,\.!,!/,!~/,!:,! - RegKeyWords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$ -;RegKeyWords3 - RegKeyWords color red ^\s*>?>(?=\ ?\d+(\s|$)),~,^\s*<=? - RegKeyWords color red (?<={)(nc)?menufile(?=="[^"]+"}) -;RegKeyWords comment - RegKeyWords color cyan ^\s*rem[^\|]*,(?<=\|)\s*rem[^\|]*,^\s*::.*$ -;RegKeyWords1 - RegKeyWords color white ^\s*@?\s*[A-Za-z]:$ - RegKeyWords color white ^\s*@?\s*(break|call|cd|chdir|chcp|cls|command|copy|ctty|date|del|erase|dir|exit|goto|lfnfor|lock|loadhigh|lh|md|mkdir|path|pause|prompt|rd|rmdir|ren|rename|set|shift|time|truename|type|unlock|ver|verify|vol)($|\s) - RegKeyWords color white ^\s*@?\s*echo(\.|\s+(on|off)$)? - RegKeyWords color white ^\s*@?\s*if(\s+not)?\s+(exist\ |errorlevel\ |(?=.*==)) - RegKeyWords color white ^\s*@?\s*for(?=\s+%%[^\d]\s+in\s+\([^\(\)]\)\s+do) -;RegKeyWords2 - RegKeyWords color lightgreen in(?=\s+\([^\(\)]*\)\s+do),(?<=\))\s+do - RegKeyWords color lightgreen ^\s*:.*$ - KeyWords5 >,<,| -;regkewords5 - RegKeyWords color blue %% -;regkewords3 - RegKeyWords color red %\d,%\D[^%]*%,% -END - -FILES ndn.xrn - CommentStart ; -;RegKeyWords comment - RegKeyWords color cyan ^\s*;.*$ -;RegKeyWords5 - RegKeyWords color blue ~~~~,!!,\$\$ -;RegKeyWords4 - RegKeyWords color green !\\ - RegKeyWords color green !~\\ - RegKeyWords color green \$\\ - RegKeyWords color green \$~\\ - RegKeyWords color green ~!,\.!~,\.!,!/,!~/,!:,! - RegKeyWords color green ~\$,\.\$~,\.\$,\$/,\$~/,\$:,\$ -;RegKeyWords3 - RegKeyWords color red ^>[><\[\]]?(?=\s*(10|1|2|3|4|5|6|7|8|9)$),~,^\s*<=? -;RegKeyWords comment - RegKeyWords color cyan ^\s*rem[^\|]*,(?<=\|)\s*rem[^\|]*,^\s*::.*$ -;RegKeyWords1 - RegKeyWords color white ^\s*@?\s*[A-Za-z]:$ - RegKeyWords color white ^\s*@?\s*(break|call|cd|chdir|chcp|cls|command|copy|ctty|date|del|erase|dir|exit|goto|lfnfor|lock|loadhigh|lh|md|mkdir|path|pause|prompt|rd|rmdir|ren|rename|set|shift|time|truename|type|unlock|ver|verify|vol)($|\s) - RegKeyWords color white ^\s*@?\s*echo(\.|\s+(on|off)$)? - RegKeyWords color white ^\s*@?\s*if(\s+not)?\s+(exist\ |errorlevel\ |(?=.*==)) - RegKeyWords color white ^\s*@?\s*for(?=\s+%%[^\d]\s+in\s+\([^\(\)]\)\s+do) -;RegKeyWords2 - RegKeyWords color lightgreen in(?=\s+\([^\(\)]*\)\s+do),(?<=\))\s+do - RegKeyWords color lightgreen ^\s*:.*$ - KeyWords5 >,<,| -;regkewords5 - RegKeyWords color blue %% -;regkewords3 - RegKeyWords color red %\d,%\D[^%]*%,% -END - +;════════════════════════════════════════════─────────────────────────────── FILES ndn.qdr CommentStart ; RegKeyWords color comment ^\s*;.*$ @@ -240,262 +397,58 @@ FILES ndn.qdr RegKeyWords color lightgreen [*?] END -;════════════════════════════════════════════════════════════════════════════ -; NDN Language/Dialog Files -;════════════════════════════════════════════════════════════════════════════ -FILES *.DNL;*.HTX - CommentStart ; - OptimalFill Off -END -FILES *.DNR - CommentString ; - OptimalFill Off - BracketPairs menu;submenu;dialog;colordialog end ifdef endif -END - -;════════════════════════════════════════════════════════════════════════════ -; Include files, usually assembler but also pascal and other. -;════════════════════════════════════════════════════════════════════════════ -FILES *.INC +;════════════════════════════════════════════─────────────────────────────── +; XML +FILES *.XML;*.bdsproj;*.vlp;< + GeneralFlags 1 + StringFlags 160 + Keywords1 xml,version,encoding,standalone + Keywords2 no,yes,DOCTYPE,ELEMENT,ATTLIST + Comment MultiLineComment 1 - CommentStart $,% - CommentString file://,#,; - Comment /* */,(* *),{ } -END - -;════════════════════════════════════════════════════════════════════════════ -; Assembler files *.S35;*.S03;*.S01;*.S90 -;════════════════════════════════════════════════════════════════════════════ -FILES *.ASM;*.S??;*.A86;*.EQU;*.COD - CommentString ; - HexNumFLAGS 31 - DecNumFLAGS 31 - OctoNumFLAGS 31 - BinNumFLAGS 31 - GeneralFlags 16 - BracketPairs macro endm proc endp - KeyWords1 public,extern,extrn,include,macro,endm,segment,ideal,model,ends - KeyWords1 proc,end,endp,title,subtitle,module,code,flat,jumps,data - KeyWords1 const,rcode,equ,global,name,group,assume,nojumps,locals,org - KeyWords1 if,ifdef,ifndef,elif,else,endif,define,undef,local,dup - Keywords1 p386,.386,p486,.486,p586,.586,.586p,.686p,.data,dataseg,.code - Keywords1 codeseg,.udata,udataseg,short,offset,near,end,struc,.xmm -; Registers and size related - KeyWords3 tiny,large,ptr - RegKeywords3 \b[abcd][lh]\b, \b([xyz]?mm[0-7]|[xyz]mm([8-9]|[12][0-9]|3[01]))\b - RegKeywords3 \b[cdefgs]s\b, \b[er]?([ds]i|[bs]p|[abcd]x)\b, \b([sb]p|[sd]i)l\b - RegKeyWords3 \b[cdt]r[0-7]\b, \br([8-9]|1[0-5])[bwdl]?\b, \b(k|st)[0-7]\b - RegKeyWords3 \buse(16|32|64|avx(256|512))\b, \bbnd[0-3]\b, \b[rd][bdfpqtuw]\b - RegKeyWords3 \b(|[dfpqtxyz]|[dq]q)(word)|(|t)(byte)|seg[cdefgs]s\b -; Instructions - RegKeywords3 \b(ad[co]x)\b, \b(aes(dec|enc)(|last))\b - RegKeywords3 \b(aes(imc|keygenassist))\b, \b(mul|ror|sar|shl|shr)(x)\b - RegKeywords3 \b(cmp(eq|le|lt|neq|nle|nlt|ord)(pd|ps|sd|ss))\b - RegKeywords3 \b(bl[sc](fill|i|ic|msk))\b, \b(bl(sr|cs))\b - RegKeywords3 \b(bnd(|cl|cn|cu|ldx|mk|mov|stx))\b, \b(b(extr|zhi))\b - RegKeywords3 \b(cl(ac|flushopt|wb))\b, \b(cmovp[eo])\b, \b(cmps[qs])\b - RegKeywords3 \b(cmpunord(pd|ps|sd|ss))\b, \b(f(init|ldenv[dw]|wait))\b - RegKeywords3 \b(fn(clex|disi|eni|save[dw]|stenv[dw]|)|getsec|iret(|[dqw]))\b - RegKeywords3 \b(frst(or[dw]|pm)|fsave(|[dw])|fst(env[dw]|sw)|fx(rstor64|save(|64)))\b - RegKeywords3 \b(inv(ept|pcid|vpid)|kunpck(bw|dq|wd)|llwpcb|lwp(ins|val))\b - RegKeywords3 \b(k(add|and|andn|mov|not|or|ortest|shiftl|shiftr|test|xnor|xor)([bdqw]))\b - RegKeywords3 \b(pclmul(hqhdq|hqhqdq|hqlqdq|lqhdq|lqhqdq|lqlqdq|qdq))\b - RegKeywords3 \b(pblend(vb|w)|(|v)mpsadbw|p(commit|dep|ext|hminposuw))\b - RegKeywords3 \b((rd|wr)([fg]sbase|rand|seed)|setp[eo]|sha1(msg1|msg2|nexte|rnds4))\b - RegKeywords3 \b(sha256(msg1|msg2|rnds2)|s(lwpcb|tac)|tz(cnt|msk)|t1mskc)\b - RegKeywords3 \b(xsave(|64|opt(|64))|xrstor(|64))\b,\bxsha(1|256)|xstore\b - RegKeywords3 \b(x(abort|acquire|begin|end|release|test))\b - RegKeywords3 \bvbroadcast[fi](128|32x2|32x4|32x8|64x2|64x4)\b - RegKeywords3 \bvbroadcast(sd|ss)|vadd(pd|ps|sd|ss|sub(pd|ps))\b - RegKeywords3 \bvaes(dec|declast|enc|enclast|imc|keygenassist)\b - RegKeywords3 \bvalign[dq]|v(and(|n)|or)(pd|ps)\b - RegKeywords3 \bvblend(mpd|mps|pd|ps|vpd|vps)\b - RegKeywords3 \bvcmpeq_(os|uq|us)(pd|ps|sd|ss)|vcmpeq(pd|ps|sd|ss)\b - RegKeywords3 \bvcmpfalse(|_os)(pd|ps|sd|ss)\b - RegKeywords3 \bvcmp[gl][et](|_oq)(pd|ps|sd|ss)\b - RegKeywords3 \bvcmp(neq_)(oq|os|us)(pd|ps|sd|ss)\b - RegKeywords3 \bvcmp(neq)(pd|ps|sd|ss)|vcomi(sd|ss)|vcompress(pd|ps)\b - RegKeywords3 \bvcmpn(ge|gt|le|lt)(|_uq)(pd|ps|sd|ss)\b - RegKeywords3 \bvcmp(|un)ord(|_s)(pd|ps|sd|ss)\b - RegKeywords3 \bvcmp(pd|ps|sd|ss)|vcmptrue(|_us)(pd|ps|sd|ss)\b - RegKeywords3 \bvcvtdq2(pd|ps)|vcvtpd2(dq|ps|qq|udq|uqq)|vcvtph2ps\b - RegKeywords3 \bvcvtps2(dq|pd|ph|qq|udq|uqq)|vcvtqq2(pd|ps)\b - RegKeywords3 \bvcvtsd2(si|ss|usi)|vcvtsi2(sd|ss)|vcvtss2(sd|si|usi)\b - RegKeywords3 \bvcvttpd2(dq|qq|udq|uqq)|vcvttps2(dq|qq|udq|uqq)\b - RegKeywords3 \bvcvtt(sd|ss)2(si|usi)|vdpp[ds]\b - RegKeywords3 \bvcvtu(d|q)q2(pd|ps)|vdbpsadbw\b - RegKeywords3 \bvcvtusi2(sd|ss)|v(div|fpclass|max|min|mul)(pd|ps|sd|ss)\b - RegKeywords3 \b(vexp2p|vexpandp)[ds]|vextractps\b - RegKeywords3 \bv(extract|insert)[fi](128|32x4|32x8|64x2|64x4)\b - RegKeywords3 \bv(fixupimm|getexp|getmant)(pd|ps|sd|ss)\b - RegKeywords3 \bvfm(add(|sub)|sub(|add))(|132|213|231)(pd|ps|sd|ss)\b - RegKeywords3 \bvfnm(add|sub)(|132|213|231)(pd|ps|sd|ss)\b - RegKeywords3 \bv(gatherp|scatterp)(f0|f1)([dq](pd|ps))\b - RegKeywords3 \bv(gather[dq]|maskmov)(dqu|pd|ps)|vh(add|sub)(pd|ps)\b - RegKeywords3 \bvld(dqu|mxcsr)|vinsertps|vmclear\b - RegKeywords3 \bvmov((ap[ds])|d(|dup|qa(|32|64)|qu(|16|32|64|8)))\b - RegKeywords3 \bvmovh(lps|pd|ps)|vmovl(hps|pd|ps)\b - RegKeywords3 \bvmovmsk(pd|ps)|vmovnt(dq(|a)|pd|ps)\b - RegKeywords3 \bvmovs(d|[hl]dup|s)|vmov(q|up[ds])|vmptr(ld|st)\b - RegKeywords3 \bvpabs[bdqw]|vpack[su]s(dw|wb)\b - RegKeywords3 \bvpadd([bdqw]|s[bw]|us[bw])|vpalignr\b - RegKeywords3 \bvpand(n[dq]|[dnq]|)|vpavg[bw]\b - RegKeywords3 \bvpblend(d|m[bdqw]|vb|w)\b - RegKeywords3 \bvpbroadcast([bdqw]|m(b2q|w2d))\b - RegKeywords3 \bvpclmul(hqhdq|hqlqdq|lqhdq|lqlqdq|qdq)\b - RegKeywords3 \bvpcm(ov|p([bd]|(eq|gt|l[et](|u))[bdqw]|(e|i)str[im]))\b - RegKeywords3 \bvpcmp((neq|nl[et])(|u)[bdqw])|vphminposuw\b - RegKeywords3 \bv(pcmp([qw]|(u[bdqw]))|(pcompress|pconflict)[dq])\b - RegKeywords3 \bvpcom((eq|false|g[et]|l[et]|neq|true)(|u)[bdqw])\b - RegKeywords3 \bvperm(2[fi]128|[bd]|i2([bdqw]|pd|ps)|il(|2|mo2|mz2|td2)(ps|pd))\b - RegKeywords3 \bvperm(pd|ps|[qw]|t2[bdqw]|t2p[ds])\b - RegKeywords3 \bvpexpand[dq]|vpextr[bdqw]|vpgather[dq][dq]\b - RegKeywords3 \bvphadd(d|sw|w[dq]|w)|vphsub(bw|dq|sw|wd|[dw])\b - RegKeywords3 \bvpinsr[bdqw]|vplzcnt[dq]|vpmadd(52huq|52luq|ubsw|wd)\b - RegKeywords3 \bvpmaskmov[dq]|vpm(ax|in)[su][bdqw]\b - RegKeywords3 \bvpmov(b2m|d2m|d[bw]|m2[bdqw]|mskb|q2m|q[bdw])\b - RegKeywords3 \bvpmov(([sz]x)(b[dqw]|dq|w[dq]))|vpsadbw\b - RegKeywords3 \bvpmov((s|us)(d[bw]|q[bdw]|wb)|w(2m|b))\b - RegKeywords3 \bvpmul(dq|h(rsw|uw|w)|l[dqw]|tishiftqb|udq)\b - RegKeywords3 \bvpor([dq]|)|vpperm|vpro[lr]([dq]|v[dq])\b - RegKeywords3 \bvpscatter[dq][dq]|vpshuf([bd]|[hl]w)|vpsign[bdw]\b - RegKeywords3 \bvpsll(dq|[dqw]|v[dqw])|vpsr[al]([dqw]|dq|v[dqw])\b - RegKeywords3 \bvpsub([bdqw]|s[bw]|us[bw])|vpternlog[dq]\b - RegKeywords3 \bvptest((n|)(m[bdqw])|)|vpunpck([hl](bw|dq|qdq|wd))\b - RegKeywords3 \bvpxor([dq]|)|v(range|(rcp|rsqrt)(14|28)|reduce)(pd|ps|sd|ss)\b - RegKeywords3 \bv(rndscale|round|scalef)(pd|ps|sd|ss)\b - RegKeywords3 \bvr(cp|sqrt)(ps|ss)|vshuf[fi](32x4|64x2)\b - RegKeywords3 \bvscatter[dq](pd|ps)|vshuf(pd|ps)\b - RegKeywords3 \bv((sqrt|sub)(pd|ps|sd|ss)|stmxcsr|)\b - RegKeywords3 \bv(test|xor)(pd|ps)|vunpck[hl](pd|ps)\b - RegKeywords3 \bvucomi(sd|ss)|(v|)zero(all|upper)\b -; - RegKeywords3 \b(adc|sub|sbb|p?test|out|dec|inc?|leave|int1|int3?|lock|x?add)\b - RegKeywords3 \b(call|not|neg|daa|das|xchg|(cl|st)(c|d|g?i)|lea|cmc|nop)\b - RegKeywords3 \b(aa[amds]|arpl|bound|sar|xlatb?)\b - RegKeywords3 \b(bt[csr]?|bsr|bsf|[lms]fence|cmpxchg|lar|int01|rsm)\b - RegKeywords3 \b(setALc|sALc?|into|icebp|lddqu|cbw|cqo|cdqe?|cwde?|hlt)\b - RegKeywords3 \b(palignr|ver[rw]|[sl](ldt|tr|msw|gdt|idt|ahf)|ud0|ud1|ud2|umov)\b - RegKeywords3 \b(wbinvd|ucomiss|rdshr|rdpmc|mwait)\b - RegKeywords3 \b(loadall(286|386)|clts|syscall|sysret(|q)|invd|swapgs|f?emms|enter|wait)\b - RegKeywords3 \b(cmpxchg(8|16)b|pand|pavg(w|b|usb)|popcnt|lsl)\b - RegKeywords3 \b(sysenter|sysexit(|q)|bswap|wrmsr(|q)|rdtsc(|p)|rdmsr(|q)|wrshr|cpuid)\b - RegKeywords3 \bf(bld|ild|sin|cos|sincos|prem1?|abs|yl2x(p1)?)\b - RegKeywords3 \bfld(1|cw|l2e|lg2|ln2|l2t|env|pi|z)?\b - RegKeywords3 \bf(xsave|xrstor|divp|divrp?|idivr|pa?tan|scale|rint2)\b - RegKeywords3 \bfnst(cw|sw|env|dw|sg)\b, \bfucom(p?|pp|ip?)\b - RegKeywords3 \bf(eni|disi|ninit|setpm|incstp|richop|sqrt)\b - RegKeywords3 \bf(chs|tst|2xm1|stenv|bstp|decstp|mulp|clex)\b - RegKeywords3 \bfcom(2|ip?|pp|p5|p3|p?)\b - RegKeywords3 \bf(icomp?|nsave|rstor|addp|freep?|rinear|stcw)\b - RegKeywords3 \bf(rndint|subr|subp|isubr|subrp|xtract|nop|xam)\b - RegKeywords3 \bf(stp?|stp1|stp8|stp9|istp?|isttp|xch7?|xch4)\b - RegKeywords3 \b(lzcnt|maskmov(Q|dqu)|pause|rcp[SP]S|pandn|psraw|psrad)\b - RegKeywords3 \b(insertq|clflush|movhlPS|movlhPS|monitor)\b - RegKeywords3 \bp((i2f|f2i)[dw]|fsub|fadd|fcmpgt)\b - RegKeywords3 \bpf(subr|mul|rsqrt|pnacc|cmpeq|cmpge|rCPit1|rSQit1|rcp|min|max)\b - RegKeywords3 \b(pswapd|pfn?acc|pminub|pfrcpit2|extractPS|insertPS|PMaddUBSW)\b - RegKeywords3 \b(Px?or|crc32|unpck[hl]P[DS]|extrq|pmovmskB|hint_nop)\b - RegKeywords3 \bcvt(t?P[DS]2(pi|DQ)|SS2SD|PD2P[SQ]|PS2PD|(pi|dq)2P[DS]|t?s[ds]2si)\b - RegKeywords3 \bcvt(sd2s[is]|si2s[ds])\b, \bmovnt([SP][DS]|d?q|i|dqa)\b - RegKeywords3 \bVM(m?call|load|save|launch|resume|xoff|xon|run|read|write)\b - RegKeywords3 \b(x[gs]etbv|invlpga?|rsqrt[SP]S|skinit)\b - RegKeywords3 \bfcmovn?(be?|e|u)\b, \bloop((|n?[ez])(|[dqw]))?\b, \brepn?[ez]?\b - RegKeywords3 \bpunpckl(bw|wd||dq)\b, \b(ld|st)mxcsr\b - RegKeywords3 \bf?i?(mul|div)\b, \b(fi?)?(add|sub)\b - RegKeywords3 \b((if|j|set|cmov)n?([abceglopsz]|[abgl]e)|j[er]?cxz|jmpe?|jp[eo])\b - RegKeywords3 \bmov([sz]xd?|be|d|q|ss|(sl|sh|s?d)dup|q2dq|dq(2q|a|u)|[ahlu]p[ds])?\b - RegKeywords3 \b(cmp|out|lod|mov|sca|sto|in|pab)s[bwdq]?\b - RegKeywords3 \b(push|pop)(|[fa])(|[dqw])\b, \br[co][lr]\b, \bround[sp][ds]\b - RegKeywords3 \bph(add|sub)(s?w|d)\b, \bps[lr]l(w|d|d?q)\b, \b(PSADBW|PMaddWD)\b - RegKeywords3 \bp(add|sub)([bwdq]|u?s[bw])\b, \b((retf|ret|retn)(|[dqw]))\b - RegKeywords3 \bp(min|max)[su][bwd]\b, \bl[defgs]s\b, \bpsign[bwd]\b - RegKeywords3 \bpmov[sz]x([bwd]q|[bw]d|bw)\b, \bpshuf(b|[hl]?w|d)\b - RegKeywords3 \bpmul(l[wdq]|h(u|rs?)?w|u?dq)\b, \bp(ext|ins)r[bwdq]\b - RegKeywords3 \bpcmp([ei]Str[mi]|(gt|eq)[bwdq])\b, \bsh[rl]d?\b - RegKeywords3 \b(u?comi|add|sub|max|min|mul|div|sqrt)S[DS]\b - RegKeywords3 \bpack[su]s(wb|dw)\b, \bpunpck(h?(bw|wd|dq)|[hl]qdq)\b - RegKeywords3 \bprefetch(w?|wt1|t[0-2]|nta)\b, \b(andn?|x?or|cmp|div)(P[DS])?\b - RegKeywords3 \b(max|min|mul|dp|blendV?|h?(add|sub)|sqrt|addsub|movmsk|shuf)P[DS]\b - RegKeywords3 \bVF(N?Madd|NMsub|rcz)[sp][ds]\b, \bVPmadcsS?WD\b - RegKeywords3 \bVP(comU?|rot|sha|shl)[bwdq]\b, \bVPmacsS?(DD|DQL|DQH|WD|WW)\b - RegKeywords3 \bVPHaddU?(WD|WQ|DQ|B[wdq])\b, \bVFM(addSub|subAdd)P[ds]\b - Macro 1 + RegKeyWords color lightred <[^/][^> ]+ + RegKeyWords color lightred ]+> + RegKeyWords color red ="000" + Macro 1 GoToX 0 InsLine - Print ';════════════════════════════════════════════════════════════════'^M^S - Print ';'^M^S - Print ';'^M^S - Print ';'^M^S - Print ';════════════════════════════════════════════════════════════════'^M^S - Print ^X^E^E^E^E^D^D - EndMacro - Macro 2 - GotoX 0 - InsLine - Print ';'^M^S - Print ';'^M^S - Print ';'^M^S - Print ^X^E^G^E^E^D^D - EndMacro - Macro 3 - GotoX 0 - Print 'IDEAL'^M'P386'^M'MODEL TINY'^M'JUMPS'^M'CODESEG'^M'STARTUPCODE'^M^M - Print ' ret'^M - GotoX 0 - Print 'UDATASEG'^M'DATASEG'^M'END'^M^M - Print ^E^E^E^E^E^E - GotoX 8 - EndMacro - Macro 4 - GotoX 0 - Print 'IDEAL'^M'P386'^M'MODEL FLAT'^M'UDATASEG'^M'DATASEG'^M'CODESEG'^M'Start:'^M^M - Print ' mov ax,4C00h ; Termiate the program'^M - GotoX 0 - Print ' int 21h ; with exit code 0'^M - GotoX 0 - Print 'END Start'^M^M - Print ^E^E^E^E^E - GotoX 8 - EndMacro + Print ''^M + Print '<>'^M^M + Print '' + Home + Print ^E^E^D + EndMacro END ;════════════════════════════════════════════════════════════════════════════ -; Configuration files -;════════════════════════════════════════════════════════════════════════════ -FILES *.CFG;*.EVT; - CommentStart ;,#,$,% - CommentString // - GeneralFLAGS 14 +; V+ +FILES *.V2 + AutoBrackets Off + MultiLineComment 0 + CommentString ; + GeneralFLAGS 64 + StringFLAGS 32 + Keywords1 auto,global,local,.program,if,not,define,.end,end,then,else + Keywords1 .doubles,.locations,.strings,.reals + Keywords2 call,type,abs,do,exit,for,to,until,case,value,of,true,false,any + Keywords2 and,or,return,while,enable,disable,attach,detach,$encode,getc + Keywords2 $mid,len,abort,execute,fopen,fclose,fcmnd,read,write,$chr,sig + Keywords2 tool,break,close,closei,move,moves,departs,below,ready,iostat + Keywords2 goto,strdif,val,wait,min,max,open,openi,trans,mod,fset,gpanel + Keywords2 gcolor,gtype,getevent,garc,gflood,gtexture,fdelete,speed,decompose + Keywords2 here,prompt,ignore,set,calibrate,react,dos,reacte,bits,accel,drive + BracketPairs program;case;if;for end until;while do END -;════════════════════════════════════════════════════════════════════════════ -; Batch/Config.sys files -;════════════════════════════════════════════════════════════════════════════ -FILES *.bat;autoexec.nt - CommentStart REM\ ,:: -;RegKeyWords comment -; RegKeyWords color cyan ^\s*rem[^\|]*,(?<=\|)\s*rem[^\|]*,^\s*::.*$ -;RegKeyWords1 - RegKeyWords color white ^\s*@?\s*[A-Za-z]:$ - RegKeyWords color white ^\s*@?\s*(break|call|cd|chdir|chcp|cls|command|copy|ctty|date|del|erase|dir|exit|goto|lfnfor|lock|loadhigh|lh|md|mkdir|path|pause|prompt|rd|rmdir|ren|rename|set|shift|time|truename|type|unlock|ver|verify|vol)($|\s) - RegKeyWords color white ^\s*@?\s*echo(\.|\s+(on|off)$)? - RegKeyWords color white ^\s*@?\s*if(\s+not)?\s+(exist\ |errorlevel\ |(?=.*==)) - RegKeyWords color white ^\s*@?\s*for(?=\s+%%[^\d]\s+in\s+\([^\(\)]\)\s+do) -;RegKeyWords2 - RegKeyWords color lightgreen in(?=\s+\([^\(\)]*\)\s+do),(?<=\))\s+do - RegKeyWords color lightgreen ^\s*:.*$ - KeyWords5 >,<,| -;regkewords5 - RegKeyWords color blue %% -;regkewords3 - RegKeyWords color red %\d,%\D[^%]*%,% - tabsize 8 -END +;════════════════════════════════════════════─────────────────────────────── +; Batch FILES +FILES config.sys;*.bat;*.col;*.cmd;*.sh;*.d -FILES config.sys;config.nt;config.dos CommentStart ; + CommentString # + BracketPairs if fi case esac do done + ;RegKeyWords comment RegKeyWords color cyan ^\s*(rem|;).*$ ;RegKeyWords1 @@ -503,6 +456,7 @@ FILES config.sys;config.nt;config.dos RegKeyWords color white ^\s*(buffers|fcbs|files|install|stacks)(high)?\s*(?==) RegKeyWords color white ^\s*device(high)?(?=.*=) RegKeyWords color white ^\s*set(?=\s*\D.*=) + RegKeyWords color white [\-\._a-z0-9]+\( KeyWords2 on,off,high,low,umb,noumb,auto,noauto ;menu commands ;RegKeyWords1 @@ -514,24 +468,748 @@ FILES config.sys;config.nt;config.dos ;NT extensions ;RegKeyWords1 RegKeyWords color white ^\s*(echoconfig|ntcmdpropt|dosonly|emm\s*(?==)) + + RegKeyWords color lightgreen \${[^\x20]+} + RegKeyWords color lightred \$[^\x20]+ + + KeyWords1 copy,echo,echo.,@echo,cls,include,xcopy,robocopy + KeyWords1 prompt,path,bat,com,exe, + KeyWords1 z,device,devicehight,tmp,temp,md, + KeyWords1 himem,mode,not,shift,comspec,cmdline,blaster,winbootdir,windir, + KeyWords1 Start,function + KeyWords2 %1,%2,%3,%4,%5,%6,%7,%8,%9,%10,:,goto,hight, + KeyWords2 dos,set,lh,config,menudefault,menuColor,numlock,lastdrive,sys, + KeyWords2 break,cd,rename,if,exist,call,buffers,FILES,errorlevel,fi,for,while,in,else,case,esac,then,elif, + KeyWords3 pause,@pause,chkerrorlevel,sudo,title,localhost + KeyWords4 do,done,taskkill,subst,icacls,net,ping,ls,run,find,reg + KeyWords6 exit,chmod,rm,unshare,cat,file,grep,umask,mv,sed,mkfs,exec,iconv,read,del,move + KeyWords6 daemon,killproc,wget,curl,mkdir,install,snap,make,cmake,erase + keywords6 shutdown,reboot, + keywords7 ALLUSERSPROFILE,APPDATA,ClusterLog,CommonProgramFiles,COMPUTERNAME,ComSpec,FP_NO_HOST_CHECK,HOMEDRIVE,HOMEPATH,LOGONSERVER,NUMBER_OF_PROCESSORS,OS,Path,PATHEXT,PROCESSOR_ARCHITECTURE, + keywords7 PROCESSOR_IDENTIFIER,PROCESSOR_LEVEL,PROCESSOR_REVISION,ProgramFiles,PROMPT,SBSSERVER,SESSIONNAME,SystemDrive,SystemRoot,TEMP,TMP,USERDNSDOMAIN,USERDOMAIN,USERNAME,USERPROFILE,windir, + KeyWords5 yum,dpkg,apt,apt-get + RegKeyWords color lightcyan \$\{([a-z0-9])+\} + + RegKeyWords Color green >.* + CommentString REM , :: + KeyWords Color LightRed %COMSPEC%,%TEMP%,%winbootdir%,%windir%,nul,c:\win; + KeyWords Color BLUE protshell,ifs=,priority_disk_io,devinfo,libpath,basedev + KeyWords Color BLUE memman,os2_shell,dpath,keys,codepage + RegKeyWords Color LightCyan [^\x20=\;\,]*:*\x5c + RegKeyWords Color LightCyan [a-z_\d\-]+\.(exe|com|bat|deb) + RegKeyWords Color black/red \x7c + RegKeyWords Color Yellow -[A-Z]*\x20 + KeyWords color Yellow server,sbserver,tsa,tsc,tsm, + +; Comment [ ] + commentstart ; + RegKeyWords Color white/green ^((\x20)+)?\:[^\x20\x3a\/]+$ + RegKeyWords Color Lightcyan (http|ftp)[a-z]?:[^\x20:>"]+,www\.[^\x20]+,[a-z_\d]+@[a-z_\d]+\x2e[a-z\d]+ + RegKeyWords Color black \[[^\[]*30m + RegKeyWords Color LightRed \[[^\[]*31m + RegKeyWords Color Green \[[^\[]*32m + RegKeyWords Color Yellow \[[^\[]*33m + RegKeyWords Color LightBlue \[[^\[]*34m + RegKeyWords Color LightMagenta \[[^\[]*35m + RegKeyWords Color LightCyan \[[^\[]*36m + RegKeyWords Color White \[[^\[]*37m,\[[^\[]*1m + RegKeyWords Color Lightgray/black \[[^\[]*40m + RegKeyWords Color Lightgray/red \[[^\[]*41m + RegKeyWords Color Lightgray/green \[[^\[]*42m + RegKeyWords Color Lightgray/brown \[[^\[]*43m + RegKeyWords Color Lightgray/blue \[[^\[]*44m + RegKeyWords Color Lightgray/magenta \[[^\[]*45m + RegKeyWords Color Lightgray/cyan \[[^\[]*46m + RegKeyWords Color black \ + RegKeyWords Color Brown [_a-ў-\d*]+\x2e\*?(ldf)(\x20|\;|\,|$)+ + Macro 0 + insline + Print 'Start \\%USERNAME%\' + End + EndMacro + + +END + +;════════════════════════════════════════════─────────────────────────────── +; Windows desktop File +FILES desktop.ini + KeyWords1 file://Folder.htt, + KeyWords2 Clsid,UICLSID,InfoTip,Default,Logo,WideLogo, + KeyWords2 ConfirmFileOp,cdfurl,Icon,Type,Order, + KeyWords2 Zoom,Sort,Direct,Color,PatternId,MenuName,ToolTipText, + KeyWords2 HelpText,Attributes,IconIndex,Solid,Width,WebViewTemplate,NT5, + KeyWords Color cyan HTMLInfoTipFile + RegKeyWords Color lightgreen Owner,Personal[^=]*,BuyURL,PersistMoniker(Preview)? + RegKeyWords Color White \[[^\]]+\] + RegKeyWords Color lightBLUE Icon[^=]* + RegKeyWords Color lightmagenta LocalizedResourceName, + RegKeyWords Color yellow .*\.lnk + RegKeyWords Color yellow \<[^\>]+\> +end +;════════════════════════════════════════════════════════════════════════════ +; FORTRAN !does not support tabs in files -> fixed format! +FILES *.F;*.FPP;*.FTN;*.FOR;*.I;*.F90;*.I90;*.F66;*.F77 + GeneralFLAGS 80 + StringFlags 192 + CommentStart c,C,* + Keywords1 function,parameter,data,program + Keywords2 true,false,not,and,or,eqv,neqv,lt,le,eq,ge,gt,ne + Keywords2 if,goto,then,endif,elseif,else,do,continue,dowhile,enddo,cycle + Keywords2 exit,return,end,mod,pause,print,read,stop + Keywords3 integer,real,double precision,complex,logical,character,record + Keywords3 structure,dimension, END ;════════════════════════════════════════════════════════════════════════════ -; (Visual) Basic files +; PERL files: GENERALFLAGS = case sensitive + C numbers +FILES *.PL, *.PM, *.SUB;*.MU; + GeneralFlags 81 + StringFlags 131 + MultilineComment 1 + CommentStart # + Comment __END__ a_unique_string_because_there_is_no_end_of_such_comment + Keywords1 cmp,eq,gt,lt,ne,and,not,or,xor + Keywords1 continue,do,else,elsif,for,foreach,goto,if,last,next,return, + Keywords1 unless,until,while + Keywords1 package,sub,require,use,x,local,my,our + Keywords2 __LINE__, __FILE__ + Keywords2 abs,atan2,cos,exp,int,log,rand,sin,sqrt,srand,wantarray + Keywords2 pop, push, shift, splice, unshift, delete, each, exists, keys, + Keywords2 grep,join,map,reverse,sort,values,defined,scalar,ref,undef + Keywords2 seek, sysread, sysseek, syswrite, tell, truncate, + Keywords2 binmode, close, eof, fileno, flock, open, rename, select, unlink, utime + Keywords2 eval,exit,die, glob, read, readline, print, printf, warn + Keywords2 alarm,sleep,pos,quotemeta,split, + Keywords2 chomp,chop,index,lc,length,sprintf,substr,uc + Keywords2 localtime,gmtime,time,pack,unpack,vec,chr,ord,hex,ord + Keywords3 $_,@_,$! + KeyWords6 sudo + KeyWords8 yum,dpkg,apt + RegKeywords COLOR Blue \$\d+ + RegKeywords COLOR Yellow \$([a-zA-Z][_a-zA-Z\d]*|_[_a-zA-Z\d]+) + RegKeywords COLOR LightMagenta @([a-zA-Z][_a-zA-Z\d]*|_[_a-zA-Z\d]+) + RegKeywords COLOR LightCyan [_a-zA-Z\d]+ *(?==>) + Macro 1 + Print '#! perl -w'^M'use strict;'^M^M + EndMacro + Macro 2 + Print 'while (<>) {'^M^M'}'^M#5#5' ' + EndMacro +END + +;════════════════════════════════════════════─────────────────────────────── +; Resurce file +FILES *.rc + KeyWords1 menuitem, + KeyWords2 separator,popup, + Commentstart # + Commentstring # +end + +;════════════════════════════════════════════─────────────────────────────── +; TempFiles +FILES *.tmp + KeyWords1 DAMPRO,NAME,VERSION,SIZE,CHECK,DATE(MDY),TIME(HMS),ATTRIB + KeyWords1 UC2-REVISION,SERIAL + KeyWords2 FILE,LIST,[\],END,SPEC-SECTION +end +;════════════════════════════════════════════─────────────────────────────── +; Cubic Player Config File +FILES cp.ini + RegKeyWords Color white \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + KeyWords2 filetype + CommentStart ; + Commentstring // +end +;════════════════════════════════════════════─────────────────────────────── +; HTML Documents +FILES *.htm?;*.asx;*.htt;*.htm + KeyWords1 a,abbr,acronym,address,applet,area,b,base,basefont,bdo,big,blockquote,body + KeyWords1 br,button,caption,center,cite,code,col,colgroup,dd,del,dfn,dir,div,dl,dt,em + KeyWords1 fieldset,font,form,head,hr,html,i, + KeyWords1 input,ins,isindex,kbd,label,legend,li,link,map,menu,meta,noscript + KeyWords1 object,ol,optgroup,option,p,pre,q,s,samp,script,select,small,strike + KeyWords1 strong,style,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,u,ul + KeyWords1 middle,right,left,top, + KeyWords2 abbr,accept,accept-charset,accesskey,action,align,alink,alt,archive,axis + KeyWords2 background,bgColor,border,cellpadding,cellspacing,char,charoff,charset + KeyWords2 checked,cite,clear,code,codebase,codetype,Color,cols,colspan,borderColor, + KeyWords2 compact,content,coords,data,datetime,declare,defer,dir,disabled,enctype + KeyWords2 face,for,headers,height,href,hreflang,hspace,http-equiv,name + KeyWords2 id,ismap,label,lang,language,link,longdesc,marginheight,marginwidth,maxlength + KeyWords2 media,method,multiple,noresize,noshade,nowrap,object,onblur,onchange + KeyWords2 onclick,ondblclick,onfocus,onkeydown,onkeypress,onkeyup,onload,onmousedown + KeyWords2 onmousemove,onmouseout,onmouseover,onmouseup,onreset,onselect,onsubmit,onunload + KeyWords2 onunload,profile,prompt,readonly,readonly,rel,rev,rows,rows,rowspan,rules + KeyWords2 scheme,scope,selected,shape,size,span,src,standby,start,style + KeyWords2 summary,tabindex,target,text,title,type,usemap,valign,value,valuetype,version + KeyWords2 vlink,vspace,width,param,celpadding + KeyWords3 topMargin,leftMargin,rightMargin,event, + KeyWords4 _top,_self,oncontextmenu,oncopy,onselectstart + KeyWords4 javascript,screen,Math,document,navigator,window + KeyWords1 scrollbars,scrolling,scroll, + KeyWords6 hotlog_js,hotlog_r,hotlog_s + KeyWords7 write,random,escape,location,referrer,navigator,javaEnabled, + KeyWords7 pixelDepth,colorDepth, , + KeyWords7 appName,substring,cookie,userAgent,indexOf,appVersion,, + keywords8 submit,,, + KeyWords Color blue img,imagedata + KeyWords Color yellow var,function,else,return,if, + KeyWords Color LightMagenta open,close,writeln, + KeyWords Color lightred quot,name=,hidden, + RegKeyWords Color Brown class[a-z]*,▄ + RegKeyWords Color lightcyan [a-z]*frame[a-z]* +; RegKeyWords Color lightcyan [^\x2-0-z]*\x28 + RegKeyWords Color lightgreen margin[a-z]+,h\d, + RegKeyWords Color Lightcyan (http|ftp)[a-z]?:[^\x20:>"]+,www\.[^\x20]+,[a-z_\d]+@[a-z_\d]+\x2e[a-z\d]+ + ColorKeyWords yes + + Commentstring // + Commentstart // + Comment + MultiLineComment 200 + BracketPairs + +end +;════════════════════════════════════════════─────────────────────────────── +; JavaScript files / java source / JScript(Windows Script Host) +FILES *.js;*.jav? + KeyWords1 language,if,else,var,function,return + KeyWords1 import,new,submit, + KeyWords1 void,class + Keywords1 break,const,continue,super,final + Keywords1 goto,,ret,sizeof,static,switch,abstract,private + Keywords1 auto,typedef,catch,extends, + Keywords1 exception,throws,throw,finally, + KeyWords2 prompt,window,alert,null,location,{window,{,},for, + KeyWords2 open,close,document,target,write,writeln,SaveToFile, + KeyWords2 onmousedown,captureevents,click,event,layers, + KeyWords2 button,mousedown,true,false,which,default, + KeyWords3 public,eof,length,case,isExists,fileSize,println, + KeyWords3 fromCharCode,toString,regexp + Keywords4 long,short,signed,double,float,union, + Keywords4 unsigned,struct,,StringBuffer + Keywords4 FileInputStream,FileOutputStream,InputStreamReader,OutputStreamReader + KeyWords4 String,Image,List,FileConnection,int,boolean,InputStream,DataInputStream, + KeyWords4 char,byte,Display,callback, + KeyWords5 substring,substr, + KeyWords7 Command,Version, + KeyWords8 System,protected,in,.out,err,interface,implements + KeyWords color Magenta package + KeyWords color LightRed try,while,do, + +//JScript + Keywords1 Popup,Echo,WScript, + KeyWords2 GetDrive,FolderExists,CreateFolder,FileExists,CreateTextFile,GetFile,FileSystem,GetFolder, + KeyWords6 CreateObject,Attributes,Run,type + + KeyWords color Red RegWrite,RegDelete + + AutoBrackets Off + MultiLineComment 10 + commentstring ,/* */ +; GeneralFLAGS 465 + StringFLAGS 3 + ColorKeyWords yes + Macro 1 + GoToX 0 + InsLine + Print '/*****************************************************************'^M^S + Print ' *'^M^S + Print ' *'^M^S + Print ' *'^M^S + Print ' *****************************************************************/'^M^S + Print ^X^E^E^E^E^D^D^D + EndMacro + Macro 2 + GotoX 0 + InsLine + Print '/*'^M^S + Print ' *'^M^S + Print ' */'^M^S + Print ^X^E^G^E^E^D^D^D + EndMacro +END + ;════════════════════════════════════════════════════════════════════════════ +; C# files (C Sharp) +;════════════════════════════════════════════════════════════════════════════ +FILES *.CS + AutoBrackets On + MultiLineComment 1 + CommentString // + Comment /* */ + GeneralFLAGS 465 + StringFLAGS 3 + OptimalFill Off +; TabSize 4 + KeyWords1 break,case,const,continue,default,do,else,new,namespace + KeyWords1 for,goto,if,return,sizeof,static,switch,abstract,private + KeyWords1 void,while,public,try,catch,protected,as,base,checked,unchecked + KeyWords1 using,throw,finally,System,Console,interface,delegate,explicit + KeyWords1 extern,fixed,foreach,implicit,internal,is,lock,object,operator + KeyWords1 out,override,params,readonly,ref,sealed,stackalloc,typeof + KeyWords1 unchecked,unsafe,virtual,volatile + KeyWords2 byte,char,int,long,short,string,double,float,bool,uint,ulong,ushort + KeyWords2 struct,class,true,false,this,null,decimal,enum,event,sbyte + ColorKeyWords on + Macro 1 + GoToX 0 + InsLine + Print '/*****************************************************************'^M^S + Print ' *'^M^S + Print ' *'^M^S + Print ' *'^M^S + Print ' *****************************************************************/'^M^S + Print ^X^E^E^E^E^D^D^D + EndMacro + Macro 2 + GotoX 0 + InsLine + Print '/*'^M^S + Print ' *'^M^S + Print ' */'^M^S + Print ^X^E^G^E^E^D^D^D + EndMacro + Macro 3 + GotoX 0 + Print 'using System;'^M^M + Print 'public class main'^M'{'^M^M + Print ' static void Main()'^M'{'^M^M'}'^M + GotoX 0 + Print '}'^M + Print ^E^E^E^D^D^D^D^D^D^D^D + EndMacro + Macro 4 + GoToX 0 + Print '/*******************************************************************************/'^M^S + Print '/*---- ------------------------------------------------------------------------*/'^M^S + Print '/*******************************************************************************/'^M^S + Print ^E^E^D^D^D^D^D^D^D + SwitchIns + EndMacro + Macro 5 + GoToX 0 + Print '/* --------------------------------------- */'^M^S + Print '/* */'^M^S + Print '/* --------------------------------------- */'^M^S + Print ^E^E^D^D^D + EndMacro +END + + +;════════════════════════════════════════════─────────────────────────────── +; Style doc +FILES *.css + KeyWords1 ,none,bold,gold,fuchsia,rgb + KeyWords1 arial, + KeyWords2 hover,Color,text-decoration,font-size,font-family,font-weight,A + Keywords1 A,BODY,DIV,EM,H1,H2,H3,HTML,P + Keywords2 link,visited,active,first-line,first-letter + Keywords3 font-family,font-style,font-weight,font-variant,font + Keywords4 bold,bolder,lighter, + Keywords4 italic,small-caps + Keywords4 xx-small,x-small,small,medium,large,x-large,xx-large,larger,smaller + Keywords4 normal,none,url + Keywords3 word-spacing,letter-spacing,text-decoration + Keywords4 underline,overline,line-through,blink + Keywords3 color,background-color,background,background-image,background-attachment,background-repeat,background-position + Keywords4 transparent,rgb + Keywords3 vertical-align + Keywords4 baseline,sub,super,top,text-top,middle,bottom,text-bottom,top,bottom + Keywords3 text-transform + Keywords4 capitalize,uppercase,lowercase + Keywords3 text-align + Keywords4 left,right,center,justify + Keywords3 text-indent,line-height + Keywords3 margin-top,margin-right,margin-bottom,margin-left,margin + Keywords3 padding-top,padding-right,padding-bottom,padding-left,,padding + Keywords3 border-top-width,border-right-width,border-bottom-width,border-left-width,border-width + Keywords4 thin,medium,thick + Keywords3 border-color + Keywords3 border-style + KeyWords COLOR lightcyan aqua + KeyWords COLOR lightmagenta fuchsia + KeyWords COLOR lightgreen lime + KeyWords COLOR red maroon + KeyWords COLOR blue navy + KeyWords COLOR brown olive + KeyWords COLOR magenta purple + KeyWords COLOR lightgray silver + KeyWords COLOR cyan teal + ColorKeywords yes + commentstring +end +;════════════════════════════════════════════─────────────────────────────── +FILES *.rnx + KeyWords2 var.presets,url + commentstring +end +;════════════════════════════════════════════─────────────────────────────── +FILES *.ISP;*.OBE;*.DUN + KeyWords Color lightmagenta Password,Name + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} +end +;════════════════════════════════════════════─────────────────────────────── +FILES *.dsn + RegKeyWords Color White [a-z]*\= + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} +end +;════════════════════════════════════════════─────────────────────────────── +; Windows ini file +FILES win.ini + KeyWords Color LightMagenta pwl,source_disk_path + KeyWords Color Lightred load=,run=,programs,norun, + KeyWords Color lightblue Wallpaper,TileWallpaper,Pattern, + KeyWords Color LightCyan Beep,NullPort, + KeyWords Color Yellow defaultempty,defaultfull,device + RegKeyWords Color White (\x20[a-z]*=) + RegKeyWords Color lightgreen \[[^\]]+\] + RegKeyWords Color LightCyan \dx[\d|a-e]* + commentstart ; +end +;════════════════════════════════════════════─────────────────────────────── +; Windows system file +FILES system.ini + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + KeyWords Color LightMagenta shell,USER=,pwl, + KeyWords Color LightBlue SCRNSAVE.EXE + KeyWords Color white/lightred MinPagingFileSize,MaxPagingFileSize + RegKeyWords Color lightcyan .:\x5c.+ + RegKeyWords Color white .+\= + commentstart ; +end +;════════════════════════════════════════════─────────────────────────────── +; Autorun / Автозапуск Компакт-дисков (и не только) +FILES autorun.inf + RegKeyWords Color Lightred \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + RegKeyWords Color lightred autorun,Product,Buttons,Bitmaps,general,autorun,alpha, + RegKeyWords Color lightred CdAuto,noflag,Flag,Files,Vendor,Custom, + KeyWords2 icon,open,shell,readit,command,name,name2,Version,Dialog,Default, + KeyWords2 Title,RegistryKey,WaveFile,SetupProgram,NoProcessCaption,NoProcessTextLine1,NoProcessTextLine2, + KeyWords2 LabelFont,TextFont,Charset,SelectedTextColor,UnSelectedTextColor, + KeyWords2 SetupLabel,SetupText,CancelLabel,CancelText,16Color,256Color, + KeyWords2 PathKey,DirectoryKey,ProgramClass,Setup,SetupKey,SmallFont,defaulticon, + KeyWords6 shellexecute,Action, + KeyWords8 UseAutoPlay + + RegKeyWords Color yellow label + commentstart ; +end +;════════════════════════════════════════════─────────────────────────────── +; DSS configuration FILES +FILES dss.ini + KeyWords1 Version=,Random=,Loop=,Normalize=,Frequency=,SampleBits=,Channels=,TMV_Name= + KeyWords1 Source=,Format=,Device=,Port=,Mode=,SubMode=,VBEAFAccel=,ProgName=,TMV_Text= + KeyWords1 IRQ=,DMA1=,DMA2=,VBEAFAccel=,ShowFileInfo=,ShowFilter=,ScanFilter=,TMV_FileName= + KeyWords1 Main=,Frame=,FS_Name=,FS_Text=,FS_SelectedText=,FS_Unchecked=,FS_Unavailable=,Low,Mid,High + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + Commentstart ; + SwitchHighLight On +END + +;;════════════════════════════════════════════════════════════════════════════ +;; Assembler files *.S35;*.S03;*.S01;*.S90 +;;════════════════════════════════════════════════════════════════════════════ +;FILES *.ASM;*.S??;*.A86;*.EQU;*.COD +; CommentString ; +; HexNumFLAGS 31 +; DecNumFLAGS 31 +; OctoNumFLAGS 31 +; BinNumFLAGS 31 +; GeneralFlags 16 +; BracketPairs macro endm proc endp +; KeyWords1 public,extern,extrn,include,macro,endm,segment,ideal,model,ends +; KeyWords1 proc,end,endp,title,subtitle,module,code,flat,jumps,data +; KeyWords1 const,rcode,equ,global,name,group,assume,nojumps,locals,org +; KeyWords1 if,ifdef,ifndef,elif,else,endif,define,undef,local,dup +; Keywords1 p386,.386,p486,.486,p586,.586,.586p,.686p,.data,dataseg,.code +; Keywords1 codeseg,.udata,udataseg,short,offset,near,end,struc,.xmm +;; Registers and size related +; KeyWords3 tiny,large,ptr +; RegKeywords3 \b[abcd][lh]\b, \b([xyz]?mm[0-7]|[xyz]mm([8-9]|[12][0-9]|3[01]))\b +; RegKeywords3 \b[cdefgs]s\b, \b[er]?([ds]i|[bs]p|[abcd]x)\b, \b([sb]p|[sd]i)l\b +; RegKeyWords3 \b[cdt]r[0-7]\b, \br([8-9]|1[0-5])[bwdl]?\b, \b(k|st)[0-7]\b +; RegKeyWords3 \buse(16|32|64|avx(256|512))\b, \bbnd[0-3]\b, \b[rd][bdfpqtuw]\b +; RegKeyWords3 \b(|[dfpqtxyz]|[dq]q)(word)|(|t)(byte)|seg[cdefgs]s\b +;; Instructions +; RegKeywords3 \b(ad[co]x)\b, \b(aes(dec|enc)(|last))\b +; RegKeywords3 \b(aes(imc|keygenassist))\b, \b(mul|ror|sar|shl|shr)(x)\b +; RegKeywords3 \b(cmp(eq|le|lt|neq|nle|nlt|ord)(pd|ps|sd|ss))\b +; RegKeywords3 \b(bl[sc](fill|i|ic|msk))\b, \b(bl(sr|cs))\b +; RegKeywords3 \b(bnd(|cl|cn|cu|ldx|mk|mov|stx))\b, \b(b(extr|zhi))\b +; RegKeywords3 \b(cl(ac|flushopt|wb))\b, \b(cmovp[eo])\b, \b(cmps[qs])\b +; RegKeywords3 \b(cmpunord(pd|ps|sd|ss))\b, \b(f(init|ldenv[dw]|wait))\b +; RegKeywords3 \b(fn(clex|disi|eni|save[dw]|stenv[dw]|)|getsec|iret(|[dqw]))\b +; RegKeywords3 \b(frst(or[dw]|pm)|fsave(|[dw])|fst(env[dw]|sw)|fx(rstor64|save(|64)))\b +; RegKeywords3 \b(inv(ept|pcid|vpid)|kunpck(bw|dq|wd)|llwpcb|lwp(ins|val))\b +; RegKeywords3 \b(k(add|and|andn|mov|not|or|ortest|shiftl|shiftr|test|xnor|xor)([bdqw]))\b +; RegKeywords3 \b(pclmul(hqhdq|hqhqdq|hqlqdq|lqhdq|lqhqdq|lqlqdq|qdq))\b +; RegKeywords3 \b(pblend(vb|w)|(|v)mpsadbw|p(commit|dep|ext|hminposuw))\b +; RegKeywords3 \b((rd|wr)([fg]sbase|rand|seed)|setp[eo]|sha1(msg1|msg2|nexte|rnds4))\b +; RegKeywords3 \b(sha256(msg1|msg2|rnds2)|s(lwpcb|tac)|tz(cnt|msk)|t1mskc)\b +; RegKeywords3 \b(xsave(|64|opt(|64))|xrstor(|64))\b,\bxsha(1|256)|xstore\b +; RegKeywords3 \b(x(abort|acquire|begin|end|release|test))\b +; RegKeywords3 \bvbroadcast[fi](128|32x2|32x4|32x8|64x2|64x4)\b +; RegKeywords3 \bvbroadcast(sd|ss)|vadd(pd|ps|sd|ss|sub(pd|ps))\b +; RegKeywords3 \bvaes(dec|declast|enc|enclast|imc|keygenassist)\b +; RegKeywords3 \bvalign[dq]|v(and(|n)|or)(pd|ps)\b +; RegKeywords3 \bvblend(mpd|mps|pd|ps|vpd|vps)\b +; RegKeywords3 \bvcmpeq_(os|uq|us)(pd|ps|sd|ss)|vcmpeq(pd|ps|sd|ss)\b +; RegKeywords3 \bvcmpfalse(|_os)(pd|ps|sd|ss)\b +; RegKeywords3 \bvcmp[gl][et](|_oq)(pd|ps|sd|ss)\b +; RegKeywords3 \bvcmp(neq_)(oq|os|us)(pd|ps|sd|ss)\b +; RegKeywords3 \bvcmp(neq)(pd|ps|sd|ss)|vcomi(sd|ss)|vcompress(pd|ps)\b +; RegKeywords3 \bvcmpn(ge|gt|le|lt)(|_uq)(pd|ps|sd|ss)\b +; RegKeywords3 \bvcmp(|un)ord(|_s)(pd|ps|sd|ss)\b +; RegKeywords3 \bvcmp(pd|ps|sd|ss)|vcmptrue(|_us)(pd|ps|sd|ss)\b +; RegKeywords3 \bvcvtdq2(pd|ps)|vcvtpd2(dq|ps|qq|udq|uqq)|vcvtph2ps\b +; RegKeywords3 \bvcvtps2(dq|pd|ph|qq|udq|uqq)|vcvtqq2(pd|ps)\b +; RegKeywords3 \bvcvtsd2(si|ss|usi)|vcvtsi2(sd|ss)|vcvtss2(sd|si|usi)\b +; RegKeywords3 \bvcvttpd2(dq|qq|udq|uqq)|vcvttps2(dq|qq|udq|uqq)\b +; RegKeywords3 \bvcvtt(sd|ss)2(si|usi)|vdpp[ds]\b +; RegKeywords3 \bvcvtu(d|q)q2(pd|ps)|vdbpsadbw\b +; RegKeywords3 \bvcvtusi2(sd|ss)|v(div|fpclass|max|min|mul)(pd|ps|sd|ss)\b +; RegKeywords3 \b(vexp2p|vexpandp)[ds]|vextractps\b +; RegKeywords3 \bv(extract|insert)[fi](128|32x4|32x8|64x2|64x4)\b +; RegKeywords3 \bv(fixupimm|getexp|getmant)(pd|ps|sd|ss)\b +; RegKeywords3 \bvfm(add(|sub)|sub(|add))(|132|213|231)(pd|ps|sd|ss)\b +; RegKeywords3 \bvfnm(add|sub)(|132|213|231)(pd|ps|sd|ss)\b +; RegKeywords3 \bv(gatherp|scatterp)(f0|f1)([dq](pd|ps))\b +; RegKeywords3 \bv(gather[dq]|maskmov)(dqu|pd|ps)|vh(add|sub)(pd|ps)\b +; RegKeywords3 \bvld(dqu|mxcsr)|vinsertps|vmclear\b +; RegKeywords3 \bvmov((ap[ds])|d(|dup|qa(|32|64)|qu(|16|32|64|8)))\b +; RegKeywords3 \bvmovh(lps|pd|ps)|vmovl(hps|pd|ps)\b +; RegKeywords3 \bvmovmsk(pd|ps)|vmovnt(dq(|a)|pd|ps)\b +; RegKeywords3 \bvmovs(d|[hl]dup|s)|vmov(q|up[ds])|vmptr(ld|st)\b +; RegKeywords3 \bvpabs[bdqw]|vpack[su]s(dw|wb)\b +; RegKeywords3 \bvpadd([bdqw]|s[bw]|us[bw])|vpalignr\b +; RegKeywords3 \bvpand(n[dq]|[dnq]|)|vpavg[bw]\b +; RegKeywords3 \bvpblend(d|m[bdqw]|vb|w)\b +; RegKeywords3 \bvpbroadcast([bdqw]|m(b2q|w2d))\b +; RegKeywords3 \bvpclmul(hqhdq|hqlqdq|lqhdq|lqlqdq|qdq)\b +; RegKeywords3 \bvpcm(ov|p([bd]|(eq|gt|l[et](|u))[bdqw]|(e|i)str[im]))\b +; RegKeywords3 \bvpcmp((neq|nl[et])(|u)[bdqw])|vphminposuw\b +; RegKeywords3 \bv(pcmp([qw]|(u[bdqw]))|(pcompress|pconflict)[dq])\b +; RegKeywords3 \bvpcom((eq|false|g[et]|l[et]|neq|true)(|u)[bdqw])\b +; RegKeywords3 \bvperm(2[fi]128|[bd]|i2([bdqw]|pd|ps)|il(|2|mo2|mz2|td2)(ps|pd))\b +; RegKeywords3 \bvperm(pd|ps|[qw]|t2[bdqw]|t2p[ds])\b +; RegKeywords3 \bvpexpand[dq]|vpextr[bdqw]|vpgather[dq][dq]\b +; RegKeywords3 \bvphadd(d|sw|w[dq]|w)|vphsub(bw|dq|sw|wd|[dw])\b +; RegKeywords3 \bvpinsr[bdqw]|vplzcnt[dq]|vpmadd(52huq|52luq|ubsw|wd)\b +; RegKeywords3 \bvpmaskmov[dq]|vpm(ax|in)[su][bdqw]\b +; RegKeywords3 \bvpmov(b2m|d2m|d[bw]|m2[bdqw]|mskb|q2m|q[bdw])\b +; RegKeywords3 \bvpmov(([sz]x)(b[dqw]|dq|w[dq]))|vpsadbw\b +; RegKeywords3 \bvpmov((s|us)(d[bw]|q[bdw]|wb)|w(2m|b))\b +; RegKeywords3 \bvpmul(dq|h(rsw|uw|w)|l[dqw]|tishiftqb|udq)\b +; RegKeywords3 \bvpor([dq]|)|vpperm|vpro[lr]([dq]|v[dq])\b +; RegKeywords3 \bvpscatter[dq][dq]|vpshuf([bd]|[hl]w)|vpsign[bdw]\b +; RegKeywords3 \bvpsll(dq|[dqw]|v[dqw])|vpsr[al]([dqw]|dq|v[dqw])\b +; RegKeywords3 \bvpsub([bdqw]|s[bw]|us[bw])|vpternlog[dq]\b +; RegKeywords3 \bvptest((n|)(m[bdqw])|)|vpunpck([hl](bw|dq|qdq|wd))\b +; RegKeywords3 \bvpxor([dq]|)|v(range|(rcp|rsqrt)(14|28)|reduce)(pd|ps|sd|ss)\b +; RegKeywords3 \bv(rndscale|round|scalef)(pd|ps|sd|ss)\b +; RegKeywords3 \bvr(cp|sqrt)(ps|ss)|vshuf[fi](32x4|64x2)\b +; RegKeywords3 \bvscatter[dq](pd|ps)|vshuf(pd|ps)\b +; RegKeywords3 \bv((sqrt|sub)(pd|ps|sd|ss)|stmxcsr|)\b +; RegKeywords3 \bv(test|xor)(pd|ps)|vunpck[hl](pd|ps)\b +; RegKeywords3 \bvucomi(sd|ss)|(v|)zero(all|upper)\b +;; +; RegKeywords3 \b(adc|sub|sbb|p?test|out|dec|inc?|leave|int1|int3?|lock|x?add)\b +; RegKeywords3 \b(call|not|neg|daa|das|xchg|(cl|st)(c|d|g?i)|lea|cmc|nop)\b +; RegKeywords3 \b(aa[amds]|arpl|bound|sar|xlatb?)\b +; RegKeywords3 \b(bt[csr]?|bsr|bsf|[lms]fence|cmpxchg|lar|int01|rsm)\b +; RegKeywords3 \b(setALc|sALc?|into|icebp|lddqu|cbw|cqo|cdqe?|cwde?|hlt)\b +; RegKeywords3 \b(palignr|ver[rw]|[sl](ldt|tr|msw|gdt|idt|ahf)|ud0|ud1|ud2|umov)\b +; RegKeywords3 \b(wbinvd|ucomiss|rdshr|rdpmc|mwait)\b +; RegKeywords3 \b(loadall(286|386)|clts|syscall|sysret(|q)|invd|swapgs|f?emms|enter|wait)\b +; RegKeywords3 \b(cmpxchg(8|16)b|pand|pavg(w|b|usb)|popcnt|lsl)\b +; RegKeywords3 \b(sysenter|sysexit(|q)|bswap|wrmsr(|q)|rdtsc(|p)|rdmsr(|q)|wrshr|cpuid)\b +; RegKeywords3 \bf(bld|ild|sin|cos|sincos|prem1?|abs|yl2x(p1)?)\b +; RegKeywords3 \bfld(1|cw|l2e|lg2|ln2|l2t|env|pi|z)?\b +; RegKeywords3 \bf(xsave|xrstor|divp|divrp?|idivr|pa?tan|scale|rint2)\b +; RegKeywords3 \bfnst(cw|sw|env|dw|sg)\b, \bfucom(p?|pp|ip?)\b +; RegKeywords3 \bf(eni|disi|ninit|setpm|incstp|richop|sqrt)\b +; RegKeywords3 \bf(chs|tst|2xm1|stenv|bstp|decstp|mulp|clex)\b +; RegKeywords3 \bfcom(2|ip?|pp|p5|p3|p?)\b +; RegKeywords3 \bf(icomp?|nsave|rstor|addp|freep?|rinear|stcw)\b +; RegKeywords3 \bf(rndint|subr|subp|isubr|subrp|xtract|nop|xam)\b +; RegKeywords3 \bf(stp?|stp1|stp8|stp9|istp?|isttp|xch7?|xch4)\b +; RegKeywords3 \b(lzcnt|maskmov(Q|dqu)|pause|rcp[SP]S|pandn|psraw|psrad)\b +; RegKeywords3 \b(insertq|clflush|movhlPS|movlhPS|monitor)\b +; RegKeywords3 \bp((i2f|f2i)[dw]|fsub|fadd|fcmpgt)\b +; RegKeywords3 \bpf(subr|mul|rsqrt|pnacc|cmpeq|cmpge|rCPit1|rSQit1|rcp|min|max)\b +; RegKeywords3 \b(pswapd|pfn?acc|pminub|pfrcpit2|extractPS|insertPS|PMaddUBSW)\b +; RegKeywords3 \b(Px?or|crc32|unpck[hl]P[DS]|extrq|pmovmskB|hint_nop)\b +; RegKeywords3 \bcvt(t?P[DS]2(pi|DQ)|SS2SD|PD2P[SQ]|PS2PD|(pi|dq)2P[DS]|t?s[ds]2si)\b +; RegKeywords3 \bcvt(sd2s[is]|si2s[ds])\b, \bmovnt([SP][DS]|d?q|i|dqa)\b +; RegKeywords3 \bVM(m?call|load|save|launch|resume|xoff|xon|run|read|write)\b +; RegKeywords3 \b(x[gs]etbv|invlpga?|rsqrt[SP]S|skinit)\b +; RegKeywords3 \bfcmovn?(be?|e|u)\b, \bloop((|n?[ez])(|[dqw]))?\b, \brepn?[ez]?\b +; RegKeywords3 \bpunpckl(bw|wd||dq)\b, \b(ld|st)mxcsr\b +; RegKeywords3 \bf?i?(mul|div)\b, \b(fi?)?(add|sub)\b +; RegKeywords3 \b((if|j|set|cmov)n?([abceglopsz]|[abgl]e)|j[er]?cxz|jmpe?|jp[eo])\b +; RegKeywords3 \bmov([sz]xd?|be|d|q|ss|(sl|sh|s?d)dup|q2dq|dq(2q|a|u)|[ahlu]p[ds])?\b +; RegKeywords3 \b(cmp|out|lod|mov|sca|sto|in|pab)s[bwdq]?\b +; RegKeywords3 \b(push|pop)(|[fa])(|[dqw])\b, \br[co][lr]\b, \bround[sp][ds]\b +; RegKeywords3 \bph(add|sub)(s?w|d)\b, \bps[lr]l(w|d|d?q)\b, \b(PSADBW|PMaddWD)\b +; RegKeywords3 \bp(add|sub)([bwdq]|u?s[bw])\b, \b((retf|ret|retn)(|[dqw]))\b +; RegKeywords3 \bp(min|max)[su][bwd]\b, \bl[defgs]s\b, \bpsign[bwd]\b +; RegKeywords3 \bpmov[sz]x([bwd]q|[bw]d|bw)\b, \bpshuf(b|[hl]?w|d)\b +; RegKeywords3 \bpmul(l[wdq]|h(u|rs?)?w|u?dq)\b, \bp(ext|ins)r[bwdq]\b +; RegKeywords3 \bpcmp([ei]Str[mi]|(gt|eq)[bwdq])\b, \bsh[rl]d?\b +; RegKeywords3 \b(u?comi|add|sub|max|min|mul|div|sqrt)S[DS]\b +; RegKeywords3 \bpack[su]s(wb|dw)\b, \bpunpck(h?(bw|wd|dq)|[hl]qdq)\b +; RegKeywords3 \bprefetch(w?|wt1|t[0-2]|nta)\b, \b(andn?|x?or|cmp|div)(P[DS])?\b +; RegKeywords3 \b(max|min|mul|dp|blendV?|h?(add|sub)|sqrt|addsub|movmsk|shuf)P[DS]\b +; RegKeywords3 \bVF(N?Madd|NMsub|rcz)[sp][ds]\b, \bVPmadcsS?WD\b +; RegKeywords3 \bVP(comU?|rot|sha|shl)[bwdq]\b, \bVPmacsS?(DD|DQL|DQH|WD|WW)\b +; RegKeywords3 \bVPHaddU?(WD|WQ|DQ|B[wdq])\b, \bVFM(addSub|subAdd)P[ds]\b +; Macro 1 +; GoToX 0 +; InsLine +; Print ';════════════════════════════════════════════════════════════════'^M^S +; Print ';'^M^S +; Print ';'^M^S +; Print ';'^M^S +; Print ';════════════════════════════════════════════════════════════════'^M^S +; Print ^X^E^E^E^E^D^D +; EndMacro +; Macro 2 +; GotoX 0 +; InsLine +; Print ';'^M^S +; Print ';'^M^S +; Print ';'^M^S +; Print ^X^E^G^E^E^D^D +; EndMacro +; Macro 3 +; GotoX 0 +; Print 'IDEAL'^M'P386'^M'MODEL TINY'^M'JUMPS'^M'CODESEG'^M'STARTUPCODE'^M^M +; Print ' ret'^M +; GotoX 0 +; Print 'UDATASEG'^M'DATASEG'^M'END'^M^M +; Print ^E^E^E^E^E^E +; GotoX 8 +; EndMacro +; Macro 4 +; GotoX 0 +; Print 'IDEAL'^M'P386'^M'MODEL FLAT'^M'UDATASEG'^M'DATASEG'^M'CODESEG'^M'Start:'^M^M +; Print ' mov ax,4C00h ; Termiate the program'^M +; GotoX 0 +; Print ' int 21h ; with exit code 0'^M +; GotoX 0 +; Print 'END Start'^M^M +; Print ^E^E^E^E^E +; GotoX 8 +; EndMacro +;END +; + +;════════════════════════════════════════════─────────────────────────────── +;FILES *.LST +; CommentString ; +; CommentStart ; +; KeyWords1 org,dec,cmp,jmp,and,shl,xor,rep,in,lidt,cpuid, +; RegKeyWords Color White shr.?,jb.?,mov[^\x20]?[^\x20]?,jg.?,ja.?,jn[eczl], +;END + +;════════════════════════════════════════════─────────────────────────────── +; Конфигурационные файлы +FILES *.EVT; + CommentStart ;,#,$,% + CommentString // + GeneralFLAGS 14 +END + + +;════════════════════════════════════════════─────────────────────────────── +; AquaGatekeeper.cfg +; Gatekeeper configuration file +FILES AquaGatekeeper.cfg;Example.cfg; + CommentStart ;,:,#,//, + CommentString // + Comment /* */ + KeyWords1 set,rulez,suxx,dial,audio,data,proxy,supported,yes,no, + KeyWords2 interface,facility,link,system,log,monitor,aaa, + KeyWords3 zone,location,port,authentication,accounting,connections,login,alias,time, + KeyWords4 group,file,unlimited, + keywords6 address,caller,callee,identifier,validity, + KeyWords7 RAS,Q931,H245,H450,RADIUS,messages,registrations,connection,chosen,available,bandwidth,route,status,changes,dump + KeyWords8 allow,deny, + + KeyWords color blue user,gatekeeper, + KeyWords color red password + +END; +;════════════════════════════════════════════─────────────────────────────── +; AquaGatekeeper.log +; Gatekeeper LOG file +FILES AquaGatekeeper.log + CommentStart ;,:,#,//, + CommentString // + Comment /* */ + KeyWords2 Message, + KeyWords3 OpenLogicalChannel,ip,port, + KeyWords4 IPAddress, + KeyWords5 DialedDigits,H323_ID,, + KeyWords6 RegistrationRequest,RegistrationConfirm,AdmissionRequest,AdmissionConfirm, + KeyWords8 callee,caller, + + KeyWords color blue from + Regkeywords color black/red RAS[^$]+ + RegKeyWords color BROWN [0-9]+\/[0-9]+\/[0-9]+ + RegKeyWords color BROWN [0-9]+\:[0-9]+\:[0-9]+ + RegKeyWords1 \([^\x5E\)\(\x22\x27\x3D]+\) + RegKeyWords2 \[[^\x5E\]\[\x22\x27\x3D]+\] + +END; + + +;════════════════════════════════════════════─────────────────────────────── +; Configuration files / Конфигурационные файлы +;════════════════════════════════════════════════════════════════════════════ +FILES *.cfg;*.qw + CommentStart ;,#,$,% + CommentString // + GeneralFLAGS 14 + KeyWords1 CommonInfoBases,CommonCfgLocation + KeyWords2 back,jump,moveright,moveleft,forward,attack,crosshair, + KeyWords2 rl,boom,gl,shaft,att,showscores,pause,whonot, + KeyWords2 ready,savedgamecfg,on,off + KeyWords2 fraglimit,timelimit,teamplay,skill,samelevel, + RegKeyWords Color white [a-z]*(_[a-z]*)?\x20 + RegKeyWords Color lightgreen "." + CommentStart ;,//,# +END +;════════════════════════════════════════════════════════════════════════════ +; (Visual) Basic files FILES *.VBS;*.BAS;*.FRM RegKeyWords Color Lightgreen \<[^\>]+\>,\[[^\]]+\],\([^\)]+\) KeyWords1 dim,set,sub,begin,end,for,each,in,next,if,then,to KeyWords1 vbOKCancel,vbInformation,function,else,vbOkOnly,vbCancel, KeyWords1 input,print,not,and,or,public,private,const,attribute,option - KeyWords1 select,case,as + KeyWords1 select,case,as,With KeyWords2 MsgBox,call,chr,exit,explicit,false,true,nothing,object,string KeyWords2 integer,long,boolean + KeyWords3 cls,step + KeyWords4 CreateObject + KeyWords5 read,data, + KeyWords6 CopyFile,CreateFolder, + KeyWords7 MsgBox,call,chr,cos,sin,log,InputBox + KeyWords Color Yellow Goto,Gosub,Return, +; RegKeyWords Color black \D*\x20 CommentString REM ,' BracketPairs begin end if then for to StringFlags 32 END - ;════════════════════════════════════════════════════════════════════════════ ; C files (*.h is in C++ section) ;════════════════════════════════════════════════════════════════════════════ @@ -692,184 +1370,136 @@ FILES *.CPP;*.H;*.HPP;*.R;*.HH;*.HXX;*.CXX;*.CC EndMacro END -;════════════════════════════════════════════════════════════════════════════ -; JAVA files -;════════════════════════════════════════════════════════════════════════════ -FILES *.JAVA - AutoBrackets Off - MultiLineComment 1 - CommentString // - Comment /* */ - GeneralFLAGS 465 - StringFLAGS 3 - OptimalFill Off -; TabSize 4 - KeyWords1 break,case,const,continue,default,do,else,super,new,final - KeyWords1 for,goto,if,return,sizeof,static,switch,do,abstract,private - KeyWords1 void,while,auto,typedef,public,try,catch,extends,protected - KeyWords1 import,package,exception,throws,throw,finally,instanceof - KeyWords1 System.in,System.out,System.err,interface,implements - KeyWords2 char,int,long,short,String,signed,double,float,union,boolean - KeyWords2 unsigned,struct,class,StringBuffer,true,false,this,null - KeyWords2 FileInputStream,FileOutputStream,InputStreamReader - KeyWords2 OutputStreamReader - ColorKeyWords on - Macro 1 - GoToX 0 - InsLine - Print '/*****************************************************************'^M^S - Print ' *'^M^S - Print ' *'^M^S - Print ' *'^M^S - Print ' *****************************************************************/'^M^S - Print ^X^E^E^E^E^D^D^D - EndMacro - Macro 2 - GotoX 0 - InsLine - Print '/*'^M^S - Print ' *'^M^S - Print ' */'^M^S - Print ^X^E^G^E^E^D^D^D - EndMacro - Macro 3 - GotoX 0 - Print 'package ;'^M^M - Print 'import ;'^M^M - Print 'public class Main'^M'{'^M^M - Print ' public static void main(String []args)'^M'{'^M^M'}'^M - GotoX 0 - Print '}'^M - Print ^E^E^E^D^D^D^D^D^D^D^D - EndMacro - Macro 4 - GoToX 0 - Print '/*******************************************************************************/'^M^S - Print '/*---- ------------------------------------------------------------------------*/'^M^S - Print '/*******************************************************************************/'^M^S - Print ^E^E^D^D^D^D^D^D^D - SwitchIns - EndMacro - Macro 5 - GoToX 0 - Print '/* --------------------------------------- */'^M^S - Print '/* */'^M^S - Print '/* --------------------------------------- */'^M^S - Print ^E^E^D^D^D - EndMacro +;════════════════════════════════════════════─────────────────────────────── +; Foxpro program, sql query/ Программы на FoxPro или SQL +FILES *.prg;*.qpr;*.sql + KeyWords1 order,by,on,inner,join,=,<,>,<=,>=,<>,or,and,not,with, + KeyWords1 go,execute,if,insert,nodelete,double,skip,.null., + KeyWords1 define,of,on,popup,do,if,zoom,parameter,MAX,NORMAL,deactiv, + KeyWords1 shadow,push,append,close,release,exit,recno,quit, + KeyWords1 activate,deactivate,then,else,for,case,browse,eof,norm,@, + KeyWords1 FUNCTION,PROCEDURE,endif,read,say,locate,endcase,return,pop,get, + KeyWords1 menu,pad,window,bar,prompt,selection,parametr,clear,show,list, + KeyWords1 database,from,to,set,title,endfor,footer,message,talk,off, + KeyWords1 multi,margin,mark,all,font,picture,size,default,windows,cycle, + KeyWords1 float,grow,minimize,Color,top,bottom,noshow,fields,lock,noappend, + KeyWords1 select,from,in,where,begin,end,delete,hide,index, + KeyWords1 safety,replicate,otherwise + KeyWords2 alltrim,year,date,use,empty,mline,lower,vartype,newobject, + KeyWords2 addproperty,evaluate,substr,file,len,asc, + KeyWords2 count + Commentstart *,&& + Commentstring && + Comment (* *) END -;════════════════════════════════════════════════════════════════════════════ -; C# files (C Sharp) -;════════════════════════════════════════════════════════════════════════════ -FILES *.CS - AutoBrackets On - MultiLineComment 1 - CommentString // - Comment /* */ - GeneralFLAGS 465 - StringFLAGS 3 - OptimalFill Off -; TabSize 4 - KeyWords1 break,case,const,continue,default,do,else,new,namespace - KeyWords1 for,goto,if,return,sizeof,static,switch,abstract,private - KeyWords1 void,while,public,try,catch,protected,as,base,checked,unchecked - KeyWords1 using,throw,finally,System,Console,interface,delegate,explicit - KeyWords1 extern,fixed,foreach,implicit,internal,is,lock,object,operator - KeyWords1 out,override,params,readonly,ref,sealed,stackalloc,typeof - KeyWords1 unchecked,unsafe,virtual,volatile - KeyWords2 byte,char,int,long,short,string,double,float,bool,uint,ulong,ushort - KeyWords2 struct,class,true,false,this,null,decimal,enum,event,sbyte - ColorKeyWords on - Macro 1 - GoToX 0 - InsLine - Print '/*****************************************************************'^M^S - Print ' *'^M^S - Print ' *'^M^S - Print ' *'^M^S - Print ' *****************************************************************/'^M^S - Print ^X^E^E^E^E^D^D^D - EndMacro - Macro 2 - GotoX 0 - InsLine - Print '/*'^M^S - Print ' *'^M^S - Print ' */'^M^S - Print ^X^E^G^E^E^D^D^D - EndMacro - Macro 3 - GotoX 0 - Print 'using System;'^M^M - Print 'public class main'^M'{'^M^M - Print ' static void Main()'^M'{'^M^M'}'^M - GotoX 0 - Print '}'^M - Print ^E^E^E^D^D^D^D^D^D^D^D - EndMacro - Macro 4 - GoToX 0 - Print '/*******************************************************************************/'^M^S - Print '/*---- ------------------------------------------------------------------------*/'^M^S - Print '/*******************************************************************************/'^M^S - Print ^E^E^D^D^D^D^D^D^D - SwitchIns - EndMacro - Macro 5 - GoToX 0 - Print '/* --------------------------------------- */'^M^S - Print '/* */'^M^S - Print '/* --------------------------------------- */'^M^S - Print ^E^E^D^D^D - EndMacro +;════════════════════════════════════════════─────────────────────────────── +; Файлы PowerShell +FILES *.ps1 + CommentString # + BracketPairs if else + keywords6 if,else + + RegKeyWords3 \$[a-z]+ + RegKeyWords4 Import-Module + RegKeyWords7 \.[a-z]+ + + RegKeyWords Color Lightcyan [^\x20]+@[^\x20]+ END -;════════════════════════════════════════════════════════════════════════════ -; Pascal/Delphi files -;════════════════════════════════════════════════════════════════════════════ -FILES *.DPK;*.DPR;*.PAS;*.PP,>PROGRAM|UNIT< - AutoBrackets Off - MultiLineComment 1 - Comment (* *),{ } - CommentString // - GeneralFLAGS 32 - StringFLAGS 204 - OptimalFill Off -; TabSize 2 - BracketPairs asm;begin;case;dialog;try;record end try except;finally ifdef;ifndef endif repeat until if then while;for do - ; Reserved words - KeyWords1 and,array,as,at,asm,begin,break,case,class,const,constructor - KeyWords1 dec,continue,destructor,dispinterface,div,do,downto,else,end - KeyWords1 except,exclude,exports,false,file,final,finalization,finally - KeyWords1 for,function,goto,if,include,implementation,in,inc,inherited - KeyWords1 initialization,interface,is,label,library,mod,nil,not,object - KeyWords1 of,on,or,out,interface,packed,procedure,program,property - KeyWords1 raise,record,repeat,resourcestring,result,sealed,set,shl,shr - KeyWords1 sizeof,static,string,then,threadvar,to,true,try,type,unit - KeyWords1 unsafe,until,uses,var,while,with,xor - KeyWords1 write,writeln,low,high,succ,pred,ord - ; Directives - KeyWords2 absolute,abstract,assembler,automated,cdecl,contains,default - KeyWords2 deprecated,dispid,dynamic,export,external,far,forward - KeyWords2 implements,index,inline,interrupt,local,message,name,near - KeyWords2 nodefault,overload,override,package,pascal,platform,private - KeyWords2 protected,public,published,read,readonly,register - KeyWords2 reintroduce,requires,resident,safecall,stdcall,stored,strict - KeyWords2 varargs,virtual,writeonly - ; Base types - KeyWords3 ansistring,bool,boolean,byte,cardinal,char,comp,currency - KeyWords3 double,extended,longbool,longint,longword,real,real48,int64 - KeyWords3 integer,pchar,pointer,shortint,single,smallint,shortstring - KeyWords3 string,uint64,variant,widechar,widestring,word,wordbool - ; VP specific type? - KeyWords3 smallword +;════════════════════════════════════════════─────────────────────────────── +; Файлы Пасскаля/Дэлфи (Новая редакция) * pascal/Delphi (New Edition) +FILES *.pas;*.res;*.dfm;stdefine.inc;*.pp;rar5.inc + BracketPairs object;record;dialog;begin;case;asm;try;item end ifdef;ifndef endif repeat until if then while;for;with do then;case else for;repeat;while break for to;downto procedure;function;constructor;destructor begin;var interface implementation + KeyWords Color Brown inherited,ifndef,undef,absolute,xor + KeyWords Color Red for,repeat,while,to,downto,do,try,except,finally,with,until, + KeyWords1 ioresult,halt,create,done,length + KeyWords1 nosound,keypressed,readkey, + KeyWords1 PackTime,SetFTime,break, + KeyWords1 getintvec,paramcount,ClrScr + KeyWords2 asm,assembler,graphResult,begin,end,private,public,record,forward,protected, + KeyWords3 virtual,close,reset,rewrite,append,assign,showmessage,gotoxy,name,external,stdcall,default,cdecl,fastcal, + KeyWords3 inc,dec,mod,div,paramstr,sizeof,textColor,abs,chr,ord, + KeyWords3 FileSize,eof,INTTOSTR,strtoint,seek,Gettime,getdate,packed + KeyWords3 str,read,readln,upcase,nil,hint,label, + KeyWords4 char,byte,boolean,string,word,longint,integer,array,pointer,registers,real,file,text,int64,double,bool,PShortString,ansichar,short, + KeyWords4 kmascii,kmansi,kmkoi8r,kmutf8,kmUTF7,kmUTF16L,kmUTF16B + KeyWords4 DateTime,DWord,PChar,ShortString,SmallWord,smallint,AnsiString,TInputLine,TComboBox,TDriveType,lfile,ValSInt,ValIInt, + KeyWords4 TObject,TField,set,EventTimer,TQuad,THandle,PView,PFilesCollection,PMyScrollBar,THideView,PHideView,TFPFilter,PDrive,TPoint,TQuickSearchData,TStream,PButton,TTextListBoxRec,TListViewer, + KeyWords4 TMemoryStatus,TEvent,TView,TCollection,TGroup,PDialog,Trect,PString,PFileRec,PDirStorage,PSortedCollection,TSwapLevel,PStream,TStoredFile,TListBox,PCollection,PLabel,PInputLine,PWhileView,PStaticText, + KeyWords4 true,false,pguid,longbool,TGUID,uInt,LONG,cardinal,WCHAR,LongWord,QWord,Unicodestring,WideString,PWideChar,TCheckBoxes,TFileSize, + KeyWords4 IPortableDeviceValues,TPropertyKey,iunknown,TPropVariant,PPWideChar,IStream,IPortableDeviceManager,IPortableDevice,IPortableDeviceResources, + KeyWords4 IPortableDeviceKeyCollection,IPortableDeviceProperties,ISequentialStream,IPortableDeviceContent,IEnumPortableDeviceObjectIDs,ISequentialStream,IStream,IPortableDevicePropVariantCollection + KeyWords5 implementation,interface,type,program,uses,var,const,procedure,function,unit,cm.*,property + KeyWords6 then,else,if,idok,SubMenu,continue,in,override + KeyWords6 clear,of,case,destructor,constructor,object,item,exit,initialization,finalization,out + KeyWords7 lines,sql,text,caption,items,AsString,filename,result,ctPt + KeyWords8 and,not,or,Goto,init,fail, + KeyWords color blue VTPortableDeviceValues,VTPortableDeviceKeyCollection,VTPortableDeviceProperties,VTEnumPortableDeviceObjectIDs,VTPortableDeviceManager,VTPortableDevice + KeyWords color blue VTPortableDeviceContent,VTPortableDeviceResources,VTSequentialStream,VTStream,VTPortableDevicePropVariantCollection + keywords color lightblue hhMarker + keywords color blue bfdefault,hhColorMod + keywords color lightcyan hhSelected + KeyWords color blue dlgWPDCopyDialog - ColorKeyWords on - KeyWords COLOR BLACK Necromancer - KeyWords COLOR YELLOW/DARKGRAY NDN - RegKeyWords Color lightgreen \{\$[^\}\{]+\} - Macro 1 + RegKeyWords4 \@[^\x20\,\{)]+ +; bad style code formatting highlite +; RegKeyWords Color black/red \x20(\,|\;) +; RegKeyWords Color black/red [^\x20]?\<\>[^\x20] +; RegKeyWords Color black/red [^\x20\(\/]+(\x2B|\x2d) +; RegKeyWords Color black/red [^\x20]+(:=) +; RegKeyWords Color black/red (:=|>|<)[^\x20\>\=] +; RegKeyWords Color black/red [^\(](\x2B|\x2d)[^\x20\d] +; RegKeyWords Color black/red .+\x28\x20 +; RegKeyWords Color black/red \x20+:\x20+,([^\x20\']\,[^\x20]) +; RegKeyWords Color Black/red [^\x20]+(\:\=|\+|\>)[^\x20+\x27'] +; RegKeyWords Color black/red (\x20+\:\x20+) +; RegKeyWords Color black/red \x27\,. +; RegKeyWords Color black/red [^\x20]\* +; RegKeyWords Color black/red [\x20]+\:\w + + + RegKeyWords Color Yellow Content + + RegKeyWords Color LightCyan (\d), + RegKeyWords Color Lightgreen \d+h + RegKeyWords Color LightMagenta \'[^\']+\',\#\d* + RegKeyWords Color yellow write(ln)?,random(ize)? + RegKeyWords Color Yellow dlg[^\x2c]+\x2c + RegKeyWords color white SetFileAttributesA + RegKeyWords Color lightred SetFAttr + RegKeyWords Color blue lSetFdwAttr,lGetFdwAttr,GetFiledwAttr,setFiledwAttr,GetFilePSsize,lGetLinuxAttr,lSetLinuxAttr, + RegKeyWords Color green lSetFAttr,lGetFAttr,GetFileAttr,setFileAttr,getfilestmode,setfilestmode,lnxSetFileFlags,lnxGetFileFlags + + + + RegKeyWords Color yellow [a-z]+\^ + RegKeyWords Color White [^\x7b\x7d\x22\x27\x20\x2c\x3a\x29\x28\x2e\x3b\x5d]+: + RegKeyWords Color White \x20+[^\x7b\x7d\x22\x27\x20\x3a\x29\x28\x2e\x3b\x5d]:= + RegKeyWords Color White [\w]*\x28 +; RegKeyWords Color White [\w]*\x5B + RegKeyWords Color white \x20[\w]*\. + RegKeyWords Color White ^[^\x20\x7b\x7d]+\= + RegKeyWords color brown \{\$(ifndef|undef)+(\x20[^\x7d]+)?\x7d + RegKeyWords color black \{\$(ifdef|define)+(\x20[^\x7d]+)?\x7d + RegKeyWords color black \{\$(else|endif)(\x20[^\x7d]+)?\x7d + + + + Comment (* *),{ } + CommentString // + MultilineComment 50 + ColorKeyWords yes +; RegKeyWords Color yellow [^\x20\,\=\.\*\:\;\{\}\d\+\(\)]* + + + Macro 0 + insline + Print 'Messagebox('' =''+itos() , Nil, mfInformation + Mfokbutton);' + End + DelBackChar + EndMacro + Macro 1 GoToX 0 InsLine Print '(*****************************************************************'^M^S @@ -894,47 +1524,138 @@ FILES *.DPK;*.DPR;*.PAS;*.PP,>PROGRAM|UNIT< MoveUp EndMacro Macro 4 - Print '{AH ' - Insertdate - Print ' }' - MoveLeft + Print '{$IFDEF VP' EndMacro Macro 5 InsLine Home - Print {▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓} + Print {▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓} Home EndMacro Macro 6 InsLine Home - Print {▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒} + Print {▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒} Home EndMacro Macro 7 InsLine Home - Print {░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░} + Print {░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░} Home EndMacro Macro 8 - GotoX 0 - Print 'program ;'^M^M - Print 'uses ;'^M^M - Print 'begin'^M^M - Print 'end.'^M - Print ^E^E^D^D + Print {$ENDIF EndMacro Macro 9 - GotoX 0 - Print 'unit ;'^M^M - Print 'interface'^M^M - Print 'uses ;'^M^M - Print 'implementation'^M^M - Print 'end.'^M + InsLine + Home + Print 'Log('' '');' + End + DelBackChar + Home EndMacro + END + +;════════════════════════════════════════════─────────────────────────────── +; Nasm/Fasm/Tasm/Assembler FILES *.S35;*.S03;*.S01;*.S90 (MenetOS) +FILES *.ASM;*.lst;*.inc; + CommentString // + CommentStart // ; + Generalflags 16 + HexNumFLAGS 63 + BINNUMFLAGS 1 + KeyWords Color Black 0x40 + KeyWords Color lightcyan int,int01, + KeyWords Color Green or,xor,xadd,fadd,add,not,inc,dec,div, + KeyWords Color white/red proc,endp,if,endif,while,endw,elseif,else,ifdef,ifndef,elif + KeyWords Color white/green nop + KeyWords Color brown macro,endm,struc,segment,ends, + KeyWords Color lightgreen * + KeyWords1 org,dec,cmp,and,shl,xor,rep,in,lidt,lgdt,cpuid,cl,cld,btc, + KeyWords1 sub,Imul,stosd,xchg,adc,ror,out,ltr,wrmsr,rdmsr,sti, + KeyWords1 lea,rdtsc,equ,neg,lds,rcl,lodsb,rol,daa,lahf,aas,fldz,fchs, + KeyWords1 invoke,local,fld,fstp,fsub,fild,btr,bts,bt,cwd, + KeyWords1 ends,end,les,sar,sal,rcr,retn,fcmovnb,enter,lsl, + KeyWords1 repz,std,setz,mov,mul,movzx,repne,sbb,lar,aam,stos, + KeyWords1 insb,xlat,stosb,outsb,shld,setc,clc,stc,movsb,movsw, + KeyWords1 proto,assume,lodsw,entry,arg,stosw,cli,cbw,bound, + KeyWords1 repnz,into,lock,loopz,setalc,arpl,insw,outsw,fmul,MovSEG, + KeyWords1 fimul,fiadd,fwait,fldcw,fnstcw,aad,leave,hlt,movsx, + KeyWords1 fcompp,fnstsw,sahf,sldt,setnz,scasw,scasb,cmpsb,cmpsw,insd, + KeyWords1 das,fcomp,fcmovu,cmc,fistp,fcmovnu,scasd,iretd,cwde,cdq, + KeyWords1 movsd,cmpsd,lodsd,fcmovnbe,outsd,BSET,BTST,LD,BRES,DOS, + KeyWords1 sgdt,sidt,repe,arrow,lss, + KeyWords1 fdivr,idiv,fdiv,ficomp,fisub,fucomi,fidiv,fist, + KeyWords2 label,near, + KeyWords3 al,ah,bl,bh,cl,ch,dl,dh,di,si + KeyWords3 ax,bx,cx,dx + KeyWords3 as,bs,cs,ds,es,sp,ss,esi, + KeyWords3 eax,ebx,ecx,edx,esi,edi,EBP,ESP,BP + KeyWords3 Include,use,uses,use32,includelib,target,caption,public,model,code, + KeyWords4 test, + KeyWords5 je,jz,jl,jc,jle,jecxz,jb,ja,jg,jge,jbe,jno,jp,jna,jexcz,jnae, + KeyWords5 jmp,jnle,jne,jnc,jnz,jnl,jnb,jae,jcxz,js,jns,jnp,jo,jnge,jng,jmpe + KeyWords5 dq,dt,tiny,large,word,dword,byte,ptr,jumps, + KeyWords6 stack,dup,ret,call,loope,loopnz,loop,clr, + KeyWords7 iret,retf,fsubp + KeyWords8 byte,exit,db,dw,dd,bigword,string,data,dataseg, + RegKeyWords Color White shr.?, + RegKeyWords Color Lightgreen (\x20|^)[^\[\x20]*\:, + RegKeyWords color black \{[\$][^\x7d]+\x7d +; RegKeyWords Color Green (\x20,.?div, + RegKeyWords Color blue nop\x20 + RegKeyWords Color LightRed pop[^\20\[\;]+ + RegKeyWords Color LightRed push[^\20\[\;]+ + RegKeyWords Color Lightcyan \d+h,@[^\x20]* + RegKeyWords Color Lightcyan \[,\] + Macro 1 + GoToX 0 + InsLine + Print ';════════════════════════════════════════════════════════════════'^M^S + Print ';'^M^S + Print ';'^M^S + Print ';'^M^S + Print ';════════════════════════════════════════════════════════════════'^M^S + Print ^X^E^E^E^E^D^D + EndMacro + Macro 2 + GotoX 0 + InsLine + Print ';'^M^S + Print ';'^M^S + Print ';'^M^S + Print ^X^E^G^E^E^D^D + EndMacro + +END + +;════════════════════════════════════════════─────────────────────────────── +; Delphi,Pascal source / Файлы Пасскаля/Дэлфи +FILES *.int;*.bi + KeyWords1 xchg,add,inc,jz,test,jmp,jnz,mov,int,dec,les,cmp,jc,jcxz, + KeyWords1 pop,push,je,jne,clrscr,char + KeyWords1 and,asm,array,begin,case,const,constructor, + KeyWords1 destructor,div,do,downto,else,end,file,for,out,neg, + KeyWords1 function,if,implementation,in,interface,mod,nil, + KeyWords1 not,object,of,or,procedure,program,record,repeat, + KeyWords1 set,shl,shr,string,then,to,type,unit,until,uses,registers, + KeyWords1 var,while,with,xor,inherited,goto,label,inline,boolean, + KeyWords1 packed,exports,library,sender,word,integer,byte,true,false, + KeyWords2 absolute,assembler,export,external,far,forward,write,@,$, + KeyWords2 index,interrupt,near,private,public,resident,class, + KeyWords2 virtual,dos,crt,graph,mouse,TObject,close,ParamStr,UpCase, + KeyWords2 abs,sin,cos,sgn,sqr,sqrt,log,exp,round,putpixel,str,halt,intr, + KeyWords2 writeln,copy,grapherrormsg,setColor,initgraph, + KeyWords2 length,textColor,rewrite,append,assign,reset,delete, + KeyWords2 ioresult,eof,ord,keypressed,readkey,getintvec, + Comment (* *),{ } + MultiLinecomment 20 + ColorKeyWords YES + KeyWords Color white DarkGray +END ;════════════════════════════════════════════════════════════════════════════ ; Modula II files ;════════════════════════════════════════════════════════════════════════════ @@ -977,38 +1698,26 @@ FILES *.MOD,*.DEF EndMacro END -;════════════════════════════════════════════════════════════════════════════ -; Makefiles (Borlands TASM Make) -;════════════════════════════════════════════════════════════════════════════ -FILES *.MAK;MAKEFILE*.*;MAKE - GeneralFlags 8 - CommentStart # - OptimalFill On - RegKeyWords color lightred \$\([\w]*?\) - - KeyWords1 !if,!ifdef,!ifndef,!elif,!endif,!else,.suffixes - RegKeyWords color red \$[d]\([\w]*?\) - - RegKeyWords color green \$(\*\*|\*|<|:|\.|&|@|\?) - RegKeyWords color green \$\(<[DFBR]{1}\) +;════════════════════════════════════════════─────────────────────────────── +FILES *.fmt + KeyWords1 MAKETARGETS,MAKEVERSION,status + KeyWords2 %if,%ifdef,%ifndef,%elif,%elseif,%else,%endif + CommentStart ; END - -;════════════════════════════════════════════════════════════════════════════ -; Make files -;════════════════════════════════════════════════════════════════════════════ -FILES *.MAK;MAKEFILE.*;MAKE +;════════════════════════════════════════════─────────────────────────────── +; Make FILES +FILES *.MAK;MAKEFILE.* CommentString # - OptimalFill On - KeyWords1 .NEWSOURCES,.SOURCE,.SOURCES,.TARGET,.TARGETROOT - KeyWords1 .VERSION,BUILTINS,CWD,FIRSTTARGET,INPUTFILE - KeyWords1 MAKEARGS,MAKEDIR,MAKEMACROS,MAKEPID,MAKESTATUS - KeyWords1 MAKETARGETS,MAKEVERSION,status - KeyWords2 %if,%ifdef,%ifndef,%elif,%elseif,%else,%endif - KeyWords2 %foreach,%while,%end,%break,%continue,%abort - KeyWords2 %chdir,%do,%echo,%error,%exec,%getenv,%include - KeyWords2 %restart,%set,%setenv,%undef,%defined,%dir,%empty - KeyWords2 %exists,%file,%length,%make,%member,%null, - KeyWords2 %readable,%time,%writable + Keywords1 .NEWSOURCES,.SOURCE,.SOURCES,.TARGET,.TARGETROOT + Keywords1 .VERSION,BUILTINS,CWD,FIRSTTARGET,INPUTFILE + Keywords1 MAKEARGS,MAKEDIR,MAKEMACROS,MAKEPID,MAKESTATUS + Keywords1 MAKETARGETS,MAKEVERSION,status + Keywords2 %if,%ifdef,%ifndef,%elif,%elseif,%else,%endif + Keywords2 %foreach,%while,%end,%break,%continue,%abort + Keywords2 %chdir,%do,%echo,%error,%exec,%getenv,%include + Keywords2 %restart,%set,%setenv,%undef,%defined,%dir,%empty + Keywords2 %exists,%file,%length,%make,%member,%null, + Keywords2 %readable,%time,%writable Macro 1 GoToX 0 InsLine @@ -1029,58 +1738,8 @@ FILES *.MAK;MAKEFILE.*;MAKE EndMacro END -;════════════════════════════════════════════════════════════════════════════ -; Text files -;════════════════════════════════════════════════════════════════════════════ -FILES *.TXT;*.FMT;*.SMP;*.MBS;CHANGELOG;*README*;MANIFEST - ColorKeyWords Off - AutoBrackets On -; AUTOWRAP On -; LEFTMARGIN 5 -; RIGHTMARGIN 60 -; PARAGRAPH 5 - CommentStart ; - GeneralFLAGS 526 - STRINGFLAGS 224 - Macro 1 - GoToX 0 - InsLine - Print ';================================================================'^M^S - Print ';'^M^S - Print ';'^M^S - Print ';'^M^S - Print ';================================================================'^M^S - Print ^X^E^E^E^E^D^D - EndMacro - Macro 2 - GotoX 0 - InsLine - Print ';'^M^S - Print ';'^M^S - Print ';'^M^S - Print ^X^E^G^E^E^D^D - EndMacro -; Swap Chars (as in vi "xp"). Place cursor on SECOND character - Macro 3 - BlockStart - Print ^D - BlockEnd - Cut - Print ^S - Paste - EndMacro -;Join Lines - Macro 4 - Print ^E - End - DelWordRight - Print ' ' - EndMacro -END - -;════════════════════════════════════════════════════════════════════════════ -; IAR Linker files. -;════════════════════════════════════════════════════════════════════════════ +;════════════════════════════════════════════─────────────────────────────── +; IAR Linker FILES. FILES *.XCL MultiLineComment 10 AutoBrackets Off @@ -1107,339 +1766,133 @@ FILES *.XCL EndMacro END -;════════════════════════════════════════════════════════════════════════════ -; HTML Files -;════════════════════════════════════════════════════════════════════════════ -FILES *.htm;*.html;*.asx;*.htt;*.htz;<,< - KeyWords1 A,ABBR,ACRONYM,ADDRESS,APPLET,AREA,B,BASE,BASEFONT,BDO,BIG,BLOCKQUOTE,BODY - KeyWords1 BR,BUTTON,CAPTION,CENTER,CITE,CODE,COL,COLGROUP,DD,DEL,DFN,DIR,DIV,DL,DT,EM - KeyWords1 FIELDSET,FONT,FORM,FRAME,FRAMESET,H1,H2,H3,H4,H5,H6,HEAD,HR,HTML,I,IFRAME,IMG - KeyWords1 INPUT,INS,ISINDEX,KBD,LABEL,LEGEND,LI,LINK,MAP,MENU,META,NOFRAMES,NOSCRIPT - KeyWords1 OBJECT,OL,OPTGROUP,OPTION,P,PARAM,PRE,Q,S,SAMP,SCRIPT,SELECT,SMALL,SPAN,STRIKE - KeyWords1 STRONG,STYLE,SUB,SUP,TABLE,TBODY,TD,TEXTAREA,TFOOT,TH,THEAD,TITLE,TR,TT,U,UL,VAR - KeyWords2 abbr,accept,accept-charset,accesskey,action,align,alink,alt,archive,axis - KeyWords2 background,bgcolor,border,cellpadding,cellspacing,char,charoff,charset - KeyWords2 checked,cite,class,classid,clear,code,codebase,codetype,color,cols,colspan - KeyWords2 compact,content,coords,data,datetime,declare,defer,dir,disabled,enctype - KeyWords2 face,for,frame,frameborder,headers,height,href,hreflang,hspace,http-equiv - KeyWords2 id,ismap,label,lang,language,link,longdesc,marginheight,marginwidth,maxlength - KeyWords2 media,method,multiple,name,noresize,noshade,nowrap,object,onblur,onchange - KeyWords2 onclick,ondblclick,onfocus,onkeydown,onkeypress,onkeyup,onload,onmousedown - KeyWords2 onmousemove,onmouseout,onmouseover,onmouseup,onreset,onselect,onsubmit,onunload - KeyWords2 onunload,profile,prompt,readonly,readonly,rel,rev,rows,rows,rowspan,rules - KeyWords2 scheme,scope,scrolling,selected,shape,size,span,src,standby,start,style - KeyWords2 summary,tabindex,target,text,title,type,usemap,valign,value,valuetype,version - KeyWords2 vlink,vspace,width - RegKeyWords color lightred class[a-z]*, - RegKeyWords color lightgreen [a-z]*frame[a-z]*,margin[a-z]+,h[0-9], - Comment - MultiLineComment 1 - Macro 1 - GoToX 0 - InsLine - Print ''^M - Print ''^M - Print ''^M^M - Print ''^M - Print '' - Home - Print ^E^E^D^D^D - EndMacro -END - -;════════════════════════════════════════════════════════════════ -; XML -;════════════════════════════════════════════════════════════════ -FILES *.XML;*.bdsproj;*.vlp;*.xdd;< - GeneralFlags 1 - StringFlags 128 - - KeyWords1 xml,version,encoding,standalone - KeyWords2 no,yes,DOCTYPE,ELEMENT,ATTLIST - Comment - MultiLineComment 1 - RegKeyWords color lightred <[^/][^> ]+ - RegKeyWords color lightred ]+> - Macro 1 - GoToX 0 - InsLine - Print ''^M - Print '<>'^M^M - Print '' - Home - Print ^E^E^D - EndMacro -END - -;════════════════════════════════════════════════════════════════ -; JAVASCRIPT, Proxy auto configuration files -;════════════════════════════════════════════════════════════════ -FILES *.JS;*.PAC - MultiLineComment 1 - CommentString // - Comment /* */ - GeneralFLAGS 465 - StringFLAGS 3 - KeyWords1 language,if,else,var,function,return - KeyWords2 prompt,window,alert,null,location,{window,{,} - KeyWords2 open,close,document,target,write,writeln, - KeyWords2 onmousedown,captureevents,click,event,layers - KeyWords2 button,mousedown,true,false,which - Macro 1 - GoToX 0 - Print '/*******************************************************************************/'^M^S - Print '/*---- ------------------------------------------------------------------------*/'^M^S - Print '/*******************************************************************************/'^M^S - Print ^E^E^D^D^D^D^D^D^D - SwitchIns - EndMacro - Macro 2 - GoToX 0 - Print '/* --------------------------------------- */'^M^S - Print '/* */'^M^S - Print '/* --------------------------------------- */'^M^S - Print ^E^E^D^D^D - EndMacro -END - -;════════════════════════════════════════════════════════════════════════════ -; WINDOWS Files -;════════════════════════════════════════════════════════════════════════════ -FILES *.INI;*.INF;*.REG;>^\[.+?\]< - KeyWords1 file://Folder.htt, - KeyWords2 Clsid,UICLSID,InfoTip,Default,Logo,WideLogo, - KeyWords2 ConfirmFileOp,cdfurl,Icon,Type,Order, - KeyWords2 Zoom,Sort,Direct,Color,PatternId,MenuName,ToolTipText, - KeyWords2 HelpText,Attributes,IconIndex,Solid,Width,WebViewTemplate,NT5, - KeyWords color cyan HTMLInfoTipFile - RegKeyWords color lightgreen Owner,Personal[^=]*,BuyURL,PersistMoniker(Preview)? - RegKeyWords color Red \[[^\]]+\] - RegKeyWords color lightBLUE,Icon[^=]* - RegKeyWords color lightmagenta LocalizedResourceName, - RegKeyWords color yellow .*\.lnk - KeyWords1 WinDir,WinBootDir,HostWinBootDrv,SystemReg,LoadTop, - KeyWords1 DoubleBuffer,AutoScan,WinVer,Network,DisableLog, - RegKeyWords color white Boot[a-z]*, - KeyWords color lightblue Logo - RegKeyWords color LightRed ^[^=]*= - commentstring ; -END - -;════════════════════════════════════════════════════════════════════════════ -; Shell scripts, files starting with "#!" -;════════════════════════════════════════════════════════════════════════════ -FILES *.SH,>#![ ]*/bin/<,.bashrc,.profile,interfaces - GeneralFLAGS 17 - STRINGFLAGS 7 - CommentString # - BracketPairs if;elif then while do case esac for do - KeyWords1 if,then,while,do,case,esac,done,test,else,in,break,elif,fi,for,function,export - KeyWords2 exit,echo,shift,cd,rm,mv,cp,mkdir,rmdir,chmod,pushd,popd,ln,eval,clear - Macro 1 - FileStart - Home - InsLine - Print '#!/bin/bash' - EndMacro -END - -;════════════════════════════════════════════════════════════════════════════ -; PERL Files: C-style numbers, float numbers, case-sensitive -;════════════════════════════════════════════════════════════════════════════ -FILES *.PL; *.PM; *.T; *.pod; *.SH, *.SUB;*.MU - GeneralFlags 81 - StringFlags 131 - MultilineComment 1 - CommentString # - Comment __END__ _no_end_of_such_comment_ - Comment =head1 =cut -; Comment =item =cut; doesn't work, apparently "=cut" never gets parsed again - CommentStart =item -; Comment =head2 =cut - - KeyWords1 cmp,eq,gt,lt,ne - KeyWords1 x - KeyWords1 and,not,or,xor - KeyWords1 continue,redo,do,else,elsif,for,foreach,goto,if,last,next,return,unless,until,while - KeyWords1 package,sub - KeyWords1 require,use - KeyWords1 local,my,our,new,tie - KeyWords1 BEGIN - KeyWords1 CORE, SUPER, bless - KeyWords2 __LINE__, __FILE__, __DATA__, __PACKAGE__ - KeyWords2 abs,atan2,cos,exp,int,log,rand,sin,sqrt,srand - KeyWords2 pop, push, shift, splice, unshift - KeyWords2 delete, each, exists, keys, values - KeyWords2 grep,join,map,reverse,sort - KeyWords2 defined,scalar,ref,undef,wantarray - KeyWords2 seek, sysread, sysseek, syswrite, tell, truncate, chdir, mkdir, opendir, readdir, stat - KeyWords2 binmode, close, eof, fileno, flock, open, rename, select, unlink, utime - KeyWords2 eval,exit,die,exec,system - KeyWords2 glob, - KeyWords2 read, readline, print, printf, warn - KeyWords2 alarm,sleep - KeyWords2 pos,quotemeta,split, - KeyWords2 chomp,chop,index,lc,length,sprintf,substr,uc - KeyWords2 localtime,gmtime,time - KeyWords2 pack,unpack,vec,chr,ord,hex,ord - KeyWords3 $_,@_,$! - RegKeyWords COLOR LightBlue \$[0-9]+ - RegKeyWords COLOR LightBlue \\[0-9]+ - RegKeyWords COLOR LightRed \\x[a-fA-F0-9]+ - RegKeyWords COLOR Red \\x{[a-zA-Z0-9]+} - RegKeyWords COLOR Yellow (?) - RegKeyWords COLOR LightBlue (?<={)[_a-zA-Z0-9]+(?=}) - -; RegKeyWords COLOR Cyan (?si:\=head2.*?\=cut) - -; To play the macro: CTRL+J 1 - Macro 1 - Print '#!/usr/local/bin/perl -w'^M'use strict;'^M^M - EndMacro - Macro 2 - Print 'while (<>) {'^M^M'}'^M#5#5' ' - EndMacro - Macro 3 - Print 'use Data::Dump qw(pp ddx);'^M'ddx ' - EndMacro -END - -;════════════════════════════════════════════════════════════════════════════ -; PHP files: GENERALFLAGS = case sensitive + C numbers; Comments: #, // -;════════════════════════════════════════════════════════════════════════════ -FILES *.PHP;*.ROS - GeneralFLAGS 16 - STRINGFLAGS 7 - CommentString #, // - MultiLineComment 1 - Comment /* */ - KeyWords1 as,case,break,const,default,die,else,elseif,exit,for,foreach,continue,if,do,while,function,global,require,require_once,return,switch,try,catch,throw - KeyWords1 xor,or,and - KeyWords1 abstract,class,extends,final,implements,interface, public,private,protected,static,new,instanceof,var - KeyWords1 array,string,list - KeyWords2 __construct - KeyWords2 array_key_exists,array_keys,array_merge,array_slice,array_pop,count,empty,in_array,is_array - KeyWords2 date - KeyWords2 define,function_exists - KeyWords2 echo,print,printf,print_r,sprintf,error_log,trigger_error - KeyWords2 fclose,file,file_exists,fopen,fwrite,is_readable,readfile,file_get_contents,file_put_contents - KeyWords2 filetype,unlink - KeyWords2 dir,mkdir,rmdir,realpath - KeyWords2 basename,dirname - KeyWords2 isset,is_null,sizeof,unset - KeyWords2 mktime - KeyWords2 setcookie - KeyWords2 implode,explode,bin2hex,crc32,md5,rand - KeyWords2 str_pad,strlen,trim,strstr,strpos - KeyWords2 preg_match,preg_replace,quotemeta, str_replace - KeyWords2 error_reporting,set_error_handler - KeyWords2 var_dump - KeyWords2 ob_start,header,ob_end - KeyWords3 false,true,NULL,__FILE__,DIRECTORY_SEPARATOR,PATH_SEPARATOR - KeyWords3 self,this,parent - RegKeyWords COLOR Yellow \$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* - Macro 1 - GoToX 0 - print '' - MoveUp 2 - EndMacro - Macro 2 - GoToX 0 - Print '/*******************************************************************************/'^M^S - Print '/*---- ------------------------------------------------------------------------*/'^M^S - Print '/*******************************************************************************/'^M^S - Print ^E^E^D^D^D^D^D^D^D - SwitchIns - EndMacro - Macro 3 - GoToX 0 - Print '/* --------------------------------------- */'^M^S - Print '/* */'^M^S - Print '/* --------------------------------------- */'^M^S - Print ^E^E^D^D^D - EndMacro -END - -;════════════════════════════════════════════════════════════════════════════ -; RESOURCES -;════════════════════════════════════════════════════════════════════════════ -FILES *.rc - KeyWords1 menuitem, - KeyWords2 separator,popup, - Commentstart # - Commentstring # -END - -;════════════════════════════════════════════════════════════════════════════ -; FOXPRO/SQL -;════════════════════════════════════════════════════════════════════════════ -FILES *.PRG;*.QPR;*.SQL - KeyWords1 order,by,on,inner,join,=,<,>,<=,>=,<>,or,and,not,with, - KeyWords1 go,execute,if,insert,nodelete,double,skip,.null., - KeyWords1 define,of,on,popup,do,if,zoom,parameter,MAX,NORMAL,deactiv, - KeyWords1 shadow,push,append,close,release,exit,recno,quit, - KeyWords1 activate,deactivate,then,else,for,case,browse,eof,norm,@, - KeyWords1 FUNCTION,PROCEDURE,endif,read,say,locate,endcase,return,pop,get, - KeyWords1 menu,pad,window,bar,prompt,selection,parametr,clear,show,list, - KeyWords1 database,from,to,set,title,endfor,footer,message,talk,off, - KeyWords1 multi,margin,mark,all,font,picture,size,default,windows,cycle, - KeyWords1 float,grow,minimize,color,top,bottom,noshow,fields,lock,noappend, - KeyWords1 select,from,in,where,begin,end,delete,hide,index, - KeyWords1 safety,replicate,otherwise - KeyWords2 alltrim,year,date,use,empty,mline,lower,vartype,newobject, - KeyWords2 addproperty,evaluate,substr,file,len,asc, - KeyWords2 count - Commentstart *,&& - Commentstring && - Comment (* *) -END - -;════════════════════════════════════════════════════════════════════════════ -; ORACLE/SQL -;════════════════════════════════════════════════════════════════════════════ -FILES *.SQL - StringFlags 64 - MultiLineComment 1 - Commentstring -- - Comment /* */ - KeyWords1 order,by,on,inner,join,=,<,>,<=,>=,<>,or,and,not, - KeyWords1 declare,undefine,define,if,elsif,then,else,for,case,decode,is,as - KeyWords1 function,procedure,loop,default,first,last,while,between,exit - KeyWords1 select,from,in,out,where,begin,end,type,const,set,return,when - KeyWords1 drop,table,create,alter,insert,into,values,cursor,row,execute,add - KeyWords1 open,fetch,close,update,commit,rollback,desc,describe,like,pragma - KeyWords1 trigger,disable,enable,replace,all,triggers,default,constraint,check - KeyWords1 show,errors,exception,raise,raise_application_error,exception_init - KeyWords1 current,of,distinct,before,each - RegKeyWords color red %rowcount,%found,%notfound,%isopen,:new,:old - KeyWords2 substr,max,avg,min,dbms_output.put_line,sysdate,lower,upper,others - KeyWords2 sqlcode,sqlerrm,trunc,round,months_between,no_data_found - KeyWords3 null,date,varchar2,number,boolean - RegKeyWords color lightgray %type,%rowtype -; highlight labels - RegKeyWords color lightred <<[^ \>]+>> , &[\w]+ -END - -;════════════════════════════════════════════════════════════════════════════ -; URL Files -;════════════════════════════════════════════════════════════════════════════ +;════════════════════════════════════════════─────────────────────────────── +; Windows hyperlink / Гиперссылка FILES *.url - KeyWords1 URL,=,Modified,baseurl,description - KeyWords2 [InternetShortcut],http://www,[DEFAULT],[CeQuadrat] - RegKeyWords color lightblue http:.*,ftp:.*,[^\x20\.]*@[^\x20]*,www\..* + KeyWords1 URL,=,Modified,baseurl,description + KeyWords2 [InternetShortcut],http://www,[DEFAULT],[CeQuadrat] + KeyWords4 IconIndex + KeyWords3 IDList, + KeyWords6 HotKey + keywords color blue IconFile + RegKeyWords Color lightblue http:.*,ftp:.*,[^\x20\.]*@[^\x20]*,www\..* end +;════════════════════════════════════════════─────────────────────────────── +FILES *.scp + KeyWords1 cwait + KeyWords2 trace(0),if,@c,concat,strseq,goto,helpline,substr,else + comment /* */ + commentstart /*,*/,; +end +;════════════════════════════════════════════─────────────────────────────── +FILES *.nif + KeyWords1 Type,Title,Version,DriverName,XPORTS,name,path,display,strlength + KeyWords1 set,optional,default,help,editable,tag,range,virtual + KeyWords1 Model,DeviceDriver,DeviceName + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + comment /* */ + commentstart /*,*/,; + SwitchHighLight +END +;════════════════════════════════════════════─────────────────────────────── +FILES msdos.sys + KeyWords1 WinDir,WinBootDir,HostWinBootDrv,SystemReg,LoadTop, + KeyWords1 DoubleBuffer,AutoScan,WinVer,Network,DisableLog, + RegKeyWords Color white Boot[a-z]*, + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + KeyWords Color lightblue Logo + commentstart ; + SwitchHighLight +END +;════════════════════════════════════════════─────────────────────────────── +; +FILES *.emu + KeyWords1 end,clear + KeyWords2 initial,hostcode,inbuffer2,inbuffer + KeyWords2 inbuffer3,inbuffer4,outbuffer,codebuffer +END +;════════════════════════════════════════════─────────────────────────────── +; Host Mode Script +FILES *.srp + KeyWords1 INTEGER,STRING,then,while + KeyWords2 function,if,end,not,endif,wend + Commentstart ' + CommentString ' + SwitchHighLight=ON +END -;════════════════════════════════════════════════════════════════════════════ +;════════════════════════════════════════════─────────────────────────────── +; Rar SFX - module script +FILES *.s + ColorKeyWords YES + KeyWords Color white DarkGray + KeyWords1 if,endif,call,proc,endp,exit,restscr,savescr, + KeyWords1 defbar,diskneed,FILES,DestDir,ansi,gotoxy,setColor,clrscr, + KeyWords Color yellow Path,License,Overwrite,title,text,Delete,Presetup,Setup + KeyWords2 message,window,box,on,off,DestFileName,single,double, + KeyWords2 delay,sound,goto,outtext,getkey,ctext,input, + RegKeyWords Color lightgreen <[^>]+> + CommentStart ; +; CommentString ; + RegKeyWords Color black \[[^\[]*30m + RegKeyWords Color LightRed \[[^\[]*31m + RegKeyWords Color Green \[[^\[]*32m + RegKeyWords Color Yellow \[[^\[]*33m + RegKeyWords Color LightBlue \[[^\[]*34m + RegKeyWords Color LightMagenta \[[^\[]*35m + RegKeyWords Color LightCyan \[[^\[]*36m +;RegKeyWords Color White \[[^\[]*37m,\[[^\[]*1m + RegKeyWords Color Lightgray/black \[[^\[]*40m + RegKeyWords Color Lightgray/red \[[^\[]*41m + RegKeyWords Color Lightgray/green \[[^\[]*42m + RegKeyWords Color Lightgray/brown \[[^\[]*43m + RegKeyWords Color Lightgray/blue \[[^\[]*44m + RegKeyWords Color Lightgray/magenta \[[^\[]*45m + RegKeyWords Color Lightgray/cyan \[[^\[]*46m + RegKeyWords Color Lightgray/white \[[^\[]*47m + RegKeyWords Color black \ + + SwitchHighLight on +END +;════════════════════════════════════════════─────────────────────────────── +; Multisystem bootable CD .ini file +FILES boot*.ini + KeyWords Color Red 4 + KeyWords Color Cyan 3 + KeyWords Color Blue 1 + KeyWords Color White F + KeyWords Color Brown 6 + KeyWords Color Green 2 + KeyWords Color Black 0 + KeyWords Color Yellow E + KeyWords Color Magenta 5 + KeyWords Color LightRed Cр + KeyWords Color darkgray/LightGray 8 + KeyWords Color LightGray 7 + KeyWords Color LightBlue 9 + KeyWords Color LightCyan B + KeyWords Color LightGreen A + KeyWords Color LightMagenta D + commentstart ; + RegKeyWords Color lightgreen \[[^\]]+\],, + RegKeyWords Color Yellow %[^%]*% + RegKeyWords Color Yellow .*\=.*\~ + RegKeyWords Color Yellow \*\*\*.* + RegKeyWords Color Lightcyan \x3a[^\x5c\;]*\; + RegKeyWords Color Green .*= + +END + +;════════════════════════════════════════════─────────────────────────────── +; Windows setup script +FILES msbatch.inf + commentstart ;, + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + KeyWords1 ProductType, + KeyWords Color Yellow ProductKey +END +;════════════════════════════════════════════─────────────────────────────── ; OS/2 Command File -;════════════════════════════════════════════════════════════════════════════ FILES *.cmd KeyWords1 say,if,then,do,end,else,cls,call,echo,@goto, KeyWords1 @echo,exit,parse,return,while,forever,title, @@ -1448,7 +1901,7 @@ FILES *.cmd KeyWords2 sysloadfuncs,rxfuncadd,LastPos,syscreateobject,word, KeyWords2 translate,getyesno,charout,sysgetkey,Directory, KeyWords2 lineout,linein,sysfiledelete,syscls,sysmkdir,enter,pull,signal, - KeyWords2 lines,beep,goto,SubStr,errorlevel,filespec,sysgetmessage,left, + KeyWords2 lines,beep,goto,SubStr,errorlevel,FILESpec,sysgetmessage,left, KeyWords2 reverse,drive,subword,words,strip,word,sysdrivemap,RxFuncQuery, KeyWords2 date,sysini,pos,value,GetBootDrive,Stream,CharIn,c2x,x2c,EXIST comment /*,*/ @@ -1456,553 +1909,641 @@ FILES *.cmd SwitchHighLight=ON MultiLineComment 20 END +;════════════════════════════════════════════─────────────────────────────── +; Windows reg-file / Файл реестра Windows +FILES *.reg + CommentStart ; + KeyWords COLOR Lightcyan DWORD + KeyWords COLOR YELLOW HEX + KeyWords6 REGEDIT4 + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} +END +;════════════════════════════════════════════─────────────────────────────── +; WINDOWS inf - FILES +FILES *.inf + KeyWords color Brown LayoutFile + KeyWords color blue IconIndex,icon, + KeyWords color Lightgreen HKR,HKLM,HKCU,HKCR, -;════════════════════════════════════════════════════════════════════════════ -; FORTRAN !does not support tabs in files -> fixed format! -;════════════════════════════════════════════════════════════════════════════ -FILES *.F;*.FPP;*.FTN;*.FOR;*.I;*.F90;*.I90;*.F66;*.F77 - GeneralFLAGS 80 - StringFlags 192 - CommentStart c,C,* - KeyWords1 function,parameter,data,program - KeyWords2 true,false,not,and,or,eqv,neqv,lt,le,eq,ge,gt,ne - KeyWords2 if,goto,then,endif,elseif,else,do,continue,dowhile,enddo,cycle - KeyWords2 exit,return,end,mod,pause,print,read,stop - KeyWords3 integer,real,double precision,complex,logical,character,record - KeyWords3 structure,dimension, + KeyWords1 [RegistryDir],DelFiles,DelDirs,DelReg,Cleanup,DefaultDestDir,ProfileItems, + KeyWords3 Signature,Tip,OptionDesc, + KeyWords4 CopyFiles,DelFiles,RenFiles,AddReg,UpdateInis, + KeyWords4 RequiredEngine,Reboot,CheckAdminRights,NTAdmin,CustomDestination,BeginPrompt,EndPrompt,RunPreSetupCommands,RunPostSetupCommands,PerUserInstall, + KeyWords4 RegisterOCXs,UnregisterOCXs,Cleanup,NTAdmin,PreRollBack,BackupPath,CatalogName,Run,AddService, + KeyWords5 class,setupclass,classGuid,BeginPrompt,EndPrompt, + KeyWords6 {00000000-0000-0000-0000-000000000000},DelService,Uninstall + KeyWords7 computer,Display,keyboard,hdc,hid,image,media,modem,monitor,mouse,multiportserial,net,printer,scsiadapter,smartcardreader + KeyWords7 {4D36E966-E325-11CE-BFC1-08002BE10318},{4D36E968-E325-11CE-BFC1-08002BE10318},{4D36E96B-E325-11CE-BFC1-08002BE10318},{4D36E96A-E325-11CE-BFC1-08002BE10318},{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}, + KeyWords7 {4D36E96C-E325-11CE-BFC1-08002BE10318},{4D36E96D-E325-11CE-BFC1-08002BE10318},{4D36E96E-E325-11CE-BFC1-08002BE10318},{4D36E96F-E325-11CE-BFC1-08002BE10318},{50906CB8-BA12-11D1-BF5D-0000F805F530}, + KeyWords7 {4D36E979-E325-11CE-BFC1-08002BE10318},{4D36E97B-E325-11CE-BFC1-08002BE10318},{50DD5230-BA8A-11D1-BF5D-0000F805F530},{6BDD1FC6-810F-11D0-BEC7-08002BE2092F},{4D36E972-E325-11CE-BFC1-08002BE10318}, + KeyWords7 [Strings], + KeyWords8 [Version],[defaultinstall],[DefaultInstall.NT],[DestinationDirs],[SourceDisksFiles],[SourceDisksNames],[Files],[Uninstall],[Dirs], + KeyWords8 TickCount,Commandline + + RegKeyWords color Brown \[[^\x5E\]\[\x22\x27\x3D]+\], + + RegKeyWords7 %[.!-z]+% + RegKeyWords6 :[0-9]+ + + CommentStart ; + CommentString ; + GeneralFlags 6 + SwitchHighLight=ON +END +;;════════════════════════════════════════════════════════════════════════════ +;; WINDOWS Files +;;════════════════════════════════════════════════════════════════════════════ +;FILES *.INI;*.INF;*.REG;>^\[.+?\]< +; KeyWords1 file://Folder.htt, +; KeyWords2 Clsid,UICLSID,InfoTip,Default,Logo,WideLogo, +; KeyWords2 ConfirmFileOp,cdfurl,Icon,Type,Order, +; KeyWords2 Zoom,Sort,Direct,Color,PatternId,MenuName,ToolTipText, +; KeyWords2 HelpText,Attributes,IconIndex,Solid,Width,WebViewTemplate,NT5, +; KeyWords color cyan HTMLInfoTipFile +; RegKeyWords color lightgreen Owner,Personal[^=]*,BuyURL,PersistMoniker(Preview)? +; RegKeyWords color Red \[[^\]]+\] +; RegKeyWords color lightBLUE,Icon[^=]* +; RegKeyWords color lightmagenta LocalizedResourceName, +; RegKeyWords color yellow .*\.lnk +; KeyWords1 WinDir,WinBootDir,HostWinBootDrv,SystemReg,LoadTop, +; KeyWords1 DoubleBuffer,AutoScan,WinVer,Network,DisableLog, +; RegKeyWords color white Boot[a-z]*, +; KeyWords color lightblue Logo +; RegKeyWords color LightRed ^[^=]*= +; commentstring ; +;END + +;════════════════════════════════════════════─────────────────────────────── +; Windows OEM license file +FILES oeminfo.ini + KeyWords1 Manufacturer,Model, + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + RegKeyWords Color white Line.. + CommentStart ; + CommentString ; + SwitchHighLight=ON +END + +;════════════════════════════════════════════─────────────────────────────── +FILES *.stf + KeyWords2 SearchReg,SearchIni,customaction,yes,no,group,AddRegData,Depend,AppSearch,AppMainDlg,OptionDlg + KeyWords2 InstallShortcut,AddProgmanItem,WriteTableFile,CopyFile,InstallProofTool,InstallProofLex,InstallShared,CompanionFile + RegKeyWords Color lightgreen \[[^\]]+\] + RegKeyWords Color yellow (==.*==) + CommentStart ; + CommentString ; + SwitchHighLight=ON +END + +;════════════════════════════════════════════─────────────────────────────── +FILES *.mol + RegKeyWords Color lightgreen \[[^\]]+\] + CommentStart ; + CommentString ; + SwitchHighLight=ON +END + +;════════════════════════════════════════════─────────────────────────────── +FILES *.ldi + KeyWords1 DES,HELP,PAR,PROD,typ,val,def,out,ch,cd + KeyWords2 ver,syn,DR,oFILES,fr,slot,frameselect,NODE,OPT + KeyWords2 file,time,lang,dlang,pr,RTSSRV,MEDIUMTYPE + CommentStart ; + SwitchHighLight=ON +END + +;════════════════════════════════════════════─────────────────────────────── +FILES *.iwf + KeyWords1 Admin + RegKeyWords Color lightgreen \[[^\]]+\] + CommentStart ;,// + SwitchHighLight=ON +END + +;════════════════════════════════════════════─────────────────────────────── +FILES *.mif + KeyWords1 start,end,name,description,win32,id,class,access,storage,type + KeyWords1 key + KeyWords2 path,component,group,value + KeyWords2 attribute,enum + CommentStart ;,// + SwitchHighLight=ON +END +;════════════════════════════════════════════─────────────────────────────── +; Контейнеры описаний / Description files +FILES descript.ion;Files.bbs; + RegKeyWords Color White ^[\x20-\xFF]+?\s + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + SwitchHighLight=ON +END + +;════════════════════════════════════════════─────────────────────────────── +;Команды проводника +FILES *.scf + KeyWords1 [Taskbar],[Shell],ToggleDesktop + KeyWords2 Command,IconFile + CommentStart ;,// + SwitchHighLight=ON +END + +;════════════════════════════════════════════─────────────────────────────── +; winamp skin config file / Файл настройки скинов Winamp'а +FILES region.txt + KeyWords1 NumPoints,PointList + RegKeyWords Color lightgreen \[[^\]]+\] + CommentStart ;,// + SwitchHighLight +END +;════════════════════════════════════════════─────────────────────────────── +; ACSII последовательности +FILES *.ans + RegKeyWords Color black \[[^\[]*30m + RegKeyWords Color LightRed \[[^\[]*31m + RegKeyWords Color Green \[[^\[]*32m + RegKeyWords Color Yellow \[[^\[]*33m + RegKeyWords Color LightBlue \[[^\[]*34m + RegKeyWords Color LightMagenta \[[^\[]*35m + RegKeyWords Color LightCyan \[[^\[]*36m + RegKeyWords Color White \[[^\[]*37m,\[[^\[]*1m + RegKeyWords Color Lightgray/black \[[^\[]*40m + RegKeyWords Color Lightgray/red \[[^\[]*41m + RegKeyWords Color Lightgray/green \[[^\[]*42m + RegKeyWords Color Lightgray/brown \[[^\[]*43m + RegKeyWords Color Lightgray/blue \[[^\[]*44m + RegKeyWords Color Lightgray/magenta \[[^\[]*45m + RegKeyWords Color Lightgray/cyan \[[^\[]*46m + RegKeyWords Color Lightgray/white \[[^\[]*47m + RegKeyWords Color black \ +END + +;════════════════════════════════════════════─────────────────────────────── +; Outlook mail base, Fidonet news base / +FILES *.nws;*.mbx + KeyWords Color lightgreen Area,Msg,Date,Read,Replied,To,Mark, + KeyWords Color lightgreen Message-ID:,References:,Newsgroups:,Distribution:,X-Comment-To:,Approved:, + + KeyWords Color Yellow Necromancer,Dos,Navigator,Dn,ndn,unix,linux,os/2, + KeyWords Color Yellow дос,навигатор,Millennium,Edition,Xp,BeOS,ATARI, + KeyWords Color Yellow Based,RIT,HEX,Bin,Ascii,Xlt,Koi, + KeyWords Color Yellow X-FTN-Tearline:, + KeyWords Color LightMagenta IDE,SCSI,LFN,cr,lf,crlf,RealName + KeyWords Color Lightcyan Reply-To:,From,sender,from:,===, + KeyWords Color Black Origin,path, + KeyWords Color blue Lines,Xref, + KeyWords Color white Freeware,password,caption + + RegKeyWords Color white/lightred viru[a-я]* + RegKeyWords Color Yellow organization:.*,Subj(ect)?:.*. + RegKeyWords Color Black (X-FTN|NNTP)-.+\x3a\x20, + RegKeyWords Color Lightred [a-za-я\d]+\>+,.[a-z]*Moderator, + RegKeyWords Color Yellow IBM(\x20)?(pc(\x2f)?)?(xt(\x2f)?)?(at(\x2f)?)? + RegKeyWords Color LightMagenta fat(\d+)? + RegKeyWords Color Yellow win(dow)?(s)?(\x27)?(\d+)?(x)?(\x20|$|\x2e|\x2c|\x2f) + RegKeyWords Color Yellow [│-┌]+ + RegKeyWords Color LightGreen [█-▀]+ + RegKeyWords Color LightGreen [░-▓]+ + RegKeyWords Color Lightgreen \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + RegKeyWords Color Lightcyan (http|ftp)[a-z]?:[^\x20:]+,www\.[^\x20]+,[a-z_\d]+@[a-z_\d]+\x2e[a-z\d]+ + RegKeyWords Color Lightcyan [\x20|^][a-z]:{1}\x5c +END +;════════════════════════════════════════════─────────────────────────────── +; Playlist +FILES *.pls + KeyWords Color Lightred numberofentries + RegKeyWords Color White length\d+ + RegKeyWords Color Lightcyan \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} + RegKeyWords Color Yellow title\d+.* + RegKeyWords Color Lightgreen file\d+.* +END +;════════════════════════════════════════════─────────────────────────────── +; Shtrih-M POS System report file / Файл отчёта с ПОС-Систем компании Штрих-М +FILES *.rep; + RegKeyWords color White \d+:\d+:\d+;1; + RegKeyWords color Red/Lightred \d+:\d+:\d+;2; + RegKeyWords color Red/White \d+:\d+:\d+;(3|4); + RegKeyWords color White \d+:\d+:\d+;11; + RegKeyWords color Red/Lightred \d+:\d+:\d+;12; + RegKeyWords color Red/White \d+:\d+:\d+;(13|14|80); + RegKeyWords color Yellow \d+:\d+:\d+;(15|16|17|18); + RegKeyWords color White \d+:\d+:\d+;24; + RegKeyWords color Yellow \d+:\d+:\d+;(35|36|37|38); + RegKeyWords color Lightblue \d+:\d+:\d+;40; + RegKeywords color Lightblue/Lightcyan \d+:\d+:\d+;50; + RegKeywords color Lightred/Lightcyan \d+:\d+:\d+;51; + RegKeyWords color Lightmagenta \d+:\d+:\d+;55; + RegKeyWords color BLACK/RED \d+:\d+:\d+;56; + RegKeyWords color Yellow/Black \d+:\d+:\d+;58; + RegKeywords color Green/Lightgreen \d+:\d+:\d+;(60|62); + RegKeywords color Black/Green \d+:\d+:\d+;61; + RegKeyWords color Yellow/Green \d+:\d+:\d+;63; + RegKeyWords color Yellow \d+:\d+:\d+;(70|71); + RegKeyWords color Green \d+:\d+:\d+;(90|91); + RegKeyWords color lightred ;0;0;0;0;0;, + RegKeyWords Color Green \d+\.\d+\.\d+ +END +;════════════════════════════════════════════─────────────────────────────── +; 1C structure file / Файл структуры данных 1С-Предприятия +FILES *.dd;1cv7.mlg; + CommentStart #-, + KeyWords1 RestructSaveMD + KeyWords2 OpenSession,TABLE + KeyWords3 DocOpen, + KeyWords4 DocWrite, + KeyWords5 CloseSession, + KeyWords6 GrbgSyntaxErr,GrbgRuntimeErr, + KeyWords7 DocNotWrite, + KeyWords8 DocMarkDel, + RegKeyWords color YELLOW T=[^|]* + RegKeyWords color LightRed :.* END ;════════════════════════════════════════════════════════════════════════════ -; LISP (AutoCAD AutoLisp) +; FOXPRO/SQL +FILES *.PRG;*.QPR;*.SQL + Keywords1 order,by,on,inner,join,=,<,>,<=,>=,<>,or,and,not,with, + Keywords1 go,execute,if,insert,nodelete,double,skip,.null., + Keywords1 define,of,on,popup,do,if,zoom,parameter,MAX,NORMAL,deactiv, + Keywords1 shadow,push,append,close,release,exit,recno,quit, + Keywords1 activate,deactivate,then,else,for,case,browse,eof,norm,@, + Keywords1 FUNCTION,PROCEDURE,endif,read,say,locate,endcase,return,pop,get, + Keywords1 menu,pad,window,bar,prompt,selection,parametr,clear,show,list, + Keywords1 database,from,to,set,title,endfor,footer,message,talk,off, + Keywords1 multi,margin,mark,all,font,picture,size,default,windows,cycle, + Keywords1 float,grow,minimize,color,top,bottom,noshow,fields,lock,noappend, + Keywords1 select,from,in,where,begin,end,delete,hide,index, + Keywords1 safety,replicate,otherwise + Keywords2 alltrim,year,date,use,empty,mline,lower,vartype,newobject, + Keywords2 addproperty,evaluate,substr,file,len,asc, + Keywords2 count + Commentstart *,&& + Commentstring && + Comment (* *) +END + ;════════════════════════════════════════════════════════════════════════════ -FILES *.LSP;*.MNL - GeneralFlags 64 - StringFlags 33 - Comment ;| |; - CommentString ; +; ORACLE/SQL +FILES *.SQL + StringFlags 64 MultiLineComment 1 - RegKeyWords Color LightRed ' - RegKeyWords Color LightCyan \(,\) - RegKeyWords Color LightMagenta \*[^\x20]*?[^\x20]\* - RegKeyWords Color LightBlue vla-[^\x20\)]* - KeyWords1 +,-,*,/,=,/=,<,<=,>,>=,~,1+,1- - KeyWords1 abs,acad_colordlg,acad_helpdlg,acad_strlsort,action_tile - KeyWords1 add_list,alert,alloc,and,angle,angtof,angtos,append,apply - KeyWords1 arx,arxload,arxunload,ascii,assoc,atan,atof,atoi,atom - KeyWords1 atoms-family,autoarxload,autoload,Boole,boundp,caddr,cadr - KeyWords1 car,cdr,chr,client_data_tile,close,command,cond,cons,cos - KeyWords1 cvunit,defun,defun-q,defun-q-list-ref,defun-q-list-set - KeyWords1 dictadd,dictnext,dictremove,dictrename,dictsearch - KeyWords1 dimx_tile,dimy_tile,distance,distof,done_dialog,end_image - KeyWords1 end_list,entdel,entget,entlast,entmake,entmakex,entmod - KeyWords1 entnext,entsel,entupd,eq,equal,*error*,eval,exit,exp,expand - KeyWords1 expt,fill_image,findfile,fix,float,foreach,function,gc,gcd - KeyWords1 get_attr,get_tile,getangle,getcfg,getcname,getcorner,getdist - KeyWords1 getenv,getfiled,getint,getkword,getorient,getpoint,getreal - KeyWords1 getstring,getvar,graphscr,grclear,grdraw,grread,grtext,grvecs - KeyWords1 handent,help,if,initdia,initget,inters,itoa,lambda,last - KeyWords1 layoutlist,length,list,listp,load,load_dialog,log,logand - KeyWords1 logior,lsh,mapcar,max,mem,member,menucmd,menugroup,min - KeyWords1 minusp,mode_tile,namedobjdict,nentsel,nentselp,new_dialog - KeyWords1 nil,not,nth,null,numberp,open,or,osnap,pause,pi,polar,prin1 - KeyWords1 princ,print,progn,prompt,quit,quote,read,read-char,read-line - KeyWords1 redraw,regapp,rem,repeat,reverse,rtos,set,set_tile,setcfg - KeyWords1 setenv,setfunhelp,setq,setvar,setview,sin,slide_image,snvalid - KeyWords1 sqrt,ssadd,ssdel,ssget,ssgetfirst,sslength,ssmemb,ssname - KeyWords1 ssnamex,sssetfirst,startapp,start_dialog,start_image - KeyWords1 start_list,strcase,strcat,strlen,subst,substr,T,tablet - KeyWords1 tblnext,tblobjname,tblsearch,term_dialog,terpri,textbox - KeyWords1 textpage,textscr,trace,trans,type,unload_dialog,untrace - KeyWords1 vector_image,ver,vports,wcmatch,while,write-char,write-line - KeyWords1 xdroom,xdsize,zerop - KeyWords2 vl-acad-defun,vl-acad-undefun,vl-arx-import,vl-bb-ref - KeyWords2 vl-bb-set,vl-catch-all-apply,vl-catch-all-error-message - KeyWords2 vl-catch-all-error-p,vl-cmdf,vl-consp,vl-directory-files - KeyWords2 vl-doc-export,vl-doc-import,vl-doc-ref,vl-doc-set,vl-every - KeyWords2 vl-exit-with-error,vl-exit-with-value,vl-file-copy - KeyWords2 vl-file-delete,vl-file-directory-p,vl-file-rename - KeyWords2 vl-file-size,vl-file-systime,vi-filename-base - KeyWords2 vl-filename-directory,vl-filename-extension - KeyWords2 vl-filename-mktemp,vl-get-resource,vl-list*,vl-list->string - KeyWords2 vl-list-exported-functions,vl-list-length,vl-list-loaded-vix - KeyWords2 vl-load-all,vl-load-com,vl-load-reactors,vl-member-if - KeyWords2 vl-member-if-not,vl-position,vl-prin1-to-string - KeyWords2 vl-princ-to-string,vl-propagate,vl-registry-delete - KeyWords2 vl-registry-descendents,vl-registry-read,vl-registry-write - KeyWords2 vl-remove,vl-remove-if,vl-remove-if-not,vl-some,vl-sort - KeyWords2 vl-sort-i,vl-string->list,vl-string-elt,vl-string-left-trim - KeyWords2 vl-string-mismatch,vl-string-position,vl-string-right-trim - KeyWords2 vl-string-search,vl-string-subst,vl-string-translate - KeyWords2 vl-string-trim,vl-symbol-name,vl-symbol-value,vl-symbolp - KeyWords2 vl-unload-vix,vl-vbaload,vl-vbarun,vl-vlx-loaded-p - KeyWords2 vlax-3D-point,vlax-add-cmd,vlax-create-object - KeyWords2 vlax-curve-getArea,vlax-curve-getDistAtParam - KeyWords2 vlax-curve-getDistAtPoint,vlax-curve-getEndParam - KeyWords2 vlax-curve-getEndPoint,vlax-curve-getParamAtDist - KeyWords2 vlax-curve-getParamAtPoint,vlax-curve-getPointAtDist - KeyWords2 vlax-curve-getPointAtParam,vlax-curve-getStartParam - KeyWords2 vlax-curve-getStartPoint,vlax-curve-isClosed - KeyWords2 vlax-curve-isPeriodic,vlax-curve-isPlanar - KeyWords2 vlax-curve-getClosestPointTo - KeyWords2 vlax-curve-getClosestPointToProjection - KeyWords2 vlax-curve-getFirstDeriv,vlax-curve-getSecondDeriv - KeyWords2 vlax-dump-object,vlax-ename->vla-object,vlax-erased-p - KeyWords2 vlax-for,vlax-get-acad-object,vlax-get-object - KeyWords2 vlax-get-or-create-object,vlax-get-property - KeyWords2 vlax-import-type-library,vlax-invoke-method - KeyWords2 vlax-ldata-delete,vlax-ldata-get,vlax-ldata-list - KeyWords2 vlax-ldata-put,vlax-ldata-test,vlax-make-safearray - KeyWords2 vlax-make-variant,vlax-map-collection - KeyWords2 vlax-method-applicable-p,vlax-object-released-p - KeyWords2 vlax-product-key,vlax-property-available-p - KeyWords2 vlax-put-property,vlax-read-enabled-p,vlax-release-object - KeyWords2 vlax-remove-cmd,vlax-safearray-fill,vlax-safearray-get-dim - KeyWords2 vlax-safearray-get-element,vlax-safearray-get-l-bound - KeyWords2 vlax-safearray-get-u-bound,vlax-safearray-put-element - KeyWords2 vlax-safearray-type,vlax-safearray->list,vlax-tmatrix - KeyWords2 vlax-typeinfo-available-p,vlax-variant-change-type - KeyWords2 vlax-variant-type,vlax-variant-value,vlax-vla-object->ename - KeyWords2 vlax-write-enabled-p,vlisp-compile,vlr-acdb-reactor - KeyWords2 vlr-add,vlr-added-p,vlr-beep-reaction,vlr-command-reactor - KeyWords2 vlr-current-reaction-name,vlr-data,vlr-data-set - KeyWords2 vlr-deepclone-reactor,vlr-docmanager-reactor,vlr-dwg-reactor - KeyWords2 vlr-dxf-reactor,vlr-editor-reactor,vlr-insert-reactor - KeyWords2 vlr-linker-reactor,vlr-lisp-reactor,vlr-miscellaneous-reactor - KeyWords2 vlr-mouse-reactor,vlr-notification,vlr-object-reactor - KeyWords2 vlr-owner-add,vlr-owner-remove,vlr-owners,vlr-pers - KeyWords2 vlr-pers-list,vlr-pers-p,vlr-pers-release,vlr-reaction-names - KeyWords2 vlr-reaction-set,vlr-reactions,vlr-reactors,vlr-remove - KeyWords2 vlr-remove-all,vlr-set-notification,vlr-sysvar-reactor - KeyWords2 vlr-toolbar-reactor,vlr-trace-reaction,vlr-type,vlr-types - KeyWords2 vlr-undo-reactor,vlr-wblock-reactor,vlr-window-reactor - KeyWords2 vlr-xref-reactor + Commentstring -- + Comment /* */ + Keywords1 order,by,on,inner,join,=,<,>,<=,>=,<>,or,and,not, + Keywords1 declare,undefine,define,if,elsif,then,else,for,case,decode,is,as + Keywords1 function,procedure,loop,default,first,last,while,between,exit + Keywords1 select,from,in,out,where,begin,end,type,const,set,return,when + Keywords1 drop,table,create,alter,insert,into,values,cursor,row,execute,add + Keywords1 open,fetch,close,update,commit,rollback,desc,describe,like,pragma + Keywords1 trigger,disable,enable,replace,all,triggers,default,constraint,check + Keywords1 show,errors,exception,raise,raise_application_error,exception_init + Keywords1 current,of,distinct,before,each + Regkeywords color red %rowcount,%found,%notfound,%isopen,:new,:old + Keywords2 substr,max,avg,min,dbms_output.put_line,sysdate,lower,upper,others + Keywords2 sqlcode,sqlerrm,trunc,round,months_between,no_data_found + Keywords3 null,date,varchar2,number,boolean + Regkeywords color lightgray %type,%rowtype +; highlight labels + Regkeywords color lightred <<[^ \>]+>> , &[\w]+ END -;════════════════════════════════════════════════════════════════════════════ -; DCL (AutoCAD dialogs) -;════════════════════════════════════════════════════════════════════════════ -FILES *.DCL - GeneralFlags 65 - StringFlags 33 - Comment /* */ - CommentString // - MultiLineComment 1 - RegKeyWords Color LightCyan {,} - RegKeyWords Color White :,=,; - KeyWords1 action,alignment,allow_accept,aspect_ratio,big_increment - KeyWords1 children_alignment,children_fixed_height - KeyWords1 children_fixed_width,color,edit_limit,edit_width,fixed_height - KeyWords1 fixed_width,fixed_width_font,height,initial_focus,is_bold - KeyWords1 is_cancel,is_default,is_enabled,is_tab_stop,key,label,layout - KeyWords1 list,max_value,min_value,mnemonic,multiple_select - KeyWords1 password_char,small_increment,tabs,tab_truncate,value,width - KeyWords1 horizontal_margin,vertical_margin,type,boxed - KeyWords1 dialog,cluster,radio_cluster,tile,text,image,button - KeyWords1 image_button,toggle,radio_button,list_box,edit_box,popup_list - KeyWords1 slider,spacer,errmsg,horizontal_alignment,vertiacal_alignment - KeyWords2 row,column,boxed_row,boxed_column,radio_row,radio_column - KeyWords2 boxed_radio_row,boxed_radio_column,concatenation,paragraph - KeyWords2 text_part,text_25,spacer_0,spacer_1,default_button - KeyWords2 retirement_button,ok_button,cancel_button,help_button - KeyWords2 info_button,ok_only,ok_cancel,ok_cancel_help - KeyWords2 ok_cancel_help_info,errtile,ok_cancel_help_errtile - KeyWords2 ok_cancel_err,default_dcl_settings,image_block,icon_image - KeyWords2 edit12_box,edit32_box,swatch,color_palette_1_7 - KeyWords2 color_palette_1_9,color_palette_0_9,color_palette_250_255 - KeyWords2 std_rq_color,files_topdf,files_bottomdf,fcf_ibut,fcf_ebox - KeyWords2 fcf_ebox1,fcf_ibut1 - KeyWords3 none,true,false,left,top,right,bottom,centered,horizontal - KeyWords3 vertical,audit_level,max_lines,help_on_help_filename - KeyWords3 help_on_help_label - KeyWords3 dialog_line,dialog_foreground,dialog_background - KeyWords3 graphics_background,black,red,yellow,green,cyan,blue,magenta - KeyWords3 white,graphics_foreground +;════════════════════════════════════════════─────────────────────────────── +; Text file and any Others +FILES *.hex + RegKeyWords2 \<[^\x5E\>\<\x22\x27\x3D]+\> + RegKeyWords3 \[[^\x5E\]\[\x22\x27\x3D]+\] + RegKeyWords5 \([^\x5E\)\(\x22\x27\x3D]+\) + RegKeyWords6 \{[^\x5E\}\{\x22\x27\x3D]+\} + HEXNUMFLAGS 1 + RegKeyWords4 [0-9a-f]{2} + END -;════════════════════════════════════════════════════════════════════════════ -; TeX -;════════════════════════════════════════════════════════════════════════════ -FILES *.TEX;*.DTX;*.STY;*.BST;*.IST - GeneralFLAGS 88 - StringFlags 192 - CommentString % - OptimalFill On - BracketPairs begin end -; ColorKeyWords On - AutoBrackets On - KeyWords1 document,bold,italic,margin,newpage,bigskip,noindent - RegKeyWords Color red \\footnote{[a-z].*} - RegKeyWords Color yellow {[a-z].*} -; this should highlight all chapter lines... - RegKeyWords Color white/lightblue \\((sub|)*paragraph|(sub|)*section|chapter|part)(\[.*\]|)\{.*\} -; this should highlight all KeyWords - RegKeyWords color lightred \\[\w]* + +;════════════════════════════════════════════─────────────────────────────── +; Text file and any Others +FILES *.LDF + RegKeywords color yellow/brown ^dn:.* + RegKeyWords1 ^[^\x20\x3b]+: +END + +;════════════════════════════════════════════─────────────────────────────── +; polish map file +FILES *.mp + CommentStart ; + RegKeyWords color cyan \([^\x5E\)\(\x22\x27\x3D]+\) + KeyWords1 img,ID, + KeyWords2 + KeyWords3 Copyright + KeyWords4 + KeyWords5 cities + KeyWords6 + KeyWords7 Regions + RegKeyWords7 region + BracketPairs POLYGON,end +END + + + +;════════════════════════════════════════════─────────────────────────────── +; sas planet config files +FILES params.txt,GetUrlScript.txt + KeyWords1 projection,inttostr,GetBefore,StrToIntDef,GetAfter,StrToInt,RegExprReplaceMatchSubStr,random,div,Assigned,const, + KeyWords2 Result,ScriptBuffer,Downloader, + KeyWords3 NameInCache,asLayer,string,AnsiString,Cardinal,integer, + + KeyWords4 version, + KeyWords5 CacheType,ContentType, + KeyWords6 function,end,begin,var,if,then,case,else + KeyWords7 ParentSubMenu,name + KeyWords8 GetX,GetY,GetZ,GetLLon,GetRLon,GetTLat,GetBLat,ResultURL, + KeyWords color blue DefUrlBase,ResultURL,GetURLBase,Ext + KeyWords color lightcyan separator + +END + +;════════════════════════════════════════════─────────────────────────────── +;GoLang +FILES *.go + Switchhighlight On; + BracketPairs func return + + keywords1 Printf,Println,print, + keywords2 package,defer,type + KeyWords3 var,main,const,switch,case,default,fallthrough, + KeyWords4 char,pointer,array,bool,string,uint,uintptr,byte,rune,float32,float64,complex64,complex128, + KeyWords4 len,cap,int,make,append + KeyWords5 func,return,struct + keywords5 import, + keywords6 false,true + + RegKeyWords3 (\*|\&)([a-z]+), + RegKeyWords3 \[(([0-9])+\:([0-9])+)+\],\[\] + + RegKeyWords4 (u)?int(8|16|32|64|128)+ + +; RegKeyWords color white [\-\._a-z0-9]+\( + +end; +;════════════════════════════════════════════─────────────────────────────── +; +FILES *.py + Switchhighlight On; + BracketPairs def return if else for in + + CommentStart # + keywords5 def,return,dict,from,import, + keywords2 len,max,min + keywords3 type, + keywords4 print, + KeyWords6 while,for,in,if,else + +end; + +;════════════════════════════════════════════─────────────────────────────── +; +FILES *.yml;*.yaml + Switchhighlight On; + BracketPairs try except + + CommentString # + + keywords1 print, + keywords4 def, + keywords5 make,maven,ant,gradle,bazel,grunt,gulp,build,rake,a-a-p,scons,bitbake,cake,asdf,cabal + keywords7 return, except as + + KeyWords color lightred true,false + + RegKeyWords color white [\-\._a-z0-9]+\( + RegKeyWords color lightcyan ^((\x20+)-)([^{\:#\"])* + RegKeyWords Color Lightcyan (http|ftp)[a-z]?:[^\x20:>"]+,www\.[^\x20]+,[a-z_\d]+@[a-z_\d]+\x2e[a-z\d]+ + RegKeyWords color lightgreen (([^\x32]-)|([a-z_0-9]))+\:(\x20|$) + RegKeyWords color black \{\{[^\x7d]+\x7d\} + +END +;════════════════════════════════════════════─────────────────────────────── +; cisco config file +FILES *.conf + STRINGFLAGS 8 + ColorKeyWords yes + SwitchHighLight on + keywords1 ip,address,host,interface,license, + keywords1 transport,protocol,extendable, + keywords2 enable,accept,outside,inside,match,eq + keywords3 udp,tcp,gre,tcp_udp,domain,snmp,ssh,ftp,http,https,ntp,icmp,vpn,dns,zone,from,admin,auto,eth0,eth1,aes256,sha256,ro,any,nat,encapsulation,channel-group, + keywords3 Goto + keywords4 firewall, + keywords5 host-name,secret,password,username,privilege, + keywords6 disable,drop,reject,exclude,shutdown,blocked-content,deny, + keywords7 permit, + keywords8 encrypted-password,plaintext-password, + Keywords color red debug, + keywords color blue voice, + CommentStart ! + RegKeyWords color lightmagenta description([^{])+ + RegKeyWords2 \[[^\x5E\]\[\x22\x27\x3D]+\] + RegKeyWords5 \$\{[^\x5E\}\{\x22\x27\x3D]+\} + + KeyWords3 access + CommentStart ;,# + CommentString ;,# + +END + +;════════════════════════════════════════════─────────────────────────────── +; Asterisk Log file +FILES *.pbx + STRINGFLAGS 128 + ColorKeyWords yes + SwitchHighLight on + RegKeyWords color lightgray \[([^\x5d])+\] + + RegKeyWords color green ^[|_\\].* + KeyWords1 Spawn + KeyWords4 GosubIf,GotoIf,Set,macro,Gosub,Goto,hangup,Return,ExecIf,noop,Dial,MixMonitor,NoCDR,System,MacroExit,PlayTones,Wait,while,SIPAddHeader,AGI, + KeyWords3 notice,disabled,pickup,forwarding + KeyWords2 DTMF, + KeyWords6 Busy,Error + KeyWords6 grep + KeyWords7 Answer + keywords color lightred exited,hangupcall + keywords color lightgreen ringing +END + +;════════════════════════════════════════════─────────────────────────────── +; vyatta config file +FILES *.boot + STRINGFLAGS 8 + ColorKeyWords yes + SwitchHighLight on + keywords1 address,port,established,related,invalid,match-ipsec,network,count,time,network-group,port-group,inbound-interface,protocol,action,interface,level,duplex,hw-id,outbound-interface,gateway-address,encryption,hash,interval,timeout, + keywords1 authorization,name-server, + keywords2 enable,accept,access,allowed, + keywords3 udp,tcp,gre,tcp_udp,domain,snmp,ssh,ftp,http,https,ntp,icmp,vpn,dns,zone,from,admin,auto,eth0,eth1,aes256,sha256,ro, + keywords4 firewall, + keywords5 host-name,switchport, + keywords6 disable,drop,reject,exclude, + keywords7 destination,source,state,ipsec,default-action,recent,nat,interfaces,ethernet,loopback,translation,group,service,system,forwarding,package,syslog,console,login,zone-policy,remote,authentication,speed,device,tunnel + keywords7 communitynfr,description, + keywords8 encrypted-password,plaintext-password, + Comment /* */ + + regkeywords8 GigabitEthernet + RegKeyWords color blue rule([^{])+ + RegKeyWords5 name\x20([^{])+ + KeyWords color cyan masquerade + +END + +;════════════════════════════════════════════─────────────────────────────── +; Mikrotik backup file +FILES *.rsc + RegKeyWords color blue ^/(.)+ + CommentStart # + RegKeyWords color Lightgreen \x20([^/=])+= + +END + +;════════════════════════════════════════════─────────────────────────────── +; Text file and any Others +FILES *.txt;*.faq;*.*;*.php + + KeyWords1 KeyWords1,Freeware,password,caption,left,right,open,close,IP,IAC,RCPT,KSMG: + KeyWords2 KeyWords2,Area,Msg,Date,Read,Replied,Mark,copy,move,cut,paste,clipboard, + KeyWords3 KeyWords3,RegKeyWords,KeyWords,Necromancer,Dos,Navigator,Dn,ndn,unix,linux,os/2,Macintosh,amiga,apple,ReactOS,freebsd,, + KeyWords3 VMware,vcentre,docker,ansible,OS2,DOS,QNX,windows + KeyWords3 TileRLeft,TileRTop,TileRRight,TileRBottom,Recipient,sender + KeyWords3 дос,навигатор,Millennium,Edition,Xp,BeOS,ATARI,menuet,meos,menuetos,d32,w9x,w32,lnx,mda, + KeyWords3 Based,Rit,Hex,Asm,Dump,Text,Bin,Ascii,Xlt,Koi,ICQ,Pack,Unpack,AIM,, + KeyWords3 rules= + KeyWords5 KeyWords5,IDE,SCSI,LFN,cr,lf,crlf,RealName,CacheType,sfn,description,fullname,xfs,btrfs,GUID, + KeyWords6 KeyWords6,PgUp,PgDn,Home,Del,Ins,BackSp,Backspace,End,Esc,Enter,Grayplus,Minus,Tilda,Space,Caps,Lock,Begin,Up,Down,delete,insert,Tab,Alt,Ctrl,Shift,error, + KeyWords6 highload,stop,start,false,true, + KeyWords7 KeyWords7,Ext,result,clean:, + KeyWords8 KeyWords8,Origin,etc, + KeyWords8 USER,PASS,ACCT,CWD,CDUP,SMNT,QUIT,REIN,PORT,PASV,TYPE,STRU,MODE,RETR,STOR,STOU,APPE,EHLO,RSET,DATA + KeyWords8 ALLO,REST,RNFR,RNTO,ABOR,DELE,RMD,MKD,PWD,LIST,NLST,SITE,SYST,STAT,HELP,NOOP,FEAT, + KeyWords Color brown vhx,vhdx +; 1c keywords +;KeyWords6 КонецЕсли,КонецЦикла,Если,Пока,Для,Тогда,Прервать,ИначеЕсли, + KeyWords Color blue ftp,url, + KeyWords Color Lightcyan ******,default,truncate + KeyWords Color cyan *,GetUrlScriptFName, +;,#,$,%,^,&,=,-,\,|,?, + KeyWords Color white ■, + Keywords color yellow/brown Golden + KeyWords Color Lightcyan Reply-To:,From:,From, + KeyWords Color white/lightred инфицирован,вирус,возможно,Moderator,SenderFilterConfig,virus, + KeyWords Color lightred доступ,файлу,запрещен,удален + KeyWords Color lightred ошибка,haredirectfail + KeyWords Color lightred F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12, + KeyWords Color lightred FS,LOTOS,M1SERVER11,M1SERVER2,M1SERVER3,M1SERVER4,M1SERVER5,M1SERVER7,M1SERVER8,MERITON,MSERVIS,PROXY,m1server,m1server1,m1server6,M1SERVER10,mservis,mregion + + RegKeyWords color red failed\x20chap\x20authentication, + +; RegKeyWords Color white/lightred viru[a-я_-]* + RegKeyWords Color LightMagenta fat(\d{2})?,ntfs, +; RegKeyWords3 win(dow(s)?)?(\x27|\x20)?(\d+X?)?(xp)?(nt)?(me)?(\x2e11)?, + RegKeyWords3 ((dot|asp)|(\.))+net + RegKeyWords3 ~[^~\x5c\x21]+~, \x20(((s(uper)?)?v)|[ec])+ga,DPMI(32)? + RegKeyWords3 [│-┌]+ + RegKeyWords3 Subj(ect)?,IBM(\x20)?(((pc\x2f?)|(xt\x2f?)|(at\x2f?))+)? + RegKeyWords7 no\x20error, + RegKeyWords Color Lightcyan (http|ftp)[a-z]?:[^\x20:>"]+,www\.[^\x20]+,[a-z_\d]+@[a-z_\d]+\x2e[a-z\d]+ + RegKeyWords Color Lightcyan www\.[^\x20]+ + RegKeyWords Color Lightcyan [-a-z_\d]+@[-a-z_\d\x2e]+[-a-z\d]+ + RegKeyWords Color Lightcyan [\x20|^][\-a-z]+:{1}\x5c + RegKeyWords Color Lightcyan [^\>]* + + RegKeyWords2 .[█-▀]+,.[░-▓]+ + RegKeyWords2 \<[^\x5E\>\<\x22\x27\x3D]+\>,\[[^\x5E\]\[\x22\x27\x3D]+\],\([^\x5E\)\(\x22\x27\x3D]+\),\{[^\x5E\}\{\x22\x27\x3D]+\} +;//Highlite files and extensions like in my HGROUPS.INI + RegKeyWords2 [_a-ў-\d*]+\x2e\*?(ace|ain|arc|arj|bsa|bs2|cab|chz|ha|hap|hpk|hyp|lha|lim|qrk|rar|sqz|tar|uc2|ufa|zip|zoo|zxz|is3|7z|tgz|lzh)(\x20|\;|\,|$)+ + RegKeyWords Color Lightblue [_a-ў-\d*]+\x2e(\*)?(gif|jpg|png|bmp|wmf|mp3|wav|mid|kar|mod|xm)(\x20|\;|\,|$)+ + RegKeyWords Color Blue [_a-ў-\d*]+\x2e\*?(avi|mp4|mov|vob|mpg|asf)(\x20|\;|\,|$)+ + RegKeyWords4 [_a-ў-\d*]+\x2e\*?(com|exe|cmd|pif|bat|sh|lnk)(\x20|\;|\,|$)+ + RegKeyWords7 [_a-ў-\d*]+\x2e\*?(txt|lst|rus|diz|me|pdf|rtf)(\x20|\;|\,|$)+ + RegKeyWords5 [_a-ў-\d*]+\x2e\*?(dll|ocx|drv|sys|hlp|dbf)(\x20|\;|\,|$)+ + RegKeyWords6 [_a-ў-\d*]+\x2e\*?(bak|err|tmp)(\x20|\;|\,|$)+ + RegKeyWords8 (\w|\/)+\.conf + RegKeyWords Color Magenta [_a-ў-\d*]+\x2e*.\*?(doc(x)?|xls(x)?|mdb|dot)(\x20|\;|\,|$)+ + RegKeyWords Color Brown [_a-ў-\d*]+\x2e\*?(ini|vwr|edt|ext|hgl|mnu|s|des|md|phn|grp|dfm|xrn|spf)(\x20|\;|\,|$)+ + RegKeyWords Color cyan [_a-ў-\d*]+\x2e\*?(pas|cpp|bas)(\x20|\;|\,|$)+ +;//END Highlite files and extensions like in my HGROUPS.INI + RegKeyWords6 (Alt|Ctrl|Shift)((\x2d|\x2b).(\x20|$|\x2e|\x2c))+ +; RegKeyWords6 F(1+[012]?|[2-9]), + RegKeyWords6 [^\x20\x3c;,]+\x3e+. + RegKeyWords7 [^\x20\x3c;,]+\x3c+. + RegKeyWords Color lightGreen [\<]+ + +;2020-04-16T09:00:03.584Z, + RegKeyWords1 ^.{23}Z + + RegKeyWords1 \d+:\d+:\d+ + RegKeyWords1 ^[^\x20\x3b,]+: +; RegKeyWords1 [^\x00-\x2d\=]*\x28 + + RegKeyWords color brown \d+\:\d+(\x20)?(a|p)m + + +; RegKeyWords Color RED ABC +; RegKeyWords Color bLUE qwe +; RegKeyWords Color Lightmagenta ((?!yy).)*xx((?!yy).)* + +; раскоментируйте следущую строку для подсветки английских букв в тексте // highlite english char seems like a russian +; RegKeyWords Color black x,a,K,e,p,c,y,M,o,T,3,H,u, + KeyWords6 Печать + +; GENERALFLAGS 16 + STRINGFLAGS 8 + + ColorKeyWords yes + CommentStart ;,:,#,//, + Comment + SwitchHighLight on Macro 1 GoToX 0 InsLine - Print '%==============================================='^M^S - Print '%'^M^S - Print '%'^M^S - Print '%'^M^S - Print '%==============================================='^M^S + Print ';================================================================'^M^S + Print ';'^M^S + Print ';'^M^S + Print ';'^M^S + Print ';================================================================'^M^S + Print ^X^E^E^E^E^D^D EndMacro Macro 2 GotoX 0 InsLine - Print '%'^M^S - Print '%'^M^S - Print '%'^M^S - EndMacro - Macro 3 -; Swap Chars (as in vi "xp"). Place cursor on SECOND character - BlockStart - Print ^D - BlockEnd - Cut - Print ^S - Paste - EndMacro -;Join Lines - Macro 4 - Print ^E - End - DelWordRight - Print ' ' - EndMacro - Macro 5 - Print '\textit{ }' - MoveLeft 2 - EndMacro - Macro 6 - Print '\textbf{ }' - MoveLeft 2 - EndMacro - Macro 7 - Print '\textit{888 }' - MoveLeft 2 - EndMacro - Macro 8 - GoToX 0 - InsLine - Print ' \marginpar{\scriptsize{}}' - MoveLeft 2 - EndMacro - Macro 9 - GotoX 0 - Print '\bigskip' + Print ';'^M^S + Print ';'^M^S + Print ';'^M^S + Print ^X^E^G^E^E^D^D EndMacro + END + + ;════════════════════════════════════════════════════════════════════════════ -; V+ -;════════════════════════════════════════════════════════════════════════════ -FILES *.V2 - AutoBrackets Off - MultiLineComment 0 - CommentString ; - GeneralFLAGS 64 - StringFLAGS 32 - KeyWords1 auto,global,local,.program,if,not,define,.end,end,then,else - KeyWords1 .doubles,.locations,.strings,.reals - KeyWords2 call,type,abs,do,exit,for,to,until,case,value,of,true,false,any - KeyWords2 and,or,return,while,enable,disable,attach,detach,$encode,getc - KeyWords2 $mid,len,abort,execute,fopen,fclose,fcmnd,read,write,$chr,sig - KeyWords2 tool,break,close,closei,move,moves,departs,below,ready,iostat - KeyWords2 goto,strdif,val,wait,min,max,open,openi,trans,mod,fset,gpanel - KeyWords2 gcolor,gtype,getevent,garc,gflood,gtexture,fdelete,speed,decompose - KeyWords2 here,prompt,ignore,set,calibrate,react,dos,reacte,bits,accel,drive - BracketPairs program;case;if;for end until;while do +DEFAULT +;;GeneralFlags 0 512 + Switchhighlight On; END - -;════════════════════════════════════════════════════════════════ -; CSS Files: case insensitive; adapted from the CSS1 W3C specification at http://www.w3.org/TR/REC-CSS1 -;════════════════════════════════════════════════════════════════ -FILES *.CSS - GeneralFlags 0 - Comment /* */ - KeyWords1 A,BODY,DIV,EM,H1,H2,H3,HTML,P - KeyWords2 link,visited,active,first-line,first-letter - KeyWords3 font-family,font-style,font-weight,font-variant,font - KeyWords4 bold,bolder,lighter, - KeyWords4 italic,small-caps - KeyWords4 xx-small,x-small,small,medium,large,x-large,xx-large,larger,smaller - KeyWords4 normal,none,url - KeyWords3 word-spacing,letter-spacing,text-decoration - KeyWords4 underline,overline,line-through,blink - KeyWords3 color,background-color,background,background-image,background-attachment,background-repeat,background-position - KeyWords4 transparent,rgb - KeyWords3 vertical-align - KeyWords4 baseline,sub,super,top,text-top,middle,bottom,text-bottom,top,bottom - KeyWords3 text-transform - KeyWords4 capitalize,uppercase,lowercase - KeyWords3 text-align - KeyWords4 left,right,center,justify - KeyWords3 text-indent,line-height - KeyWords3 margin-top,margin-right,margin-bottom,margin-left,margin - KeyWords3 padding-top,padding-right,padding-bottom,padding-left,,padding - KeyWords3 border-top-width,border-right-width,border-bottom-width,border-left-width,border-width - KeyWords4 thin,medium,thick - KeyWords3 border-color - KeyWords3 border-style - - KeyWords COLOR lightcyan aqua - KeyWords COLOR black black - KeyWords COLOR lightblue blue - KeyWords COLOR lightmagenta fuchsia - KeyWords COLOR darkgray gray - KeyWords COLOR green green - KeyWords COLOR lightgreen lime - KeyWords COLOR red maroon - KeyWords COLOR blue navy - KeyWords COLOR brown olive - KeyWords COLOR magenta purple - KeyWords COLOR lightred red - KeyWords COLOR lightgray silver - KeyWords COLOR cyan teal - KeyWords COLOR white white - KeyWords COLOR yellow yellow -END - -;════════════════════════════════════════════════════════════════════════════ -; LUA files -;════════════════════════════════════════════════════════════════════════════ -FILES *.LUA - AutoBrackets Off - CommentString -- - GeneralFLAGS 65 - StringFLAGS 3 - BracketPairs function;do;then end for do - KeyWords1 and,break,do,else,elseif,false,for,function,if,end - KeyWords1 in,local,nil,not,or,repeat,return,then,true,until,while - KeyWords2 assert,collectgarbage,dofile,error,gcinfo,loadfile,loadstring - KeyWords2 print,tonumber,tostring,type,unpack - KeyWords3 call,dostring,foreach,foreachi,getn,globals,newtype - KeyWords3 rawget,rawset,require,sort,tinsert,tremove - KeyWords4 abs,acos,asin,atan,atan2,ceil,cos,deg,exp - KeyWords4 floor,format,frexp,gsub,ldexp,log,log10,max,min,mod,rad,random,randomseed - KeyWords4 sin,sqrt,strbyte,strchar,strfind,strlen,strlower,strrep,strsub,strupper,tan - KeyWords5 openfile,closefile,readfrom,writeto,appendto - KeyWords5 remove,rename,flush,seek,tmpfile,tmpname,read,write - KeyWords5 clock,date,difftime,execute,exit,getenv,setlocale,time - KeyWords6 string.byte,string.char,string.dump,string.find,string.len - KeyWords6 string.lower,string.rep,string.sub,string.upper,string.format,string.gfind,string.gsub - KeyWords6 table.concat,table.foreach,table.foreachi,table.getn,table.sort,table.insert,table.remove,table.setn - KeyWords6 math.abs,math.acos,math.asin,math.atan,math.atan2,math.ceil,math.cos,math.deg,math.exp - KeyWords6 math.floor,math.frexp,math.ldexp,math.log,math.log10,math.max,math.min,math.mod - KeyWords6 math.pi,math.rad,math.random,math.randomseed,math.sin,math.sqrt,math.tan - ColorKeyWords on - HIGHLIGHT on - Macro 1 - GoToX 0 - InsLine - Print '/*****************************************************************'^M^S - Print ' *'^M^S - Print ' *'^M^S - Print ' *'^M^S - Print ' *****************************************************************/'^M^S - Print ^X^E^E^E^E^D^D^D - EndMacro - Macro 2 - GotoX 0 - InsLine - Print '/*'^M^S - Print ' *'^M^S - Print ' */'^M^S - Print ^X^E^G^E^E^D^D^D - EndMacro - Macro 3 - GoToX 0 - Print '/*******************************************************************************/'^M^S - Print '/*---- ------------------------------------------------------------------------*/'^M^S - Print '/*******************************************************************************/'^M^S - Print ^E^E^D^D^D^D^D^D^D - SwitchIns - EndMacro - Macro 4 - GoToX 0 - Print '/* --------------------------------------- */'^M^S - Print '/* */'^M^S - Print '/* --------------------------------------- */'^M^S - Print ^E^E^D^D^D - EndMacro -END - -;════════════════════════════════════════════════════════════════════════════ -; GRUB config files -;════════════════════════════════════════════════════════════════════════════ -FILES MENU.LST;GRUB.CONF;>#.*?menu.lst< - GeneralFlags 8 - CommentStart # - ColorKeyWords On - RegKeyWords color red \([hf]d\d{1}(|\,\d{1})\) - RegKeyWords color lightgray ^title.+$ - KeyWords1 color,timeout,default - KeyWords2 find,chainloader,savedefault,configfile,root,rootnoverify,boot - KeyWords2 reboot,quit,commandline,halt,map - RegKeyWords color green ^fallback[ ]\d*$ -END - -;════════════════════════════════════════════════════════════════════════════ -; TCL-Script files -;════════════════════════════════════════════════════════════════════════════ -FILES *.tcl - Generalflags 1 - Stringflags 1 - Commentstring # - ColorKeyWords ON - TabSize 4 - -; internal KeyWords - KeyWords1 set,unset,incr,string,length,bytelength,compare,equal,index,is,map,match - KeyWords1 range,repeat,replace,tolower,totitle,toupper,trim,trimleft,trimright - KeyWords1 puts,regexp,llength,lrange,lsearch,lindex,lsort,linsert,expr,catch - KeyWords1 if,elseif,else,for,foreach,while,proc,namespace,eval,default,variable - KeyWords1 regsub,append,lappend,binary,format,scan,split,global,socket -; common KeyWords - KeyWords2 argc,argv,argv0 -; type identifiers - KeyWords3 list,array -; TK commands - KeyWords4 bell,entry,loadTk,raise,tk_focusFollowsMouse,tk_textPaste - KeyWords4 bind,event,lower,scale,tk_focusNext,tkerror - KeyWords4 bindtags,focus,menu,scrollbar,tk_focusPrev,tkvars - KeyWords4 bitmap,font,menubutton,selection,tk_getOpenFile,tkwait - KeyWords4 button,frame,message,send,tk_getSaveFile,toplevel - KeyWords4 canvas,grab,option,spinbox,tk_menuSetFocus,winfo - KeyWords4 checkbutton,grid,options,text,tk_messageBox,wm - KeyWords4 clipboard,image,pack,tk,tk_optionMenu - KeyWords4 colors,keysyms,panedwindow,tk_bisque,tk_popup - KeyWords4 console,label,photo,tk_chooseColor,tk_setPalette - KeyWords4 labelframe,place,tk_chooseDirectory,tk_textCopy - KeyWords4 destroy,listbox,radiobutton,tk_dialog,tk_textCut -END - -;════════════════════════════════════════════════════════════════════════════ -; COBOL -;════════════════════════════════════════════════════════════════════════════ -FILES *.CBL;*.COB - StringFlags 131 - CommentStart *,*> - CommentStartPos 6 - RegKeyWords color lightgray [A-Z]*\-[A-Z]* - RegKeyWords color LightRed [.] - RegKeyWords color LightRed [:] - RegKeyWords color Lightgray [A-Z]*\-[0-9]* - BracketPairs IF END-IF PERFORM END-PERFORM - KeyWords2 ACCEPT,ACCESS,ADD,ADDRESS,ADVANCING,AFTER,ALL,ALLOWING, - KeyWords2 ALPHABET,ALPHABETIC,ALPHABETIC-LOWER,ALPHABETIC-UPPER, - KeyWords2 ALPHANUMERIC,ALPHANUMERIC-EDITED,ALSO,ALTER,ALTERNATE, - KeyWords2 AND,ANY,APPLY,ARE,AREA,AREAS,ARITHMETIC,AS,ASCENDING, - KeyWords2 ASSIGN,AT,AUTHOR,B-AND,BASED-STORAGE,BASED,STORAGE,BASIS,BEFORE,BEGIN - KeyWords2 BEGINNING,B-EXOR - KeyWords2 BETWEEN,BINARY,BIT,BITS,BLANK,B-LESS,BLOCK,B-NOT,BOOLEAN,B-OR, - KeyWords2 BOTTOM,BY,CALL,CANCEL,CBL,CD,CF,CH,CHARACTER,CHARACTERS, - KeyWords2 CLASS,CLASS-ID,CLOCK-UNITS,COBOL,CODE,CODE-SET, - KeyWords2 COLLATING,COLUMN,COMMA,COMMAND,COMMON,COMMUNICATION,COMPUTE, - KeyWords2 COM-REG,CONFIGURATION,CONTAINED,CONTAINS, - KeyWords2 CONTENT,CONTINUE,CONTROL,CONTROL-AREA,CONTROLS,CONSOLE,CONSTANT, - KeyWords2 CONVERTING,COPY,CORR,CORRESPONDING,COUNT,CURRENCY, - KeyWords2 CURRENT,CURSOR,CUSTOM-ATTRIBUTE,CYCLE,DATE,DATE-COMPILED,DATE-WRITTEN,DAY, - KeyWords2 DAY-OF-WEEK,DB,DB-ACCESS-CONTROL-KEY,DBCS,DB-DATA-NAME, - KeyWords2 DB-EXCEPTION,DB-RECORD-NAME,DB-SET-NAME,DB-STATUS,DE,DEBUG - KeyWords2 ITEM,DEBUG-NAME,DEBUG-SUB,DEBUG-CONTENTS,DEBUGGING, - KeyWords2 DEBUG-ITEM,DEBUG-LINE,DEBUG-SUB-1, - KeyWords2 DEBUG-SUB-2,DEBUG-SUB-3,DECIMAL-POINT,DECLARATIVES, - KeyWords2 DEFAULT,DELEGATE,DELEGATE-ID, - KeyWords2 DELIMITED,DELIMITER,DEPENDING,DESCENDING, - KeyWords2 DESTINATION,DESTINATION-,DETAIL,DISABLE,DISPLAY,DISPLAY-, - KeyWords2 DISPLAY-1,DISPLAY-2,DISPLAY-3,DISPLAY-4,DISPLAY-5, - KeyWords2 DISPLAY-6,DISPLAY-7,DISPLAY-8,DISPLAY-9,DIVIDE,DOWN, - KeyWords2 DUPLICATE,DUPLICATES,DYNAMIC,EGCS,EGI,EJECT,ELSE,EMI, - KeyWords2 EMPTY,ENABLE,END,END-ADD,END-CALL,END-CLASS,END-COMPUTE,END - KeyWords2 END-DELEGATE, END DELEGATE, - KeyWords2 END-DISABLE,END-DIVIDE,END-ENABLE,END-ENUM,END-EVALUATE, - KeyWords2 END-IF,ENDING,END-INVOKE,END-MULTIPLY,END-OF-PAGE,END-PERFORM, - KeyWords2 END-RECEIVE,END-RETURN,END-CH, - KeyWords2 END-SEND,END-START,END-STRING,END-SUBTRACT,END- - KeyWords2 TRANSCEIVE,END-UNSTRING,ENTER,ENTRY,ENUM,ENUM-ID,ENUM ID,EOP, - KeyWords2 EQUAL,EQUALS,ERASE,ERROR,ESI,EVALUATE,EVERY,EXACT,EXAMINE,EXCEEDS - KeyWords2 EXCEPTION,EXCEPTION-OBJECT,EXCLUSIVE,EXIST,EXIT,EXTEND,EXTERNAL,F,FACTORY,FALSE,FD, - KeyWords2 FILE-CONTROL,FILE-LIMITS,FILE,FILES, - KeyWords2 FINAL,FIND,FINISH,FIRST,FOOTING,FORM,FORMAT,FREE,FROM, - KeyWords2 FUNCTION,GENERATE,GET,GIVING,GLOBAL,GO,GOBACK, - KeyWords2 GREATER,GROUP,HAVING,HEADING,HIGH VALUE,HIGH-VALUE,HIGH-VALUES, - KeyWords2 ID,IF,IN,INPUT-OUTPUT,INCLUDE,INDEX,INDEXED, - KeyWords2 INDICATE,INHERITS,INITIAL,INITIALIZE,INITIATE,INPUT, - KeyWords2 INSPECT,INSTALLATION,INTERFACE,INTERFACE-ID,INTO,INVALID, - KeyWords2 INVOKE,I-O,I-O-CONTROL,IS,JUST,JUSTIFIED,KANJI,KEEP,KEY, - KeyWords2 LABEL,LAST,LD,LEADING,LEFT,LENGTH,LESS,LIMIT,LIMITS, - KeyWords2 LINAGE,LINAGE-COUNTER,LINE,LINE COUNTER,LINE-COUNTER, - KeyWords2 LINES,LINKAGE,LIKE,LOCALLY,LOCAL-STORAGE,LOCK,LOW-VALUE,LOW- - KeyWords2 VALUES,LS-AREA,MEMBER,MEMORY,MERGE,MESSAGE,METACLASS, - KeyWords2 METHOD,METHOD-ID,MODE,MODE-,MODIFY,MODULES,MORE LABELS,MORE- - KeyWords2 LABELS,MOVE,MULTIPLE,MULTIPLY,NATIVE,NEGATIVE,NEXT,NO, - KeyWords2 NORMAL,NOT,NULL,NULLS,NUMBER,NUMERIC,NUMERIC EDITED, - KeyWords2 NUMERIC-EDITED,OBJECT-COMPUTER,OBJECT,OCCURS,OF,OFF, - KeyWords2 OMITTED,ON,ONLY,OPTIONAL,OR,ORDER,ORGANIZATION, - KeyWords2 OTHER,OUTPUT,OVERFLOW,OVERRIDE,OWNER, - KeyWords2 PADDING,PAGE,PAGE COUNTER,PAGE-COUNTER, - KeyWords2 PASSWORD,PERFORM,PF,PH,PLUS, - KeyWords2 POINTER,POSITION,POSITIONING,POSITIVE,PRESENT,PREVIOUS,PRINTING,PRIOR, - KeyWords2 PRIVATE,PROCEDURE-POINTER,PROCEDURES,PROCEED,PROCESS,PROCESSING, - KeyWords2 PROGRAM,PROGRAM-ID,PROTECTED,PROTOTYPE,PUBLIC,PURGE,QUEUE,QUOTE,QUOTES, - KeyWords2 RAISE,RAISING,RANDOM,RANGE,RD,READY,REALM,RECEIVE,RECONNECT,RECORD, - KeyWords2 RECORDING,RECORD-NAME,RECORDS,RECURSIVE,REDEFINES,REEL, - KeyWords2 REFERENCE,REFERENCES,RELATION,RELATIVE,RELEASE,RELOAD, - KeyWords2 REMAINDER,REMARKS,REMOVAL,RENAMES,REPEATED,REPLACE,REPLACING, - KeyWords2 REPORT,REPORTING,REPORTS,REPOSITORY,RERUN,RESERVE,RESET, - KeyWords2 RETAINING,RETRIEVAL,RETURN,RETURN-CODE,RETURNING, - KeyWords2 REVERSED,REWIND,RF,RH,RIGHT,ROUNDED, - KeyWords2 RUN,SAME,SCREEN,SD,SEARCH,SECURITY,SEGMENT,SEGMENT- - KeyWords2 LIMIT,SELF,SEND,SENTENCE,SEPARATE,SEQUENCE, - KeyWords2 SEQUENTIAL,SERVICE,SESSION,SESSION-ID,SET,SHARED,SHIFT-IN,SHIFT- - KeyWords2 OUT,SIGN,SIZE,SKIP,SORT,SORT-CONTROL - KeyWords2 SORT-CORE-SIZE,SORT-FILE-SIZE,SORT-MERGE,SORT-MESSAGE, - KeyWords2 SORT-MODE-SIZE,SORT-RETURN,SORT-STATUS,SOURCE,SOURCE-COMPUTER,SPACE, - KeyWords2 SPACES,SPECIAL-NAMES,STANDARD,STANDARD-,START,STATIC, - KeyWords2 STATUS,STOP,STORE,STRING, - KeyWords2 SUB-QUEUE-,SUB-SCHEMA,SUBTRACT,SUFFIX,SUM,SUPER, - KeyWords2 SUPPRESS,SYMBOLIC,SYNC,SYNCHRONIZED,TABLE,TALLY, - KeyWords2 TALLYING,TAPE,TENANT,TERMINAL,TERMINATE,TEST,TEXT,THAN, - KeyWords2 THEN,THROUGH,THRU,TIME,TIMEOUT,TIMES,TITLE,TO,TOP,TRACE, - KeyWords2 TRAILING,TRANSCEIVE,TRUE,TYPE,TYPEDEF,UNEQUAL,UNIT,UNSTRING, - KeyWords2 UNLOCK,UNTIL,UP,UPON,USAGE,USAGE-MODE,USE,USING,VALID, - KeyWords2 VALIDATE,VALUE,VALUES,VARYING,WAIT,WHEN,WHENEVER,WHEN-COMPILED,WHERE, - KeyWords2 WITH,WITHIN,WORDS,WORKING-STORAGE,WRITE-ONLY,ZERO,ZEROES,ZEROS, - KeyWords2 BINARY,BINARY-,BIT,BYTE,COMPUTATIONAL,COMPUTATIONAL-1,COMPUTATIONAL-2,COMPUTATIONAL-3, - KeyWords2 COMPUTATIONAL-4,COMPUTATIONAL-5,COMPUTATIONAL-X,COMPUTATIONAL-N, - KeyWords2 COMPUTATIONAL-4,COMPUTATIONAL-5,COMPUTATIONAL-X,COMPUTATIONAL-N, - KeyWords2 REFERENCE,SIGNED,UNSIGNED,POINTER,PROPERTY, - KeyWords2 PACKED-DECIMAL,COMP-6,COMP-7,COMP-8,COMP-X,COMP-N,COMPLEX - KeyWords2 PIC,PICTURE,COMP-1,COMP2-,COMP-3,COMP-5,COMP-9,PACKED DECIMAL - KeyWords1 ENVIRONMENT DIVISION,DATA DIVISION,PROGRAM,PROCEDURE DIVISION, - KeyWords1 IDENTIFICATION DIVISION,SECTION,PARAGRAPH, - KeyWords1 END-PROGRAM,END PROGRAM, - KeyWords4 S9,V9 - KeyWords6 CONNECT,COMMIT,DECLARE,DELETE,DISCONNECT,EXEC,EXECUTE, - KeyWords6 EXECUTE IMMEDIATE,END-EXEC,FETCH,FOR,INSERT, - KeyWords6 PREPARE,ROLLBACK,SELECT,UPDATE, - KeyWords6 CLOSE,OPEN,READ,REWRITE,WRITE,END-READ,END-WRITE,END-REWRITE,END-DELETE -END - -;════════════════════════════════════════════════════════════════════════════ -; Rich Text Format files: case sensitive -;════════════════════════════════════════════════════════════════════════════ -FILES *.RTF - GeneralFLAGS 1 - StringFlags 2 - BracketPairs { } - KeyWords1 \line,\par,\pard - RegKeyWords COLOR Cyan \\cf\d+ - RegKeyWords COLOR Green (? FILENAME MACROS ->1 Compile Necromancer's Dos Navigator - >2 DPMI32 - call compile d32 - >2 WIN32 - call compile w32 - >2 OS/2 - call compile os2 ->1 ->1 Compile Resources for Navigator - >2 DPMI32 - call resource d32 - >2 WIN32 - call resource w32 - >2 OS/2 - call resource os2 ->1 ->1 Create Navigator's Distributive - >2 DPMI32 - call distrib d32 - >2 WIN32 - call distrib w32 - >2 OS/2 - call distrib os2 ->1 ->1 Create Installation of Navigator - >2 DPMI32 - call install d32 - >2 WIN32 - call install w32 - >2 OS/2 - call install os2 - >2 - >2 Additions - call install add diff --git a/data/common/File Managers/ndn/NDN.MNU b/data/common/File Managers/ndn/NDN.MNU index c6379c86d1..38b5b7dbd2 100644 --- a/data/common/File Managers/ndn/NDN.MNU +++ b/data/common/File Managers/ndn/NDN.MNU @@ -1,49 +1,254 @@ -; Necromancer's Dos Navigator menu file... │ -;──────────────────────────────────────────┘ -;Detailed help on the !.! expansion macros is available in the online help -;under the topic USER MENU -> FILENAME MACROS ->1 Additional menu [NDN Style] -{menufile="ndn.mn2_"} -{ncmenufile="nc.mnu_"} +>1 icacls !.! +icacls "!:!\!.!" +>1 dir "!.!" /q +dir "!:!\!.!" /q >1 ->1 Unpack ~~!.!~~ - < Enter the file name - <=~!.!~ - cup386 /1 ~!.!~ %3 ->1 Turbo Debugger - td !.! +>1 powershell gwmi win32_volume +powershell gwmi win32_volume >1 ->1 EXE Tools - >2 Convert EXE to COM - C:\TOOLS\EXETLS\EXETOOLS.COM !.! /1 !.COM - >2 Cut EXE header - C:\TOOLS\EXETLS\EXETOOLS.COM !.! /2 - >2 Convert COM to EXE - C:\TOOLS\EXETLS\EXETOOLS.COM !.! /3 !.EXE - >2 Encrypt EXE or COM file - C:\TOOLS\EXETLS\EXETOOLS.COM !.! /E - >2 Add Header Comment from CommentFile - C:\TOOLS\EXETLS\EXETOOLS.COM !.! /C !.! - >2 Optimize EXE header - =>!.! +>1 Системные (Systems) + >2 Управление компьютером (Computer Management) + compmgmt.msc + >2 Диспетчер устройств (Device Manager) + devmgmt.msc + >2 Службы (Services) + services.msc + >2 Active Directory Пользователи и компьютеры (AD Users and Computers) + dsa.msc + >2 Диспетчер служб терминалов (Terminal Services Manager) + tsadmin.msc + >2 Консоль управления GPO (Group Policy Management Console) + gpmc.msc + >2 Редактор объектов локальной политики (Group Policy Object Editor) + gpedit.msc + >2 Результирующая политика (результат применения политик) + rsop.msc + >2 Локальные параметры безопасности + secpol.msc + >2 Настройка терминального сервера (TS Configuration) + tscc.msc + >2 Маршрутизация и удаленый доступ (Routing and Remote Access) + rrasmgmt.msc + >2 Общие папки (Shared Folders) + fsmgmt.msc + >2 Локальные пользователи и группы (Local users and Groups) + lusrmgr.msc + >2 Локальная политика безопасности(Local Security Settings) + secpol.msc + >2 Управление дисками (Disk Management) + diskmgmt.msc + >2 Active Directory Домены и Доверие(AD Domains and Trusts) + domain.msc + >2 Active Directory Сайты и Доверие (AD Sites and Trusts) + dssite.msc + >2 Политика безопасности домена (Domain Security Settings) + dompol.msc + >2 Политика безопасности контроллера домена (DC Security Settings) + dсpol.msc + >2 Распределенная файловая система DFS (Distributed File System) + dfsgui.msc +>1 Паенль управления (Control panel) + >2 Свойства системы (sysdm.cpl) + sysdm.cpl + >2 Установка и удаление программ (appwiz.cpl) + appwiz.cpl + >2 Учетные записи пользователей (nusrmgr.cpl) + nusrmgr.cpl + >2 Управление печатью (Printmanagement.msc) + Printmanagement.msc + >2 Дата и время (timedate.cpl) + timedate.cpl + >2 Свойства экрана (desk.cpl) + desk.cpl + >2 Брэндмауэр Windows (firewall.cpl) + firewall.cpl + >2 Мастер установки оборудования (hdwwiz.cpl) + hdwwiz.cpl + >2 Свойства Интернет (inetcpl.cpl) + inetcpl.cpl + >2 Специальные возможности (access.cpl) + access.cpl + >2 Свойства мыши (control Main.cpl) + control Main.cpl + >2 Свойства клавиатуры (control Main.cpl,@1) + control Main.cpl,@1 + >2 Язык и региональные возможности (intl.cpl) + intl.cpl + >2 Игровые устройства (joy.cpl) + joy.cpl + >2 Свойства: Звуки и аудиоустройства (mmsys.cpl) + mmsys.cpl + >2 Мастер настройки сети (netsetup.cpl) + netsetup.cpl + >2 Управление электропитанием (powercfg.cpl) + powercfg.cpl + >2 Центр обеспечения безопасности (wscui.cpl) + wscui.cpl + >2 Автоматическое обновление (wuaucpl.cpl) + wuaucpl.cpl + >2 Сетевые подключения (ncpa.cpl) + ncpa.cpl >1 ->1 Run Microsoft Word - winword.exe +>1 Administrative + >2 view !.! shares + net view !.! /ALL + >2 Restart !.! + shutdown /r /m !.! /t 30 + >2 Shutdown !.! + shutdown /s /m !.! /t 30 + >2 delet share + net share !.! /delete + >2 echo + echo !.! + + >1 ->1 Misc. Windows commands - >2 Create useful start menu shortcuts - >3 ... in German - @echo off - echo creating special start menu directories... - if not .%OS%.==.Windows_NT. exit - set TDIR=%USERPROFILE%\StartmenБ - md "%TDIR%\Drucker.{2227A280-3AEA-1069-A2DE-08002B30309D}" - md "%TDIR%\Netzwerk- und DFЪ Verbindungen.{7007ACC7-3202-11D1-AAD2-00805FC1270E}" - md "%TDIR%\Netzwerkumgebung.{208D2C60-3AEA-1069-A2D7-08002B30309D}" - md "%TDIR%\Papierkorb.{645FF040-5081-101B-9F08-00AA002F954E}" - md "%TDIR%\Systemsteuerung.{21EC2020-3AEA-1069-A2DD-08002B30309D}" - md "%TDIR%\Temporary Internet Files.{7BD29E00-76C1-11CF-9DD0-00A0C9034933}" - >2 Add to and play in WINAMP - set TMPM3U=%TEMP%\winamp.m3u - type %1 > %TMPM3U% - D:\Programme\Winamp\winamp.exe /play %TMPM3U% +>1 t~e~st + >2 !!.!! = !.! + Echo -------------1 + echo !.! + >2 $$.$$ = $.$ + Echo -------------2 + echo $.$ + >2 ##.## = #.# + Echo -------------3 + echo #.# +>2 + >2 ~~!!.!!~~ = ~!.!~ + Echo -------------1 + echo ~!.!~ + >2 ~~$$.$$~~ = ~$.$~ + Echo -------------2 + echo ~$.$~ + >2 ~~##.##~~ = #.# + Echo -------------3 + echo ~#.#~ +>2 + >2 !!:!!\!!.!! = !:!\!.! + Echo -------------1 + echo !:!\!.! + >2 $$:$$\$$.$$ = $:$\$.$ + Echo -------------2 + echo $:$\$.$ + >2 ##:##\##.## = #:#\#.# + Echo -------------2 + echo #:#\#.# +>2 + >2 !!:!!~~\!!.!! = !:!~\!.! + Echo -------------1 + echo !:!~\!.! + >2 $$:$$~~\$$.$$ = $:$~\$.$ + Echo -------------2 + echo $:$~\$.$ + >2 ##:##~~\##.## = #:#~\#.# + Echo -------------2 + echo #:#~\#.# +>2 + >2 !!:!!~~\~~!!.!!~ = !:!~\~!.!~ + Echo -------------1 + echo !:!~\~!.!~ + >2 $$:$$~~\~~$$.$$~ = $:$~\~$.$~ + Echo -------------2 + echo $:$~\~$.$~ + >2 ##:##~~\~~##.##~ = #:#~\~#.#~ + Echo -------------1 + echo #:#~\~#.#~ +>2 + >2 !!: = !: + Echo -------------1 + echo !: + >2 $$: = $: + Echo -------------2 + echo $: + >2 ##: = #: + Echo -------------1 + echo #: +>2 + >2 !!\ = !\ + Echo -------------1 + echo !\! + >2 $$\ = $\ + Echo -------------2 + echo $\ + >2 ##\ = #\ + Echo -------------1 + echo #\ +>2 + >2 %1 (list of selected files on active panel) + Echo -------%1 + Type %1 + >2 %2 (list of selected files on passive panel) + Echo -------%2 + Type %2 + + +>1 +>1 Дискеты (Floppy) + >2 Прочитать содержимое дискеты в файл + >3 ~A~: -> !:!\floppy.img + <=!:!\floppy.img + @dskread.exe a %3 + >3 ~B~: -> !:!\floppy.img + <=!:!\floppy.img + @dskread.exe b %3 + >2 Записать файл-образ~ !.! ~на дискету + >3 ~ !.! ~-> ~A~ + @dskwrite.exe !.! a + >3 ~ !.! ~-> ~B~ + @dskwrite.exe !.! b + >2 + >2 Форм~а~тирование дискеты .. + >3 Дисковод ~A~ + >4 /~F~ - Полное форматирование + @format a: /v:Garl + >4 /~Q~ - Быстрое форматирование + @format a: /v:Garl /Q + >4 /~C~ - Форматирование с проверкой + @format a: /v:Garl /C + >4 /~S~ - Форматирование с переносом системных файлов + @format a: /v:Garl /S + >4 + >4 /Q /S Пользовательское + <=format A: /Q /S + %3 + >3 Дисковод ~B~ + >4 /~F~ - Полное форматирование + @format b: /v:Garl + >4 /~Q~ - Быстрое форматирование + @format b: /v:Garl /Q + >4 /~C~ - Форматирование с проверкой + @format b: /v:Garl /C + >4 /~S~ - Форматирование с переносом системных файлов + @format b: /v:Garl /S + >4 /Q /S Пользовательское + <=format B: /Q /S + %3 + +>1 ~C~равнить.. (~C~ompare) + >2 ~1~ Текстовые "!.!" и "$.$" + fc "!:!\!.!" "$:$\$.$" + >2 ~2~ Без пробелов "!.!" и "$.$" /~W~ + fc /W "!:!\!.!" "$:$\$.$" + >2 ~3~ Без РеГиСтРа "!.!" и "$.$" /~C~ + fc /C "!:!\!.!" "$:$\$.$" + >2 ~4~ Двоичные "!.!" и "$.$" /~B~ + fc /B "!:!\!.!" "$:$\$.$" + >2 ~5~ В ASCII "!.!" и "$.$" /~L~ + fc /L /N "!:!\!.!" "$:$\$.$" + + >2 <= fc /B "!.!" "$.$" >"!.dif" + <=fc /B "!:!\!.!" "$:$\$.$" >"!.dif" + @%3 + >2 + >2 ~6~ Текст "!.!" и "$.$" >>!.DIF +rem <=!.dif + fc !:!~\~!.!~ $:$~\~$.$~ >>!.dif + + >2 + >2 ~d~iff.exe "!.!"(new) и "$.$"(old) >>!.patch + E:\ndn\source\tools\diff.exe -urN -w $:$~\$.$ !:!~\!.! >> !.patch + >2 Сравнить k~D~iff'ом + start "" "C:\Program Files\KDiff3\kdiff3.exe" "!:!~\!.!" "$:$~\$.$" + + + diff --git a/data/common/File Managers/ndn/NDN.NAV b/data/common/File Managers/ndn/NDN.NAV new file mode 100644 index 0000000000..849a6a827e Binary files /dev/null and b/data/common/File Managers/ndn/NDN.NAV differ diff --git a/data/common/File Managers/ndn/NDN.QDR b/data/common/File Managers/ndn/NDN.QDR index e9fb9e2108..55f4f0538b 100644 --- a/data/common/File Managers/ndn/NDN.QDR +++ b/data/common/File Managers/ndn/NDN.QDR @@ -7,7 +7,17 @@ ; "?" at first position: Only add the directory if it exists. ; "-" on a single line: Add a menu line to the displayed list. ; "*" as a separator between a path and a description string - +; {GUID} : identify standard folders registered with the system. +; Doc: https://docs.microsoft.com/en-us/windows/desktop/shell/knownfolderid +; Example: +{B4BFCC3A-DB2C-424C-B029-7FE99A87C641} * Desktop +{FDD39AD0-238F-46AF-ADB4-6C85480369C7} * Documents +{374DE290-123F-4565-9164-39C4925E467B} * Downloads +{AE50C081-EBD2-438A-8655-8A092E34987A} * Recent +{C5ABBF53-E17F-4121-8900-86626FC2C973} * Network Shortcuts +{52A4F021-7B75-48A9-9F6B-4B87A210BC8F} * Quick Launch +{9E3995AB-1F9C-4F13-B827-48B24B6C7174} * User Pinned +- ; Temporary directories ?%TMP% ?%TEMP% @@ -20,6 +30,7 @@ ?%HomeDrive%%HomePath% ?%APPDATA% ?%UserProfile% + ; Language specific ?%UserProfile%\Eigene Dateien\ ?%UserProfile%\My Documents\ @@ -27,3 +38,11 @@ ; Windows 9x ?%WinDir% ?%WinBootDir% + +; Linux +?/etc +?/proc/self/ +?~ +?$HOME +?/var/log * Logs +?/etc/systemd/system/multi-user.target.wants * Startup \ No newline at end of file diff --git a/data/common/File Managers/ndn/NDN.SPF b/data/common/File Managers/ndn/NDN.SPF index 51c2ae917a..722dfe4731 100644 --- a/data/common/File Managers/ndn/NDN.SPF +++ b/data/common/File Managers/ndn/NDN.SPF @@ -1,12 +1,17 @@ ; Necromancer's Dos Navigator: open file at cursor PATH configuration │ ; ────────────────────────────────────────────────────────────────────┘ ; -; Format: extension list in [] brackets, then paths for search. -; "*" at first position: search recursively in all subdirectories -; "+" at first position: search in all subdirectories but only one level down +; Format: extensions list in [] brackets, then paths for search. +; "*" in first position asks for looking in subdirectories too. +; "+" in first position asks for looking in subdirectories... ; ; Example: ; -; [pas,inc] + [PAS,pas,inc] +.,../,../../,.\arcs\,.\incvpc,.\incnvp,.\incxxx,.\microed +E:\ndn\src_devel_current\ + ; *c:\bp\inc\;c:\my\src ; i:\bp\inc\ +[pp,PP] +.,../, \ No newline at end of file diff --git a/data/common/File Managers/ndn/NDN.VWR b/data/common/File Managers/ndn/NDN.VWR index 99f433a65f..1a3f5c2e3f 100644 --- a/data/common/File Managers/ndn/NDN.VWR +++ b/data/common/File Managers/ndn/NDN.VWR @@ -1,8 +1,14 @@ -; Necromancer's Dos Navigator Viewer configuration file │ -;───────────────────────────────────────────────────────┘ -;Detailed help on the !.! expansion macros is available in the online help -;under the topic USER MENU -> FILENAME MACROS -; -;Examples: pas : bp !.! -; C,cpp : bc !.! -;*: notepad !.! \ No newline at end of file +; Alt-F3 + +;----- DisAsembler ----- +;exe : Qview ~!.!~ + +mp3 : tag2txt ~!.!~ + +;--------------- +ans : ansview.exe ~!.!~ +s : ansview.exe ~!.!~ +nfo : ansiroll.exe ~!.!~ + +;--------------- +jar: jadgen "!:!\!.!" \ No newline at end of file diff --git a/data/common/File Managers/ndn/NDN.XRN b/data/common/File Managers/ndn/NDN.XRN index 749fa4e3c6..d5d3c18535 100644 --- a/data/common/File Managers/ndn/NDN.XRN +++ b/data/common/File Managers/ndn/NDN.XRN @@ -4,14 +4,25 @@ ;Ctrl-Shift-F1 >[1 cmd + ;Ctrl-Shift-F2 >2 echo Type Exit to return Dos Navigator.... COMMAND.COM +;Ctrl-Shift-F2 +>3 +notepad + +; Ctrl-Shift-F6 +>6 +calc + +>9 +explorer.exe + ;Ctrl-Shift-F10 ->10 -echo dss +;>10 ; > - Запуск Foreground полноэкранную OS/2 сессию; ; < - Запуск Background полноэкранную OS/2 сессию; diff --git a/data/common/File Managers/ndn/POLISH.DLG b/data/common/File Managers/ndn/POLISH.DLG index 21ef245605..617fe8e583 100644 Binary files a/data/common/File Managers/ndn/POLISH.DLG and b/data/common/File Managers/ndn/POLISH.DLG differ diff --git a/data/common/File Managers/ndn/POLISH.HLP b/data/common/File Managers/ndn/POLISH.HLP index a6436f9b19..a05093689e 100644 Binary files a/data/common/File Managers/ndn/POLISH.HLP and b/data/common/File Managers/ndn/POLISH.HLP differ diff --git a/data/common/File Managers/ndn/POLISH.LNG b/data/common/File Managers/ndn/POLISH.LNG index 0c921a7d6e..c1aa808d27 100644 Binary files a/data/common/File Managers/ndn/POLISH.LNG and b/data/common/File Managers/ndn/POLISH.LNG differ diff --git a/data/common/File Managers/ndn/RUSSIAN.DLG b/data/common/File Managers/ndn/RUSSIAN.DLG index d4341db6a1..a9e454d495 100644 Binary files a/data/common/File Managers/ndn/RUSSIAN.DLG and b/data/common/File Managers/ndn/RUSSIAN.DLG differ diff --git a/data/common/File Managers/ndn/RUSSIAN.HLP b/data/common/File Managers/ndn/RUSSIAN.HLP index ae126ec9c7..a9c18b9e3f 100644 Binary files a/data/common/File Managers/ndn/RUSSIAN.HLP and b/data/common/File Managers/ndn/RUSSIAN.HLP differ diff --git a/data/common/File Managers/ndn/RUSSIAN.LNG b/data/common/File Managers/ndn/RUSSIAN.LNG index 3ae3fa6360..73a4a45aac 100644 Binary files a/data/common/File Managers/ndn/RUSSIAN.LNG and b/data/common/File Managers/ndn/RUSSIAN.LNG differ diff --git a/data/common/File Managers/ndn/SSAVERS/FILE_ID.DIZ b/data/common/File Managers/ndn/SSAVERS/FILE_ID.DIZ new file mode 100644 index 0000000000..b25b964501 --- /dev/null +++ b/data/common/File Managers/ndn/SSAVERS/FILE_ID.DIZ @@ -0,0 +1 @@ +External Screen Savers with "SS" file extension diff --git a/data/common/File Managers/ndn/WHATSNEW.TXT b/data/common/File Managers/ndn/WHATSNEW.TXT new file mode 100644 index 0000000000..56361bc2b1 --- /dev/null +++ b/data/common/File Managers/ndn/WHATSNEW.TXT @@ -0,0 +1,545 @@ +20??-??-?? (v3.00.0007) + new: linux add column "B" and "Z" in linux version + new: experimental version for KolibriOS (russian x32 OS) + fix: VP version (not W32) show free memory size >2GB + new: linux add column "W" - show file type like MC + new: add Host-info into InfoPanel (Ctrl-L) + fix: linux x64 fix OS Environment dialog + new: InfoPanel (Ctrl-L) - items can be hidden + new: panel QuickView optionally show folder statistics + fix: file properties (Ctrl-; hotkey) also show approximate results ("~" char) + fix: no overflow with calculating folder size on disk (VP versions) + new: show current disk informations (FAT & NTFS drive type) + fix: fixed bug in LFN.lChDir() in VP-Dos version + new: Windows version: autorun as Administrator option (in menu Options->Configuration->System Setup... - default Off) + fix: Linux64 version: runs now also on real console - not crashes + fix: correct show UTF8 names inside ZIP archives + new: analog clock in menu->Utilities + new: Space hotkey centers X & Y window when dragging if active (Ctrl-F4) + new: Ctrl-Space hotkey center X window when dragging if active (Ctrl-F4) + new: Alt-Z hotkey toggles maximize/restore window when dragging if active (Ctrl-F4) + new: Auto-spaces option in editor after one of char ,.:;!? + new: Alt-Home in editor jumps to 1st non-blank character in current line + new: "Save directory selection" in FM setup & "Clear folder selection list" in History submenu + new: Sort method by digital number + new: option in editor menu->Misc "Insert string using font" + new: faster CRC calculation by CRC32 SSE4_2 opcode + new: [Shift]-Tab toggles calendar show horizontal/vertical + fix: statusline commands now works with calendars + fix: RCP support +/- operators in constants like: "3-1+2", "kbEsc-3" or "kbTab+kbRWin" + fix: ContextMenu works in all Win versions (now activated Alt-[Shift]-A or WinMenu-A) + fix: sometimes crash when open MiscellaneousSetups + new: editor, delete all lines in a block that (not)-contains string + fix: editor, delete empty lines in a block now works + new: [Ctrl-Space] key in DirectoryTree enables parital view + new: [Alt-Space], [Alt-Gray-'-'] or [Alt-Gray-'+'] opens/closes all sub directory tree (level 1) + new: screen grabbing by mouse (see: Options->Configuration->Miscellaneous setups->System Setup Ext) + new: added CtrlAlt-[Left/Right], CtrlAlt-[Up/Dn] hotkeys to panel quick search + new: on-screen keyboard activated by click 1st char of status line or press WinMenu-K hotkey + fix: added new cpuid instruction flags + new: quick view file description (start in main menu->Manager or after press Ctrl-D + new: sort directories only by name option added + new: three alternative buttons (Dark/Yuck/Zeez), to select palette, in Colors->Vga Palette + new: gomoku Japanese game + new: WinMenu-F option to QuickSearch in FilePanel (Dos & Win) + fix: now AltQ hotkey works in dialogs + fix: better dialog detection data change/modification + new: possible DEFINE/UNDEF/PUSH/POP directives in resource files to test other target + fix: increased view subtitle size + new: Ctrl-Shift-M minimizes/iconizes current window + new: Ctrl-Shift-<1-9> selects window number 1-9 + fix: Esc sometimes closes minimized window + fix: in dos version show correct command line timer (dx:cx registers was swapped) + new: XMS/EMS (Dos) memory statistics data + fix: Alt-Shift-/ changed cmdline to invalid state (FPC version) + new: optionally create simple event log file (Options->Configuration->Miscellaneous setups->System Setup Ext) + fix: the same file descriptions will not be copied + fix: 2048 game not blinking + fix: help window is zoomed to desktop size + fix: show cpu registers & true free memory size on exceptions in Dos/K32 version + new: minesweeper game + fix: now Ctrl-[Up/Dn] works in help window + fix: find file in panel now search in whole file when advanced search is off + new: simple html viewer + fix: quick search is activated by pressing and releasing only single Alt/Ctrl + fix: now releasing Ctrl, Caps/Num/Scroll-Lock key works also in Kolibri (K32 version) + fix: executing files in KolibriOS via /sys/@open + new: new option in menu "=": visit NDN website in K32 version + fix: Full screen shoot option visible in menu only in Windows + fix: sort indicator in left upper corner of panel was incorrect for some modes + new: Option "Restart the kernel" menu File->Shutdown system... in K32 ver. + new: auto switch font after Ctrl-Space hotkey in help window (K32) + new: Copy/paste to/from system clipboard works in K32 + new: When APM not found, in dos, NDN try to shut down by ACPI (if not run as DPMI32/VCPI client) + fix: now now show all files with mask specified, was small bug in FindFirst()/FindNext() (K32) + new: command line option /NOEXC disables/skips installing exception handler to debug NDN (K32) + new: show disk size & volume label name on K32 + fix: SysFileMove() function works in K32 + +2021-07-21 (v3.00.0006) + fix: better dos version detection + fix: now in 32-bit ndn version build assembler generates valid code + fix: now, double-clicking the mouse does not process the event multiple times. + new: CrossWordMania unit released, dictionaries can be downloaded from www.ndn.muxe.com/download/file/dicts.7z + fix: bug, in replace string, in editor sometimes causes crash + fix: linux: tmpfs and nfs volumes always show in drive selection menu + fix: in "hgroups.ini" length of mask may be greather than 255 bytes (up to 32767 bytes) + fix: now dos version support [5] hotkey on numeric keyboard + new: in advanced file search added option "Search only in the first n-bytes..." and "Find duplicate files..." + new: added "Filters" sub-menu in "Panel" menu and fast filter switch + fix: added new cpuid instruction flags + new: new FilePanel K - show file creation date & time + new: new FilePanel J - show file last access date & time + new: new FilePanel W - show file real/allocated size + new: added sort files by allocated size + new: file properties in file menu (Ctrl-; hotkey) + fix: fixed bug with pointers in natural sort + fix: now valid file attributes are visible in archives ZIP & RAR + fix: dos keyboard driver, pressed Ctrl-= returns correct keycode + new: added auto hide command line option + fix: some games in Linux64 version now work fine (runs slower) + new: Beast game added + new: new buttons (Prev/Next) in cpu information dialog for better "navigation" + fix: TicsPerDay constant now is correct in dos version + fix: now compressed and not compressed help files are accepted (last /D param for TVHC - disables compression) + new: added 3 language buttons in Options->Configuration->CountrySupport to change uppercase table + new: Wipe selected files in panel (Alt-Shift-Del hotkey) + new: linux: Ctrl-F option to QuickSearch in FilePanel + fix: windows server 2022 detection + new: windows: detect freespace by current directory instead current drive + new: windows portable devices + new: windows: new columns FilePanel B/Z - show free space/disk size + fix: better DOSBox emulator detection + fix: crash with Win98 when dos is in HMA (NDN tried read not mapped memory above 1MB) + fix: crash with Win98 when BIOS fonts was located in HMA + +2020-10-22 (v3.00.0005) + new: new FilePanel O - show file Owner (WinNT+,Linux) + new: new FilePanel L - show file Links number (Win) + new: optionally add ".." item in main folders + new: Tab hotkey switch to next Window in ChangeDrive + new: AsciiTab shows video and internal font for compare (Dos) + new: optionally shows sort mode indicator in FilePanel + new: added option directories first in SortBy menu + new: "align extension if folders" and "Show [] around directories" options added to SetupColumns + new: possible make copy data in Dialogs and Ctrl-Alt-Shift-BackSpc hotkey & UndoView to undo all changes + new: Alt-/Ctrl-Space hotkeys reverses-bits/(de)selects all items in focused CheckBoxes + fix: search file in panel (Alt-F7) was corrected + new: Num-/Num+ can also de/selects directories + new: optionally current item number & items count shown on bottom of the menu + new: Tab/Shift-Tab goes to the next/previous menu without expanding the submenu + new: Backspace in menu returns to the default item + new: optionally natural sorting in panel: alphabetical and numerical + new: user defined file size formatting added + fix: corected some bugs in hash calculation + new: toggle manager size to half/full screen, option to menu added (Ctrl-Alt-F hotkey) + new: new screen savers "Other worm" and "Gravity" (last only for Dos) + new: great pac-man game clone + new: possible scrollbar in menus + new: "Gray" button in vga palette edit dialog + new: after Ctrl-Alt-F11 you can set extended video text mode selected from list in ndn.vid file (only in Dos) + new: cool scrollbarx made by Sergey in file panel + fix: paste long strings from clipboard optimized for speed by 1 million percent + fix: Viewer: textmode hide selection if "Persistent blocks" off + fix: Viewer: block do not reset while scroll by Ctrl-Keys + new: new Scrollbar in Editor and Viewer + fix: Show "Free space on border" and "Filter for filenames" if DriveLine is OFF + new: Filepanel: Options to disable show selected files and size + fix: online update works with NDN website + new: optionally show current cluster on bottom dialog frame + fix: sometimes you couldn't change the language after Alt-F12 and you had to press Alt-X + new: change Ruller mode (dec\hex) by mouse Right button DoubleClick + new: binary file comparer + fix: copy/paste from clipboard was fixed (U64 version) + fix: now you can change the color from the extended palette in ChangeColors + new: Undo button in ChangeColors + fix: End of line characters removed from dump screen after crash + fix: ScrollBar(X) show true position for larges values + fix: goto dirs inside .TRD files + new: inside archivers Ctrl-K toggle show path + new: Branch in archives (Ctrl-H) + fix: Panel filter now work in archive's find result + fix: drawing using VGA palette in Linux64 if option in SystemSetup enabled + +2020-06-20 (v3.00.0004) + fix: keyboard driver in dos version changed to be more friendly + fix: now insert key on numeric keyboard works when numlock in on + fix: archive: CAB (.BOX) SFX detection + fix: archive: detection VHD image file with MBR + fix: uuencode/uudecode code was extended + new: now we can coufigure tag for file attributes in file panel + new: option to disable execution of all files by Enter, which not executable and not listed in NDN.EXT (DOS32/64) + fix: after enter to archive in panel sometimes some memory was tried to free twice and NDN crashes + fix: filepanel column 'T' size fix with 12hr time format + new: viewer: hotkey for highlite column and line Ctrl "-" and Ctrl "=" + fix: viewer: reset current codepage while change ViewMode + fix: viewer: correct mark changes and cursor in dump\hex\text mode with unicode + new: Hotkey to enable\disable QDR\EQDR\VFS in change drive menu Ctrl "-", Ctrl "=",Ctrl "\" + new: viewer: options "Autodetect Codepage" + new: archive: support Compound Binary File view via 7z + new: archive: support EXEcutable file resourse viewer (like archive) via 7z + new: archive: VHD: detect HFS container and EFI partitions + new: archive: options to view executable via F3 or Enter + fix: Ctrl-PgDn work again (enter to folders and archive) + fix: fix change DateTime at files with RO attributes + new: VHD: dmg image detection (Apple Disk Image) + new: Keyboard speed setup (DOS32/64) + new: SpinView past ClockView + new: support YBS archiver (c) Vadim Yoockin + fix: AI archiver filename detection fix + new: new FilePanel H,V - view first bytes of file + new: key AltLeft/AltRight/AltUp/AltDn selects nearest next View in Group + fix: command line in DOS version validity check + new: support SBC Archiver (c) Sami + new: support IMP (c) Technelysium Pty Ltd. + new: support BSN archiver + fix: use internal parser for .Q archives + new: optional View 1st line of file in FileDialog + new: Ctrl-Space in Help fast switches to another language + new: Change Cursor Size Setup for Dos version + new: "Test Explode" button in InterfaceSetup + new: "Hide"/"Show"/"Icon" buttons in WindowsManager + fix: lzma archive detect + fix: Ctrl-Enter in filepanel with QuickSearch mode work again + new: Additional screen saver "2nd Sky" + fix: now "Test" button works in ScreenSaverSetup also when Time=0 + fix: fixed bug in frame draw procedure which occurs when extended explode is enabled + new: extended global palette + +2020-02-19 (v3.00.0002) + new: some update in driveline info window information + new: Detect name of image file at Virtual drive (img/vhd/iso/vhdx) in drive select menu + new: Detect Hardlink names and swich between dialogs + fix: FilePanel: now selected files count show on center of divider separator and shift left if not enouth space + new: now NDN can make Hardlink and Symlink Alt-F6 -> [ Link ] ... + fix: SYMLINK and JUNCTION show dialog (Alt-F6) update + fix: windows: FilePanel correct show junction with PrintNameLength=0 + new: archive: VHDX via 7z detection as VHD + new: linux: detect file attributes 'P' Protect hierarchy + new: archive: ISO+UDF Image detection support + new: linux: JFS,UDF FileSystem and VolumeLabel detection + new: option to disable execution of all files by Enter, which not executable and not listed in NDN.EXT (Win32/64) + fix: Filter dialog resize (Alt-Del) + fix: Archive list and Archive select dialog resize + new: Color to ActiveAttributesFilter\NameFilter\Ratio(numbers+text) can be setup in Configuration -> colors + fix: Viewer: find + replace fixed wrong position in text mode with EOL\TAB visible + new: DirSize add new map like in SequoiaView + new: add .RK archive support (high performance archiver (c) Malcolm Taylor) + new: now password protected files in arhives show like encrypted (E) + new: .AI Archive support (Ai Archiver (C) E.Ilya, MSU) + fix: .AIN archive detection + fix: Move file to folder have one character's name + fix: .QRK archive v1.6 detection + fix: pcre recompiled for i386 cpu (previous was for p6) + new: add .LZO archive support (lzop v0.95 Copyright (C) Markus Franz Xaver Johannes Oberhumer) + fix: now NDN correct show folders and subfolders in .HPK archives + fix: detect password portected .JAR archives + new: show UFA\JAR\RAR5\ACE\HPK password protected files as hidden + fix: TArcDrive.Store\Load miss prev variable (fix crash after extract\reload) + new: MessageBox while read\detect encrypted archive (UHA\ZPQ\RAR\HPK\7Z) + fix: some dialogs element update + fix: .ACE archive detection fix + new: linux: exFAT FileSystem and VolumeLabel detection + fix: linux: Panel reread after exit from archive + fix: DirSize x64 crash on files with size=0 fixed + fix: Ctrl-Y inc ShowMode \ Alt-Y dec ShowMode + fix: linux Alt-Shift-0 QuickDirChange menu fixed + fix: Copy to clipboard correct copy selected block and LineBreaks + fix: Copy text to clipboard (no add ) + fix: Paste from clipboard correct paste + new: Align extensions on folders is hardcore disbaled + fix: AutoRefresh Panel after erase dir\exec commandline\hide panels work again (add Drive^.NotifyAdd; Drive^.NotifyDelete) + fix: notifyd update (exec\erase\panel swi) + fix: Paste text from windows clipboard with option [x] StrLen() + fix: detection .jar archive (delete %tempfile% before read archive list) + new: CalcHash add button to copy all Hashes to Clipboard + fix: Ctrl-Shift-F1..F12 work again + fix: DirSize: map on empty directory fixed, added Hotkeys on buttons + fix: Panel Options (Alt+S) file attributes hotkey work normally + fix: Compare directories dialog resized + fix: Ctrl-Shift-Enter on FilePanel work again + fix: NDN can show .rar5 and .zpaq additional file attributes (dwfileAttributes) + fix: .tgz correct show names with russian character (codepage 1251) + fix: .zpq .tar achives unicode filename support + fix: TCheckedComboBox handle hotkeys only with Alt or active element + new: archives : F4 on folder = extract, F4 on selected files\folders = extract, F4 on '..' = exract all (thx DRON) + fix: now NDN can add files to .ZPAQ archive (Shift-F1) (thanks to WAJIM) + fix: extract .HAP .CAB archive via Shift-F2 work again (thanks to WAJIM) + fix: archive setup dialog parametrs resized up to 99 char, some optimisation (thanks to WAJIM) + new: Highlite group list dialog update + +2019-12-22 (v3.00.0001) + new: Change InfoPanel memory info style + fix: InfoPanel size change + fix: linux: l64 fix link show in FilePanel + new: Alt-F6 on symlink\junction show link source in rename dialog + new: windows: [ALT-CTRL-SHIFT-INSERT] = copy link\junction path to clipboard + fix: support archive with space in filename and spaces in unpacker path + new: archive .CPIO and SquashFS(VHD) detecrion via 7-zip (path like .\usr\lib\) + fix: better Windows 10\Server 2016\2019 version detection + new: linux: add hotkey to quick change fileattributes in file attributes dialog [Ctl-A] + fix: calc: store to history valuea befor and after calculate + add: new cpu instructions in build decoder & assembler + fix: [Ctrl-Shift-Left] and [Ctrl-Shift-Rigth] in file panel work again (resize Name columnin in current panel) + fix: linux: now work [Alt-Shift-Left] and [Alt-Shift-Right] + add: some options in Panel otions dialog + new: linux: NDN can change volume label on mounted volume fat12\16\32 and btrfs + new: linux: new option to hide pseudofilesystem from driveline and Drive menu Options->Configuration->Interface->Driveinfo + fix: driveline color(with disabled option show DriveType) thx WAJIM + fix: AMD/VIA cpu cache detection + fix: FilePanel Qiucksearch activated only by single Hotkey + fix: linux: l64 fixed FTP connection + new: linux: XFS volume label detection + new: linux: [Alt-E] - change File Flags [Ctrl-A] - cahnge file Attributes + new: linux: new FilePanel column 'Y' - Linux File Flags + fix: linux: show filesystem of current folder (Ctrl-L) + new: linux: new option "File Flags on separator" at Panel options (Alt-S) + fix: some Dialog element fixes + fix: linux: erase progress bar fix + +2019-11-05 (v3.00.0000) + fix: linux: execute OS command + new: linux: filepanel driveline use pallete's color for cd\lan\vfs\usb + new: linux: NDN can detect 109 types of Filesystem + fix: linux: some parts of "keyboard driver" fixed + fix: linux: windows borders and some GUI + new: linux: FilePanel filter (Alt-S) can use Fileattributes + new: linux: file Attributes change (Ctrl-A\Alt-E) + new: now NDN can detect ReactOS at start + fix: term: xterm-256color detection fix + new: linux XFS\Ext2,Ext3,Ext4\minix\bttrfs FileSystem detection in Alt-F1\F2 menu + new: linux tty detection at startup message + fix: linux: fix filepanel file info lines + fix: now Alt-Left/Right in the editor works as before + fix: NDN crashed when trying to open Decoder with nonexistent file + fix: a little improvement exception report + new: added possible define command line prompt format + new: task list for Windows version + new: remember/restore selected files in panel [CTRL-ALT-GRAY-"*"/"/"] + new: new menu button in win version - fast open a new command prompt window + new: optionally in history you can see the date of the operation + new: the Panel->Selections menu has been extended with additional buttons for computers without a numeric keypad + new: added goto first/last selected file in panel [CTRL-ALT-HOME/END] + new: horizontal breakdown in manager [CTRL-ATL-H] + new: new hotkey, set maximal video mode [CTRL-ATL-M] + new: optionally allow to run only one copy of NDN in windows (restart needed) + new: auto maximize console window option in Options->Configuration->Startup/Shutdown + new: option to exclude path from file search in FindFile.Advanced + new: switchable extened search and inputline in histories + new: possible check symbol defines in Help Compiler like in RCP + new: calculator in RCP, possible math expressions instead of constants in resources + fix: added a few new hashes calculation + fix: now NDN reads all screen from OS when buffer is greater than 32K + new: NDN can import NG, VP, BP and OS2 help files + +2019-09-08 (v2.31.5475) + fix: keyboard driver in DOS32 DPMI version + fix: now the menu reappears after F10 if it was previously hidden + fix: sometimes one of the built-in screensavers (roundworm) crashed + fix: now the clock does not display the character with code 0x00 + fix: corrected reverse procedure in editor and input line + new: in select disk it is possible to bypass disk type detection for A: and B: drives + +2019-07-23 (v2.31.5474) + new: x64 test unicode version. + new: Zydis disassembler. + new: F4 in QuickDirMenu = edit ndn.qdr + new: Find file inside archives + fix: Now attributes other than the directory are visible in the archives. + new: Show BusType of disk in select disk dialog (Ctrl-9) + new: Detect Ramdrive disk as is possible + new: Use GUID identifier in ExtQuickDir (ndn.qdr) and QuickDir (ndn.ini) + new: Find in help window + Editor/InputLine: new hotkey + Replace mutliple spaces to one space ........... [CTRL-[5]] + Replace mutliple zero characters to one ........ [CTRL-`] + Remove all spaces from string .................. [CTRL-SHIFT-[5]] + Remove all zero characters from string ......... [CTRL-SHIFT-`] + Delete all spaces but only not in quotes ....... [CTRL-ALT-SHIFT-[5]] + Delete all zero characters but not in quotes ... [CTRL-ALT-SHIFT-`] + Filepanel: new hotkey: + Directory name and current file name of left panel ............. [CTRL+'<'] + Directory name and current file name of right panel ............ [CTRL+'>'] + Directory name of left panel and current file name next panel... [CTRL+SHIFT+'<'] + Directory name of right panel and current file name next panel.. [CTRL+SHIFT+'>'] + new: support extended file atributes inside RAR5 archives + new: Support for RAR5 archives has been improved support in UTF8 filename + new: Now copy to/from windows clipboard can have a char code #0 inside. + new: support extended file atributes inside archives + new: RAR5 archiver support + fix: x32 version now can detect archives more 2Gb. + new: FileSearch: display percent completion of the operation and TaskBar progress. + * TWhileView now reacts to pressing the Stop button. + new: support for modes larger than 255 (up to 511 columns) to NDN. + fix: error in the quicksearch panel (sometimes an infinite loop). + fix: another error (Windows does not display correctly in the console of the character code #13). + new: show Windows Taskbar Progress while Coping and Deleting files + new: add ndn.exe.mainfest for detection win 8.1++ and compatibility + new: add ndn.exe.versioninfo + new: MS Windows version detection + new: Run in compatibility mode detection + new: Detect virtual cdrom\hard drive + +2019-06-20 (v2.31.5473) + new: Online update of NDN + fix: Select dialog menu position.x + new: Show windows volume name if disk label is empty (TDriveInfo.GetWinVolumeLabel) + new: InfoPanel Show windows volume name if disk label is empty + new: Arc:VHD: via 7z support (Fat\Fat32\Ntfs) + new: CheckedComboBox and Tabs dialog element + Highlight groups dialog resize + new: configure for Select disk dialog + new HotKey Ctrl-1..7 in select disk dialog + +2019-06-03 (v2.31.5472) + fix: use full file attribute in compare dirs dialog + new: Now NDN W32 versions can copy files larger than 2GB + new: now NDN ask password if cd to network share with password protect + add: changed attributes for network panel + new: options -> network : Windows input login\password dialog + +2019-05-28 (v2.31.5471b2) + file attributes: use drive VolumeSysFlags to access to dwfileAttributes + new: Panel Options setup now use full FileAttributes + new: Column 'C' and 'R' now can used in Drive\Find\Temp panel + new: Attributes filter now show in bottom drivline like filename filter + add: InfoPanel (Ctrl-L) show VolumeSysFlags: of drive or network share + fix: W32 FileDialog not all only Directories show in dialog + fix: dirsize first cahracter color in filemap at dark color pallete + new: search can use dwfileAttributes in advanced options + add: counters to process "Calc directory length" + fix: disable default enabled option '[x] Find LFN only' in Find dialog + +2019-05-13 (v2.31.5471b) + new: BigCalculator add new operations + new: Build w32 with FreePascal + +2019-05-06 (v2.31.5470b) + new: changed file attributes letter + support changes extended attributes + copy dialog: Full file attributes support + fix: w32: RAR archive detection + new: Extensions file size dialog: add colored files map for folder + fix crash in netdrive.GetResourceOfDrive + support file attributes: NPU NORMAL,PINNED,UNPINNED + +2019-04-15 (v2.31.5470) + new: Extensions file size dialog (Ctrl-S in file panel) + new: 64-bit dos extender + new FPC compilers versions + fixed: Resolution size > 255 + fixed: BracketPair inside of block + +2019-03-21 (v2.31.5469) + Add to NDN in block editor's menu option "delete starting spaces & tabs". + Modified help navigator. + Resized FileDialog window + Fixed bug, the same memory was mapped twice. + Added capstone disassembler. + Modified calculators. + Shift-Up\Dn in history work again + Editor: new command: delete starting spaces & tabs + Editor: (BracketPair) Alt-Left\Right changed to Alt-Home\End + +2019-02-18 (v2.31.5468) + Dialog to Shutdown Computer + Fix border in drag mode with enabled driveline + Add ballon after long delete\copy + Use environment variables in QuickDir* (ndn.ini) (QuickDir2=%USERPROFILE%) + Add Balloon to BeepAftercopy + fix: codepage in ballon text + Use arrtibute string width in show fmiCurrent + Driveline Frame color while dragging + Confirm while sutdown + Default column 'X' size fix + Attribute flag 'N' -> 'I' like in Windows + +2018-12-21 (v2.31.5467) + fix: Symlink now work on WinXP (comment GetFinalPathNameByHandle) + new: Shift-Enter on directory = goto symlink path + new: Show '' and '' in 'S' Column + new Arc VMDK: Image support via 7-zip + new: USB Safe remove + Sort X column like filepanel + Use X column with attributes in FTP panel + Symlink: show Fullname + source path in LFN name + Full attributes in drive panel + find panel + 'N' + 'S' column support + Ctrl-A attrib dialog of file attributes + Attributes on separator: (Rigfh click - change attributes \ Left click - show full attrib) + +2018-12-04 (v2.31.5466) + Source code refactoring (remove not used unit) + Add File hashes calculate + network: logon error processing + network: show logon error message + new: support command cd \\server + New column "F" - ip address + New column "G" - mac address + Fix quicksearch position in panel + Now Ctrl-F work in network panel + Network drive show root path name in panel's free space line + Detect Device type by local Ieee mac address base + F5 = ping in network panel + Help file update + +2018-11-11 (v2.31.5465) + Extended file attributes in panel and in dialog (Ctrl-A) + New game 2048 + Translate some dialogs and messages + Tray icon config dialog + New panel options setup + New arc:BZIP2 + VDI + Q + Better BIX archive detect + F11 - change user (work on service and network browser) + Use file SFN in network + Network status line (fmiShowSzDtTm) + Access into password protected share after ACCESS DENI + Show full servise status on info panel + +2018-11-03 (v2.31.5464) + New panel setup (dlgPanelSetupX) + Rewrite processlist (VFS_PROC.PAS) + Reformating Info panel (1line SFN / 2line LFN / 3line Description) + Network browser setup in options (not finished) + Options -> Configuration ->Miscellaneous setups -> SystemTray (here you will change Stefans code and remove one instance) + Alternative icon in tray if user have admin rights + (Ctrl-k) in Process panel - is FullPath to process + Confirm dialog before kill process + Add % to skip files info in copy\move\dialog + Highlite active attrib filter in separator (alt-s) + F4- in Service$ panel change name mode (i use column 'B' as service status ) + Auto resizing copy\move\delete\dialog + New archives support wia 7-zip + Columns default size use (if not set in Alt-k) + +2018-10-19 (v2.31.5463) +2018-10-04 (v2.31.5462) +2018-09-23 (v2.31.5461) +2018-07-14 (v2.31.5460) +2018-07-13 (v2.31.5459) +2017-12-15 (v2.31.5458) + +2010..2017: + + Windows Caption Overal progress + Add % to skip files info (copy progress bar) + Detect x32 and x64 process + Tray icon ballon if user is not have admin rights + Network Update + Description's in Network panel + Use System and Hide file attributes in network's share + Balloon in about window ;) + Show IP addres in panel instead of DateTime + Quicksearch in network file panel use '\' like * + Fix: Networks count in border + Show IP addres and HostName in infoPanel window (Ctrl-L) + Support russian names in process path + Now descriptions (ctrl-k) in Process panel - is FullPath to process + Confirm before kill process + Check print$ share + W32: GlobalMemoryStatus() to info panel + Win:x64 show Free mem% in clock until shift is press + Infopanel: Do not show x32 memory size in 64bit + Ask password before change password's protected shared dir + Return to netrork from other VFS + Do not check IP address in \\tsclient + F7 = History in Output window (like in cmd.exe) diff --git a/data/common/File Managers/ndn/archiver.ini b/data/common/File Managers/ndn/archiver.ini deleted file mode 100644 index 970df49e1f..0000000000 --- a/data/common/File Managers/ndn/archiver.ini +++ /dev/null @@ -1,1199 +0,0 @@ -[ACE] -Options=1 -ListChar=@ -BestCompression=-m5 -d1024 -GoodCompression=-m4 -NormalCompression=-m3 -FastCompression=-m2 -FastestCompression=-m1 -StoreCompression=-m0 -Solid=-s -RecoveryRecord=-rr -SFX=-sfxjr -ForceMode=-y -ExcludePaths=-ep -IncludePaths=-r -Test=t -Delete=d -Garble=-p -Move=m -Add=a -ExtractWithPathnames=x -Extract=e -Unpacker=ACE.EXE -Packer=ACE.EXE - -[AIN] -Options=1 -ListChar=@ -BestCompression=-m1 -GoodCompression=-m1 -NormalCompression=-m2 -FastCompression=-m3 -FastestCompression=-m3 -StoreCompression=-m4 -Solid= -RecoveryRecord= -SFX= -ForceMode=-y -ExcludePaths= -IncludePaths= -Test=t -Delete=d -Garble=-g -Move=m -Add=a -ExtractWithPathnames=x -Extract=e -Unpacker=AIN.EXE -Packer=AIN.EXE - -[ARC] -Options=1 -ListChar=@ -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX=/EXE -ForceMode= -ExcludePaths= -IncludePaths= -Test=T -Delete=D -Garble=/G -Move=A /M -Add=A -ExtractWithPathnames=E /WA -Extract=E -Unpacker=PAK.EXE -Packer=PAK.EXE - -[ARJ] -Options=1 -ListChar=! -BestCompression=-jm -jh65535 -GoodCompression=-jm1 -jh65535 -NormalCompression=-m1 -FastCompression=-m3 -FastestCompression=-m4 -StoreCompression=-m0 -Solid= -RecoveryRecord= -SFX=-je1 -ForceMode=-y -ExcludePaths=-e -IncludePaths= -Test=t -Delete=d -p1 -Garble=-g -Move=m -a1 -p1 -Add=a -a1 -ExtractWithPathnames=x -p1 -Extract=e -p1 -Unpacker=ARJ.EXE -Packer=ARJ.EXE - -[BSA] -Options=1 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX=+s -ForceMode= -ExcludePaths= -IncludePaths= -Test=-t -Delete=-D -Garble=-xg -Move=-am -Add=-ar -ExtractWithPathnames=-xy -Extract=-xy -Unpacker=BSARC.EXE -Packer=BSARC.EXE - -[BS2] -Options=1 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX=+s -ForceMode= -ExcludePaths= -IncludePaths= -Test=-t -Delete=-D -Garble=-xg -Move=-am -Add=-ar -ExtractWithPathnames=-xy -Extract=-xy -Unpacker=BS2.EXE -Packer=BS2.EXE - -[CAB] -Options=1 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test= -Delete= -Garble= -Move= -Add= -ExtractWithPathnames=/A /L .\ -Extract=/A /L .\ -Unpacker=EXTRACT.EXE -Packer= - -[CHZ] -Options=1 -ListChar= -BestCompression=-jm -jh65535 -GoodCompression=-jm1 -jh65535 -NormalCompression=-m1 -FastCompression=-m3 -FastestCompression=-m4 -StoreCompression=-m0 -Solid= -RecoveryRecord= -SFX=-s -ForceMode=-y -ExcludePaths=-e -IncludePaths= -Test=eN -Delete=-D -Garble= -Move=-a -t -m -Add=-a -t -ExtractWithPathnames=-e -y -Extract=-e -y -Unpacker=CHARC.EXE -Packer=CHARC.EXE - -[HA] -Options=1 -ListChar= -BestCompression=+2 -GoodCompression=+2 -NormalCompression=+1 -FastCompression=+1 -FastestCompression=+1 -StoreCompression=+0 -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths=+e -IncludePaths=+r -Test=t -Delete=d -Garble= -Move=am -Add=a -ExtractWithPathnames=x -Extract=e -Unpacker=HA.EXE -Packer=HA.EXE - -[HAP] -Options=1 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test=t -Delete=d -Garble= -Move=a -Add=a -ExtractWithPathnames=x -Extract=e -Unpacker=PAH3.EXE -Packer=HAP3.EXE - -[HPK] -Options=1 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test=T -Delete=D -Garble=-C -Move=A -Add=A -ExtractWithPathnames=X -Extract=X -Unpacker=HPACK.EXE -Packer=HPACK.EXE - -[HYP] -Options=1 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths=-r -Test= -Delete=-D -Garble= -Move=-m -Add=-a -ExtractWithPathnames=-xo -Extract=-xo -Unpacker=HYPER.EXE -Packer=HYPER.EXE - -[LHA] -Options=1 -ListChar=@ -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression=-z -Solid= -RecoveryRecord= -SFX= -ForceMode=-m -ExcludePaths= -IncludePaths=-d -Test=t -Delete=d -a -Garble= -Move=m -a -Add=a -a -ExtractWithPathnames=x -a -Extract=e -a -Unpacker=LHA.EXE -Packer=LHA.EXE - -[LIM] -Options=1 -ListChar=@ -BestCompression=-mx -GoodCompression=-mx -NormalCompression=-m1 -FastCompression=-ms -FastestCompression=-ms -StoreCompression=-m0 -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test=t -Delete=Del -Garble= -Move=a -Add=a -ExtractWithPathnames=e -p -Extract=e -Unpacker=LIMIT.EXE -Packer=LIMIT.EXE - -[QRK] -Options=1 -ListChar=@ -BestCompression=-m5 -GoodCompression= -NormalCompression=-m1 -FastCompression=-m3 -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths=-ep -IncludePaths=-r -Test=t -Delete=d -Garble=-p -Move=m -Add=a -ExtractWithPathnames=x -Extract=e -Unpacker=QuArk.EXE -Packer=QuArk.EXE - -[RAR] -Options=1 -ListChar=@ -BestCompression=-m5 -GoodCompression=-m4 -NormalCompression=-m3 -FastCompression=-m2 -FastestCompression=-m1 -StoreCompression=-m0 -Solid=-s -RecoveryRecord=-rr -SFX=-sfx -ForceMode=-y -ExcludePaths=-ep -IncludePaths=-r0 -Test=t -scol -Delete=d -scol -Garble=-p -Move=m -scol -Add=a -scol -ExtractWithPathnames=x -scol -Extract=e -scol -Unpacker=RAR.EXE -Packer=RAR.EXE - -[SQZ] -Options=1 -ListChar=@ -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test=t -Delete=d -Garble= -Move=a -Add=a -ExtractWithPathnames=x -Extract=e -Unpacker=SQZ.EXE -Packer=SQZ.EXE - -[TAR] -Options=17 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test=tf -Delete=df -Garble= -Move=cvf -Add=cvf -ExtractWithPathnames=xvf -Extract=xvf -Unpacker=TAR.EXE -Packer=TAR.EXE - -[UC2] -Options=1 -ListChar=@ -BestCompression=-TST -GoodCompression=-TT -NormalCompression=-TN -FastCompression=-TF -FastestCompression=-TF -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode=-F -ExcludePaths= -IncludePaths=-S -Test=T -Delete=D -Garble= -Move=M -Add=A -ExtractWithPathnames=ES -Extract=E -Unpacker=UC.EXE -Packer=UC.EXE - -[UFA] -Options=1 -ListChar= -BestCompression=-m9 -GoodCompression=-m7 -NormalCompression=-m5 -FastCompression=-m3 -FastestCompression=-m2 -StoreCompression=-m1 -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths=-ep -IncludePaths=-r -Test=t -Delete=d -Garble=-g -Move=m -Add=a -ExtractWithPathnames=x -Extract=e -Unpacker=UFA.EXE -Packer=UFA.EXE - -[ZIP] -Options=0 -ListChar=@ -BestCompression=-ex -GoodCompression=-ex -NormalCompression=-en -FastCompression=-ef -FastestCompression=-es -StoreCompression=-e0 -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths=-p -IncludePaths=-P -Test=-t -Delete=-d -Garble=-s -Move=-m -Add=-a -ExtractWithPathnames=-d -Extract= -Unpacker=PKUNZIP.EXE -Packer=PKZIP.EXE - -[ZOO] -Options=1 -ListChar= -BestCompression=h -GoodCompression=h -NormalCompression= -FastCompression= -FastestCompression=f -StoreCompression=f -Solid= -RecoveryRecord= -SFX= -ForceMode=O -ExcludePaths=: -IncludePaths= -Test=eN -Delete=D -Garble= -Move=aM -Add=a -ExtractWithPathnames=x// -Extract=e -Unpacker=ZOO.EXE -Packer=ZOO.EXE - -[ZXZ] -Options=1 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test=-t -Delete= -Garble= -Move= -Add=-start8224 -ExtractWithPathnames= -Extract= -Unpacker=ZXUNZIP.EXE -Packer=ZXZIP386.EXE - -[INS] -Options=1 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test= -Delete= -Garble= -Move= -Add= -ExtractWithPathnames= -Extract= -Unpacker= -Packer= - -[IS3] -Options=1 -ListChar= -BestCompression=-sh -GoodCompression=-sl -NormalCompression=-sm -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths=-i -Test=-dt -i -Delete=-r -Garble= -Move=-c -Add=-c -ExtractWithPathnames=-d -i -Extract=-d -Unpacker=ICOMP.EXE -Packer=ICOMP.EXE - -[TGZ] -Options=13 -ListChar= -BestCompression=-9 -GoodCompression=-8 -NormalCompression=-6 -FastCompression=-4 -FastestCompression=-3 -StoreCompression=-1 -Solid= -RecoveryRecord= -SFX= -ForceMode=-f -ExcludePaths= -IncludePaths= -Test=-tv -Delete= -Garble= -Move= -Add=-cv -ExtractWithPathnames=-cdv -Extract=-cdv -Unpacker=GZIP.EXE -Packer=GZIP.EXE - -[JAR] -Options=1 -ListChar=! -BestCompression=-M4 -GoodCompression=-M4 -NormalCompression=-M3 -FastCompression=-M2 -FastestCompression=-M1 -StoreCompression=-M1 -Solid= -RecoveryRecord=-HK -SFX= -ForceMode= -ExcludePaths= -IncludePaths=-R -Test=T -Delete=D -Garble=-G -Move=M -Add=A -ExtractWithPathnames=X -Extract=E -Unpacker=JAR.EXE -Packer=JAR.EXE - -[7Z] -Options=1 -ListChar=@ -BestCompression=-mx=9 -GoodCompression=-mx=7 -NormalCompression=-mx=5 -FastCompression=-mx=3 -FastestCompression=-mx=1 -StoreCompression=-mx=0 -Solid=-ms -RecoveryRecord= -SFX=-sfx7zCon.sfx -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -scsDOS -Delete=d -scsDOS -Garble=-p -Move=a -scsDOS -Add=a -scsDOS -t7z -ExtractWithPathnames=x -scsDOS -Extract=e -scsDOS -Unpacker=7Z.EXE -Packer=7Z.EXE - -[UHA] -Options=1 -ListChar=@ -BestCompression=-mx -GoodCompression=-m3 -NormalCompression=-m2 -FastCompression=-m1 -FastestCompression=-m0 -StoreCompression=-m0 -Solid= -RecoveryRecord= -SFX=-sfx -ForceMode=-y+ -ExcludePaths=-r- -p- -ed- -IncludePaths=-r -pr -ed+ -Test=t -Delete= -Garble=-pw -Move=m -Add=a -ExtractWithPathnames=x -Extract=e -Unpacker=uharc.exe -Packer=uharc.exe - -[WIM] -Options=1 -ListChar=@ -BestCompression=-mx=9 -GoodCompression=-mx=7 -NormalCompression=-mx=5 -FastCompression=-mx=3 -FastestCompression=-mx=1 -StoreCompression=-mx=0 -Solid=-ms -RecoveryRecord= -SFX=-sfxwimCon.sfx -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -Delete=d -scsDOS -Garble=-p -Move= -Add=a -twim -ExtractWithPathnames=x -scsDOS -y -Extract=e -scsDOS -y -Unpacker=C:\program files\7-Zip\7z.exe -Packer=C:\program files\7-Zip\7z.exe - -[ISO] -Options=1 -ListChar=@ -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -Delete= -Garble=-p -Move= -Add= -ExtractWithPathnames=x -scsDOS -y -Extract=e -scsDOS -y -Unpacker=C:\program files\7-Zip\7z.exe -Packer=C:\program files\7-Zip\7z.exe - -[XZ] -Options=1 -ListChar= -BestCompression=-mx=9 -GoodCompression=-mx=7 -NormalCompression=-mx=5 -FastCompression=-mx=3 -FastestCompression=-mx=1 -StoreCompression=-mx=0 -Solid= -RecoveryRecord= -SFX= -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -Delete=d -Garble=-p -Move= -Add=a -txz -ExtractWithPathnames=x -scsDOS -y -Extract=e -scsDOS -y -Unpacker=C:\program files\7-Zip\7z.exe -Packer=C:\program files\7-Zip\7z.exe - -[RPM] -Options=1 -ListChar=@ -BestCompression=-mx=9 -GoodCompression=-mx=7 -NormalCompression=-mx=5 -FastCompression=-mx=3 -FastestCompression=-mx=1 -StoreCompression=-mx=0 -Solid=-ms -RecoveryRecord= -SFX=-sfxrpmCon.sfx -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -Delete=d -scsDOS -Garble=-p -Move= -Add=a -trpm -ExtractWithPathnames=x -scsDOS -y -Extract=e -scsDOS -y -Unpacker=C:\program files\7-Zip\7z.exe -Packer=C:\program files\7-Zip\7z.exe - -[BIX] -Options=1 -ListChar=@ -BestCompression=-m9 -GoodCompression=-m7 -NormalCompression=-m5 -FastCompression=-m3 -FastestCompression=-m1 -StoreCompression=-m0 -Solid=-ms -RecoveryRecord= -SFX= -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -Delete=d -Garble=-p -Move= -Add=a -ExtractWithPathnames=x -Extract=e -Unpacker=bix.exe -Packer=bix.exe - -[LZO] -Options=1 -ListChar= -BestCompression=-9 -o -GoodCompression=-7 -o -NormalCompression=-5 -o -FastCompression=-3 -o -FastestCompression=-2 -o -StoreCompression=-1 -o -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test=-t -v -Delete= -Garble= -Move=-U -v -Add=-v -ExtractWithPathnames=-x -v -Extract=-x -v -Unpacker=lzop.exe -Packer=lzop.exe - -[BZ2] -Options=1 -ListChar=@ -BestCompression=-mx=9 -GoodCompression=-mx=7 -NormalCompression=-mx=5 -FastCompression=-mx=3 -FastestCompression=-mx=1 -StoreCompression=-mx=0 -Solid=-ms -RecoveryRecord= -SFX=-sfxbz2Con.sfx -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -Delete=d -scsDOS -Garble=-p -Move= -Add=a -tbz2 -ExtractWithPathnames=x -scsDOS -y -Extract=e -scsDOS -y -Unpacker=C:\program files\7-Zip\7z.exe -Packer=C:\program files\7-Zip\7z.exe - -[Q] -Options=1 -ListChar=@ -BestCompression=-c5 -GoodCompression=-c4 -NormalCompression=-c3 -FastCompression=-c2 -FastestCompression=-c1 -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths=-p -Test=-t -Delete= -Garble= -Move= -Add= -ExtractWithPathnames=-d -Extract=-x -Unpacker=UNPAQ.EXE -Packer=PAQ.EXE - -[ZPQ] -Options=1 -ListChar= -BestCompression=-m5 -GoodCompression=-m4 -NormalCompression=-m3 -FastCompression=-m2 -FastestCompression=-m1 -StoreCompression=-m0 -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test= -Delete= -Garble=-key -Move= -Add=a -ExtractWithPathnames=x -Extract=x -Unpacker=zpaq.exe -Packer=zpaq.exe - -[AI] -Options=1 -ListChar= -BestCompression=-mt -GoodCompression=-m4 -NormalCompression=-m3 -FastCompression=-m2 -FastestCompression=-m1 -StoreCompression=-m0 -Solid=-s -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths=-r -Test= -Delete= -Garble= -Move= -Add=a -ExtractWithPathnames=e -Extract=e -Unpacker=ai.exe -Packer=ai.exe - -[VHD] -Options=1 -ListChar=@ -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -Delete= -Garble=-p -Move= -Add= -ExtractWithPathnames=x -scsDOS -y -Extract=e -scsDOS -y -Unpacker=C:\program files\7-Zip\7z.exe -Packer=C:\program files\7-Zip\7z.exe - -[CPI] -Options=1 -ListChar=@ -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -Delete= -Garble=-p -Move= -Add= -ExtractWithPathnames=x -scsDOS -y -Extract=e -scsDOS -y -Unpacker=C:\program files\7-Zip\7z.exe -Packer=C:\program files\7-Zip\7z.exe - -[RK] -Options=1 -ListChar=@ -BestCompression=-mx3 -GoodCompression=-mx2 -NormalCompression=-mx1 -FastCompression=-mf3 -FastestCompression=-mf1 -StoreCompression= -Solid=-ts -RecoveryRecord= -SFX=-SFX -ForceMode=-y -ExcludePaths=-p0 -IncludePaths=-pr -Test=-i -Delete= -Garble=-k -Move= -Add=-a -ExtractWithPathnames=-x -Extract=-e -Unpacker=rk.exe -Packer=rk.exe - -[CFB] -Options=1 -ListChar=@ -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -Delete= -Garble=-p -Move= -Add= -ExtractWithPathnames=x -scsDOS -y -Extract=e -scsDOS -y -Unpacker=C:\program files\7-Zip\7z.exe -Packer=C:\program files\7-Zip\7z.exe - -[EXE] -Options=1 -ListChar=@ -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode=-y -ExcludePaths=-r- -IncludePaths=-r -Test=t -Delete= -Garble=-p -Move= -Add= -ExtractWithPathnames=x -scsDOS -y -Extract=e -scsDOS -y -Unpacker=C:\program files\7-Zip\7z.exe -Packer=C:\program files\7-Zip\7z.exe - -[YBS] -Options=1 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test= -Delete= -Garble= -Move=-m2 -Add=-m2 -ExtractWithPathnames=-d -Extract=-d -Unpacker=ybs.exe -Packer=ybs.exe - -[SBC] -Options=1 -ListChar= -BestCompression=-m3 -GoodCompression=-m3 -NormalCompression=-m2 -FastCompression=-m2 -FastestCompression=-m1 -StoreCompression=-m1 -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths=-pn -IncludePaths=-pr -Test= -Delete= -Garble=-c -Move= -Add=c -ExtractWithPathnames=x -Extract=x -Unpacker=sbc.exe -Packer=sbc.exe - -[IMP] -Options=1 -ListChar=@ -BestCompression=-mm -GoodCompression=-m3 -NormalCompression=-m2 -FastCompression=-m1 -FastestCompression=-m1 -StoreCompression=-0 -Solid= -RecoveryRecord=-e -SFX= -ForceMode=-y -ExcludePaths=-p -IncludePaths=-pl -Test=t -Delete=d -Garble= -Move= -Add=a -ExtractWithPathnames=e -Extract=e -Unpacker=imp.exe -Packer=imp.exe - -[BSN] -Options=1 -ListChar= -BestCompression= -GoodCompression= -NormalCompression= -FastCompression= -FastestCompression= -StoreCompression= -Solid= -RecoveryRecord= -SFX= -ForceMode= -ExcludePaths= -IncludePaths= -Test=t -Delete=d -Garble= -Move= -Add=a -ExtractWithPathnames=x -Extract=e -Unpacker=bsa.exe -Packer=bsa.exe diff --git a/data/common/File Managers/ndn/ndn.des b/data/common/File Managers/ndn/ndn.des new file mode 100644 index 0000000000..71a758f567 --- /dev/null +++ b/data/common/File Managers/ndn/ndn.des @@ -0,0 +1,10 @@ +a +bb +ccc +dddd +eeeee +ffffff +ggggggg +hhhhhhhh +iiiiiiiii +jjjjjjjjjj \ No newline at end of file diff --git a/data/common/File Managers/ndn/ndn.dsk b/data/common/File Managers/ndn/ndn.dsk deleted file mode 100644 index 7fe388500b..0000000000 Binary files a/data/common/File Managers/ndn/ndn.dsk and /dev/null differ diff --git a/data/common/File Managers/ndn/ndn.flt b/data/common/File Managers/ndn/ndn.flt index c724557619..26253c4cbc 100644 --- a/data/common/File Managers/ndn/ndn.flt +++ b/data/common/File Managers/ndn/ndn.flt @@ -3,6 +3,4 @@ ; Name=Filters ExecFilter=*.bat;*.com;*.exe;*.cmd;*.sh MyPictures=*.jpg;*.png;*.gif;*.tga -MyArchives=*.rar;*.zip;*.7z -AllFiles=*.* -NewArchive=*.rar;*.arc;*.bsa;*.bs2;*.zip;*.arj;*.lzh;*.hyp;*.chz;*.sqz;*.zoo;*.hap;*.ice;*.pak;*.lim;*.ha ;*.uc2;*.ain;*.lha;*.tar;*.tdr;*.cab;*.ace;*.hpk;*.gz ;*.tgz;*.taz;*.z ;*.$z ;*.j ;*.aci;*.aic;*.777;*.acb;*.boa;*.imp;*.ufa;*.jar;*.r++;*.a++;*.7z;*.uha +MyArchives=*.rar;*.zip;*.7z \ No newline at end of file diff --git a/data/common/File Managers/ndn/ndn.his b/data/common/File Managers/ndn/ndn.his deleted file mode 100644 index 37cb27642d..0000000000 Binary files a/data/common/File Managers/ndn/ndn.his and /dev/null differ diff --git a/data/common/File Managers/ndn/ndn.idx b/data/common/File Managers/ndn/ndn.idx deleted file mode 100644 index 593f4708db..0000000000 Binary files a/data/common/File Managers/ndn/ndn.idx and /dev/null differ diff --git a/data/common/File Managers/ndn/ndn.ini b/data/common/File Managers/ndn/ndn.ini deleted file mode 100644 index 4b5de6ef68..0000000000 Binary files a/data/common/File Managers/ndn/ndn.ini and /dev/null differ diff --git a/data/common/File Managers/ndn/ndn.man b/data/common/File Managers/ndn/ndn.man deleted file mode 100644 index e8a51ab6f4..0000000000 Binary files a/data/common/File Managers/ndn/ndn.man and /dev/null differ diff --git a/data/common/File Managers/ndn/ndn.tfe b/data/common/File Managers/ndn/ndn.tfe deleted file mode 100644 index 047891f38a..0000000000 Binary files a/data/common/File Managers/ndn/ndn.tfe and /dev/null differ diff --git a/data/common/wallpapers/home light.png b/data/common/wallpapers/home light.png deleted file mode 100644 index 6548930255..0000000000 Binary files a/data/common/wallpapers/home light.png and /dev/null differ diff --git a/programs/cmm/browser/TWB/TWB.c b/programs/cmm/browser/TWB/TWB.c index f8344d8f64..87ab7227fd 100644 --- a/programs/cmm/browser/TWB/TWB.c +++ b/programs/cmm/browser/TWB/TWB.c @@ -115,7 +115,7 @@ void TWebBrowser::SetPageDefaults() is_html = true; if (!strstri(bufpointer, "