Jump to content
Muxe Inc Forums

Garl

Members
  • Content count

    757
  • Joined

  • Last visited

Everything posted by Garl

  1. editor

    and Ctrl-Shift-\ not work!
  2. editor

    Âåðñèÿ v2.14.9501/RUS (15-10-2004) WIN32 (W9x/WinNT) WinXp Professional SP2 in editor Ctrl-K-[ work fine Ctrl-K-] work fine Ctrl-K-\ not work!
  3. why i dont know about this?
  4. time!

    want a new beta of NDN !!! :lol: 1 beta at moth !!! :)
  5. tumi 2 beta

    want a new beta of NDN !!! :lol: 1 beta at moth !!! :)
  6. Several "How to" questions

    >1. How to make a shadow for buttons like DN? >I found "Shadow X/Y" params in Configuration but I don't know how to operate them. >>Original DN had a shadowed buttons (they looked like they having a shadow). I guess, they were made >>BY COLOR (due to text-mode), so you are right - color Options - Configuration -Interface... Shadow X: Shadow Y: Attrib.: attrib it is Color of Shadow :)
  7. 3 Bugs

    i have no all 3 bug NDN work fine! Âåðñèÿ v2.14.8486/RUS (14-09-2004) DPMI32 (DOS/W9x) Based on Dos Navigator by RIT Labs. i have Win98 and DPMI version!
  8. Several "How to" questions

    try use (word1).*(word2) to find in text "word2" after "word1"
  9. 3 Bugs

    new beta 2.14.8486 http://ndn.muxe.com/archives/d32.rar http://ndn.muxe.com/archives/w32.rar http://ndn.muxe.com/archives/lnx.rar
  10. new beta 2.14.8486

    whatsnew in forum! good! thanks! :)
  11. Strange highlight

    ndn store editor preferense for each edited file maybe you edit file "q.mac" with HIGHLIGHT == OFF then delete this file and when you create new file "q.mac" ndn load config from history...
  12. Shift+Alt+Insert doesn't work in Alt+F5...

    How about in file panel press ESCAPE and after press Alt-Ctrl-Insert?
  13. new beta 2.14.7374

    test begin!
  14. Keyboard reference

    2 elfy (sorry for russian) editor command Ãà çíà ê âëåâî = Ctrl+S èëè Key_Left Ãà çíà ê âïðà âî = Ctrl+D èëè Key_Right Ãà ñëîâî âëåâî = Ctrl+A èëè Ctrl+Key_Left Ãà ñëîâî âïðà âî = Ctrl+F èëè Ctrl+Key_Right Ãà ñòðîêó ââåðõ = Ctrl+E èëè Key_Up Ãà ñòðîêó âíèç = Ctrl+X èëè Key_Down Ãðîêðóòêà ââåðõ = Ctrl+W èëè Ctrl+Key_Up Ãðîêðóòêà âíèç = Ctrl+Z èëè Ctrl+Key_Down Ñòðà íèöà ââåðõ = Ctrl+R èëè PgUp Ñòðà íèöà âíèç = Ctrl+C èëè PgDn Âêë/âûêë påæèìà pèñîâà íèÿ ëèíèé = Ctrl+Q M èëè F4 Òà áóëÿöèÿ = Ctrl+I èëè Tab
  15. several bugs in 6873

    maybe add RadioButton copy file-names into clipboard (o) old style (o) new style ?
  16. several bugs in 6873

    new logic Ctrl-Insert - copy LFN (!.!) Shift-Crtl-Insert - copy SFN (~!.!~) Alt-Ctr-Insert - copy LFN+LFN_Path (!:!\!.!) Shift-Alt-Ctrl-Insert - copy SFN+SFN_Path (!:!~\~!.!~)
  17. several bugs in 6873

    CheckBocXE look like {X} it is not marker? have fun
  18. Archivers

    my arhive collection :) ace.bat RAR.BAT ARCE40G.COM JAM.COM LHA.COM LHARC.COM PKARC.COM PKUNZJR.COM PKX.COM PKXARC.COM PKXARCJR.COM SUNOWS.COM UNJAM.COM 32RTM.EXE ABCOMP.EXE ACB.EXE ACEdos.EXE ACEwin.EXE AIN.EXE AINEXE.EXE AINEXE_R.EXE AINEXT.EXE AIN_RUS.EXE AR.EXE ARCVIEW.EXE ARG.EXE ARJ.EXE ARJ281a.EXE ARJTEST.EXE ARQ.EXE ARS.EXE ARX.EXE ASD.EXE ASPack.exe AspackDie.exe AVPACK.EXE AXE.EXE BACKIT.EXE BOA.EXE BS2.EXE BSA.EXE BSARC.EXE BVI.EXE BVIX.EXE CABARC.EXE CHARC.EXE CHK4COMP.EXE CHK4LITE.EXE CODEC.EXE COMPRESS.EXE CWSDPMI.EXE DEARJ.EXE DECOMP.EXE dex.exe DIET.EXE DISLITE.EXE DOZ.EXE DWC.EXE DWCSFX.EXE ELI.EXE EMX.EXE ERI.EXE EXE2DPR.EXE EXP1.EXE EXPAND.EXE EXTRACT.EXE FREEZE.EXE GAS-DOWN.EXE GAS-UP.EXE GAS_DOWN.EXE GAS_UP.EXE GATHER.EXE GE.EXE GZIP.EXE GZIP386.EXE HA.EXE HAP3.EXE HDROPT.EXE HPACK.EXE HYPER.EXE ICE.EXE ICOMP.EXE INFOEXE.EXE Ishield.exe JAR.EXE JAR32.EXE KBOOM11.EXE KEYCVT.EXE lgha.exe LHA.EXE lha255e.exe LHARC.EXE LHICE.EXE LIMIT.EXE LONG.EXE LZ.EXE LZEXE.EXE LZHUF.EXE LZK.EXE LZSS.EXE MAKECAB.EXE MAKESFX.EXE MAR.EXE MIMEQP.EXE MPACK.EXE MUNPACK.EXE NARC.EXE NPACK.EXE OOP2.EXE OWS.EXE PAH3.EXE PAK.EXE PAQ.EXE PDZ.EXE PKLITE.EXE PKPAK.EXE PKSMART.EXE PKUNPAK.EXE PKUNZIP.EXE PKZIP.EXE PKZIPFIX.EXE PPMY.EXE PPMY_D.EXE PROPACK.EXE QUARK.EXE QWIN.EXE RAR3_0.EXE RAR3_0W.EXE RCF.EXE RCVT.EXE REARJ.EXE REPACK.EXE REZIP.EXE RK.EXE RLE8.EXE RSX.EXE SACK.EXE SAR.EXE SAS.EXE SBC.EXE Sbx.exe SHEZ.EXE SKY.EXE SPLIT.EXE SQZ.EXE SQZSFX.EXE SQZSFXJR.EXE STATIST.EXE STRIPAV.EXE TapeArc.exe TAR.EXE TCOMP.EXE TRON.EXE TSUP.EXE U16.EXE UC.EXE UC2.EXE UC237B.EXE UC2PRO.EXE UC2SEA.EXE UCEXE.EXE UCRYPT.EXE UDIFF.EXE UFA.EXE UHARC.EXE UHARCD.EXE UN.EXE UNACE.EXE UNLZEXE.EXE UNP.EXE UNPAK.EXE UNPAQ.EXE UNRAR.EXE UNRLE8.EXE UNZIP.EXE UPACKEXE.EXE UPX.EXE upxshell.exe US.EXE USAFE.EXE UUC.EXE UUP.EXE VM.EXE VU.EXE X1DOS.EXE XE.EXE XTRACT.EXE YAC.EXE YBS.EXE ZIP2EXE.EXE ZOO.EXE ------------------------------------ Total: 12,601,109 (192 Files)
  19. Archivers

    maybe make Addition.rar (Pack with tools ) for use with NDN and upload to muxe.com ??? lets wait for next version with "Default Background" for filepanel and make pack with pallets, sscreensavers,xlt_tablex and others i have more than 20 MegBytes of tools for dos and NDN... bye!
  20. Language Translations

    mail to Stefan and it give source to you you must be translate 488Kbytes and enjoy Angels Holocaust 2004 email: look at ah_news.txt have fun!
  21. RegExpr

    %ndn%\doc\REGEXPS.TXT Syntax of Regular Expressions (Description bason on description TRegExpr(Andrey V. Sorokin). But only description. Not code) Introduction Regular Expressions are a widely-used method of specifying patterns of text to search for. Special metacharacters allow You to specify, for instance, that a particular string You are looking for occurs at the beginning or end of a line, or contains n recurrences of a certain character. Regular expressions look ugly for novices, but really they are very simple (well, usually simple ;) ), handly and powerfull tool. Let's start our learning trip! Simple matches Any single character matches itself, unless it is a metacharacter with a special meaning described below. A series of characters matches that series of characters in the target string, so the pattern "bluh" would match "bluh'' in the target string. Quite simple, eh ? You can cause characters that normally function as metacharacters or escape sequences to be interpreted literally by 'escaping' them by preceding them with a backslash "\", for instance: metacharacter "^" match beginning of string, but "\^" match character "^", "\\" match "\" and so on. Examples: foobar matchs string 'foobar' \^FooBarPtr matchs '^FooBarPtr' Escape sequences Characters may be specified using a escape sequences syntax much like that used in C and Perl: "\n'' matches a newline, "\t'' a tab, etc. More generally, \xnn, where nn is a string of hexadecimal digits, matches the character whose ASCII value is nn. If You need wide (Unicode) character code, You can use '\x{nnnn}', where 'nnnn' - one or more hexadecimal digits. \xnn char with hex code nn \x{nnnn} char with hex code nnnn (one byte for plain text and two bytes for Unicode) \t tab (HT/TAB), same as \x09 \n newline (NL), same as \x0a \r car.return (CR), same as \x0d \f form feed (FF), same as \x0c \a alarm (bell) (BEL), same as \x07 \e escape (ESC), same as \x1b Examples: foo\x20bar matchs 'foo bar' (note space in the middle) \tfoobar matchs 'foobar' predefined by tab Character classes You can specify a character class, by enclosing a list of characters in [], which will match any one character from the list. If the first character after the "['' is "^'', the class matches any character not in the list. Examples: foob[aeiou]r finds strings 'foobar', 'foober' etc. but not 'foobbr', 'foobcr' etc. foob[^aeiou]r find strings 'foobbr', 'foobcr' etc. but not 'foobar', 'foober' etc. Within a list, the "-'' character is used to specify a range, so that a-z represents all characters between "a'' and "z'', inclusive. If You want "-'' itself to be a member of a class, put it at the start or end of the list, or escape it with a backslash. If You want ']' you may place it at the start of list or escape it with a backslash. Examples: [-az] matchs 'a', 'z' and '-' [az-] matchs 'a', 'z' and '-' [a\-z] matchs 'a', 'z' and '-' [a-z] matchs all twenty six small characters from 'a' to 'z' [\n-\x0D] matchs any of #10,#11,#12,#13. [\d-t] matchs any digit, '-' or 't'. []-a] matchs any char from ']'..'a'. Metacharacters Metacharacters are special characters which are the essence of Regular Expressions. There are different types of metacharacters, described below. Metacharacters - line separators ^ start of line $ end of line \A start of text \Z end of text . any character in line Examples: ^foobar matchs string 'foobar' only if it's at the beginning of line foobar$ matchs string 'foobar' only if it's at the end of line ^foobar$ matchs string 'foobar' only if it's the only string in line foob.r matchs strings like 'foobar', 'foobbr', 'foob1r' and so on The "^" metacharacter by default is only guaranteed to match at the beginning of the input string/text, the "$" metacharacter only at the end. Embedded line separators will not be matched by "^'' or "$''. You may, however, wish to treat a string as a multi-line buffer, such that the "^'' will match after any line separator within the string, and "$'' will match before any line separator. You can do this by switching On the modifier /m. The \A and \Z are just like "^'' and "$'', except that they won't match multiple times when the modifier /m is used, while "^'' and "$'' will match at every internal line separator. The ".'' metacharacter by default matches any character, but if You switch Off the modifier /s, then '.' won't match embedded line separators. "^" is at the beginning of a input string, and, if modifier /m is On, also immediately following any occurrence of \x0D\x0A or \x0A or \x0D (if You are using Unicode, then also \x2028 or \x2029 or \x0B or \x0C or \x85). Note that there is no empty line within the sequence \x0D\x0A. "$" is at the end of a input string, and, if modifier /m is On, also immediately preceding any occurrence of \x0D\x0A or \x0A or \x0D (if You are using Unicode, then also \x2028 or \x2029 or \x0B or \x0C or \x85). Note that there is no empty line within the sequence \x0D\x0A. "." matchs any character, but if You switch Off modifier /s then "." doesn't match \x0D\x0A and \x0A and \x0D (if You are using Unicode, then also \x2028 and \x2029 and \x0B and \x0C and \x85). Note that "^.*$" (an empty line pattern) doesnot match the empty string within the sequence \x0D\x0A, but matchs the empty string within the sequence \x0A\x0D. Metacharacters - predefined classes \w an alphanumeric character (including "_") \W a nonalphanumeric \d a numeric character \D a non-numeric \s any space (same as [ \t\n\r\f]) \S a non space You may use \w, \d and \s within custom character classes. Examples: foob\dr matchs strings like 'foob1r', ''foob6r' and so on but not 'foobar', 'foobbr' and so on foob[\w\s]r matchs strings like 'foobar', 'foob r', 'foobbr' and so on but not 'foob1r', 'foob=r' and so on Metacharacters - word boundaries \b Match a word boundary \B Match a non-(word boundary) A word boundary (\b) is a spot between two characters that has a \w on one side of it and a \W on the other side of it (in either order), counting the imaginary characters off the beginning and end of the string as matching a \W. Metacharacters - iterators Any item of a regular expression may be followed by another type of metacharacters - iterators. Using this metacharacters You can specify number of occurences of previous character, metacharacter or subexpression. * zero or more ("greedy"), similar to {0,} + one or more ("greedy"), similar to {1,} ? zero or one ("greedy"), similar to {0,1} {n} exactly n times ("greedy") {n,} at least n times ("greedy") {n,m} at least n but not more than m times ("greedy") *? zero or more ("non-greedy"), similar to {0,}? +? one or more ("non-greedy"), similar to {1,}? ?? zero or one ("non-greedy"), similar to {0,1}? {n}? exactly n times ("non-greedy") {n,}? at least n times ("non-greedy") {n,m}? at least n but not more than m times ("non-greedy") So, digits in curly brackets of the form {n,m}, specify the minimum number of times to match the item n and the maximum m. The form {n} is equivalent to {n,n} and matches exactly n times. The form {n,} matches n or more times. There is no limit to the size of n or m, but large numbers will chew up more memory and slow down r.e. execution. If a curly bracket occurs in any other context, it is treated as a regular character. Examples: foob.*r matchs strings like 'foobar', 'foobalkjdflkj9r' and 'foobr' foob.+r matchs strings like 'foobar', 'foobalkjdflkj9r' but not 'foobr' foob.?r matchs strings like 'foobar', 'foobbr' and 'foobr' but not 'foobalkj9r' fooba{2}r matchs the string 'foobaar' fooba{2,}r matchs strings like 'foobaar', 'foobaaar', 'foobaaaar' etc. fooba{2,3}r matchs strings like 'foobaar', or 'foobaaar' but not 'foobaaaar' A little explanation about "greediness". "Greedy" takes as many as possible, "non-greedy" takes as few as possible. For example, 'b+' and 'b*' applied to string 'abbbbc' return 'bbbb', 'b+?' returns 'b', 'b*?' returns empty string, 'b{2,3}?' returns 'bb', 'b{2,3}' returns 'bbb'. You can switch all iterators into "non-greedy" mode (see the modifier /g). Metacharacters - alternatives You can specify a series of alternatives for a pattern using "|'' to separate them, so that fee|fie|foe will match any of "fee'', "fie'', or "foe'' in the target string (as would f(e|i|o)e). The first alternative includes everything from the last pattern delimiter ("('', "['', or the beginning of the pattern) up to the first "|'', and the last alternative contains everything from the last "|'' to the next pattern delimiter. For this reason, it's common practice to include alternatives in parentheses, to minimize confusion about where they start and end. Alternatives are tried from left to right, so the first alternative found for which the entire expression matches, is the one that is chosen. This means that alternatives are not necessarily greedy. For example: when matching foo|foot against "barefoot'', only the "foo'' part will match, as that is the first alternative tried, and it successfully matches the target string. (This might not seem important, but it is important when you are capturing matched text using parentheses.) Also remember that "|'' is interpreted as a literal within square brackets, so if You write [fee|fie|foe] You're really only matching [feio|]. Examples: foo(bar|foo) matchs strings 'foobar' or 'foofoo'. Metacharacters - subexpressions The bracketing construct ( ... ) may also be used for define r.e. subexpressions. Subexpressions are numbered based on the left to right order of their opening parenthesis. First subexpression has number '1' (whole r.e. match '$&'). Examples: (foobar){8,10} matchs strings which contain 8, 9 or 10 instances of the 'foobar' foob([0-9]|a+)r matchs 'foob0r', 'foob1r' , 'foobar', 'foobaar', 'foobaar' etc. Metacharacters - backreferences Metacharacters \1 through \9 are interpreted as backreferences. \ matches previously matched subexpression #. Examples: (.)\1+ matchs 'aaaa' and 'cc'. (.+)\1+ also match 'abab' and '123123' (['"]?)(\d+)\1 matchs '"13" (in double quotes), or '4' (in single quotes) or 77 (without quotes) etc Modifiers There are many ways to set up modifiers. Any of these modifiers may be embedded within the regular expression itself using the (?...) construct. i Do case-insensitive pattern matching (using installed in you system locale settings), see also InvertCase. m Treat string as multiple lines. That is, change "^'' and "$'' from matching at only the very start or end of the string to the start or end of any line anywhere within the string, see also Line separators. s Treat string as single line. That is, change ".'' to match any character whatsoever, even a line separators (see also Line separators), which it normally would not match. g Non standard modifier. Switching it Off You'll switch all following operators into non-greedy mode (by default this modifier is On). So, if modifier /g is Off then '+' works as '+?', '*' as '*?' and so on x Extend your pattern's legibility by permitting whitespace and comments (see explanation below). The modifier /x itself needs a little more explanation. It tells to ignore whitespace that is neither backslashed nor within a character class. You can use this to break up your regular expression into (slightly) more readable parts. The # character is also treated as a metacharacter introducing a comment, for example: ( (abc) # comment 1 | # You can use spaces to format r.e. - ignores it (efg) # comment 2 ) This also means that if you want real whitespace or # characters in the pattern (outside a character class, where they are unaffected by /x), that you'll either have to escape them or encode them using octal or hex escapes. Taken together, these features go a long way towards making regular expressions text more readable. Perl extensions (?imsxr-imsxr) You may use it into r.e. for modifying modifiers by the fly. If this construction inlined into subexpression, then it effects only into this subexpression Examples: (?i)Saint-Petersburg matchs 'Saint-petersburg' and 'Saint- Petersburg' (?i)Saint-(?-i)Petersburg matchs 'Saint-Petersburg' but not 'Saint- petersburg' (?i)(Saint-)?Petersburg matchs 'Saint-petersburg' and 'saint- petersburg' ((?i)Saint-)?Petersburg matchs 'saint-Petersburg', but not 'saint- petersburg' (?#text) A comment, the text is ignored.
  22. Crash on simple Regular Expression search

    if you want find (sometext)aaa you must use .*aaa in find dialog regexpr and Stefan must check null-RegExpr Query + and * must use with '.' or ('sometext') or [char] have fun!
  23. Archivers

    Chemodun makes plugin but now... plugins not work...
  24. CheckBoxesE look

    i send to Stefan a new style of CheckBoxesE maybe he remake CheckBoxesE wait for new version...
  25. Scroll the output window one line up

    maybe just add option in interface setup [x] show command line ???
×