Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. ; Necromancer's Dos Navigator Extension configuration file ³
  2. ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
  3. ; Syntax: {} Enter, () Shift-Enter, [] Alt-Enter/Alt-Home
  4. ;         asm,pas or asm;pas possible as filter
  5. ;         therefore comments only work at the first position of a string
  6. ;         you can comment the whole block by commenting the filter
  7. ;         ~!.!~/~!.ext Insert SFN (LFN default)
  8. ;
  9. ;        the keywords EDITOR or VIEWER (case insensitive) inside {}, []
  10. ;        or () open the file in the internal viewer/editor, like [F3].
  11. ;        Examples: asm{editor}   or   *{Viewer}
  12. ;
  13. ;Detailed help on the !.! expansion macros is available in the online help
  14. ;under the topic USER MENU -> FILENAME MACROS
  15. ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Assembler ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  16. asm{    @echo off
  17.         echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  18.         echo ³ Assembling and linking COM file... Û
  19.         echo ÀÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ
  20.         tasm !
  21.         tlink /t /x !.obj
  22.    }
  23. asm(    @echo off
  24.         echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  25.         echo ³ Assembling and linking EXE file... Û
  26.         echo ÀÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ
  27.         tasm !
  28.         tlink /x !.obj
  29.    )
  30. asm[
  31.    >1 ~A~ssemble OMF obj file (TASM)
  32.         tasm ! /m2
  33.    >1 Assemble & link ~C~OM/binary file (TASM)
  34.         tasm !
  35.         tlink /t/x !.obj
  36.    >1 Assemble & link E~X~E file (TASM)
  37.         tasm !
  38.         tlink /x !.obj
  39.    >1 Assemble & link ~C~OM file (TASM 32-BIT)
  40.         tasm !
  41.         tlink /t/x/3 !.obj
  42.    >1 Assemble & link E~X~E file (TASM 32-BIT)
  43.         tasm !
  44.         tlink /x/3 !.obj
  45.    >1
  46.    >1 Assemble OMF obj file (DJASM)
  47.         @ECHO OFF
  48.         set P=F:\DJGPP\BIN\
  49.         set PATH=%P%;%PATH%
  50.         djasm !.! !.obj
  51.    >1 Assemble & link COM/binary file (DJASM)
  52.         @ECHO OFF
  53.         set P=F:\DJGPP\BIN\
  54.         set PATH=%P%;%PATH%
  55.         djasm !.! !.bin
  56.    >1 Assemble & link EXE file (DJASM)
  57.         @ECHO OFF
  58.         set P=F:\DJGPP\BIN\
  59.         set PATH=%P%;%PATH%
  60.         djasm !.! !.exe
  61.    >1 Assemble C header file (DJASM)
  62.         @ECHO OFF
  63.         set P=F:\DJGPP\BIN\
  64.         set PATH=%P%;%PATH%
  65.         djasm !.! !.h
  66.    >1
  67.    >1 Assemble OMF obj file (WASM)
  68.         @ECHO OFF
  69.         set P=F:\WC\BINW
  70.         set PATH=%P%;%PATH%
  71.         wasm !.!
  72.    >1
  73.    >1 Assemble OMF obj file (JWASM)
  74.         @ECHO OFF
  75.         set P=F:\JWASM
  76.         set PATH=%P%;%PATH%
  77.         jwasm -omf !.!
  78.    >1 Assemble COFF obj file (JWASM)
  79.         @ECHO OFF
  80.         set P=F:\JWASM
  81.         set PATH=%P%;%PATH%
  82.         jwasm -coff !.!
  83.    >1 Assemble ELF obj file (JWASM)
  84.         @ECHO OFF
  85.         set P=F:\JWASM
  86.         set PATH=%P%;%PATH%
  87.         jwasm -elf !.!
  88.    >1 Assemble COM/binary file (JWASM)
  89.         @ECHO OFF
  90.         set P=F:\JWASM
  91.         set PATH=%P%;%PATH%
  92.         jwasm -bin !.!
  93.    ]
  94. obj{    @echo off
  95.         echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  96.         echo ³ Linking file as COM file... Û
  97.         echo ÀÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ
  98.         tlink /t/x !.obj
  99.    }
  100. obj[
  101.     >1 Link ~C~OM file
  102.         tlink /t/x !.obj
  103.     >1 Link E~X~E file
  104.         tlink /x !.obj
  105.     >1
  106.     >1 ~D~isassemble .obj (OBJCONV)
  107.         objconv !.! -fmasm
  108.     >1 D~i~sassemble .obj (WDis)
  109.         wdis -l=!.asm !.!
  110.     >1
  111.     >1 ~D~ump !.! to !.TXT (OBJCONV)
  112.         objconv !.! -d > !.TXT
  113.     >1 Dump !.! (TDUMP)
  114.         @ECHO OFF
  115.         set TDPATH=F:\BCC
  116.         set PATH=%TDPATH%\BIN
  117.         tdump -oc !.! > !.txt
  118.     >1 Dump !.! (WDUMP)
  119.         @ECHO OFF
  120.         set WDPATH=F:\OpenWatc
  121.         set PATH=%WDPATH%\BINW
  122.         wdump !.! > !w.txt
  123. ]
  124. lib[
  125.     >1 ~E~xtract .obj from !.!
  126.         <= objconv !.! -fomf -lx:
  127.     >1 E~x~tract all .obj from !.!
  128.         objconv -fomf -lx !.!
  129.     >1
  130.     >1 ~D~ump !.! to !.TXT (OBJCONV)
  131.         objconv -d !.! > !.TXT
  132.     >1 Dump !.! (TDUMP)
  133.         @ECHO OFF
  134.         set TDPATH=F:\BCC
  135.         set PATH=%TDPATH%\BIN
  136.         tdump -oc !.! > !.txt
  137.     >1 Dump !.! (WDUMP)
  138.         @ECHO OFF
  139.         set WDPATH=F:\OpenWatc
  140.         set PATH=%WDPATH%\BINW
  141.         wdump !.! > !w.txt
  142. ]^
  143.  
  144. ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Programming  Languages ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  145. bas{    D:\langs\pb\pb.exe ~!.!~}
  146. c  {
  147.         @ECHO OFF
  148.         SET P=E:\BCC
  149.         SET PATH=%PATH%;%P%\BIN
  150.         bcc32 -g10 -j1 -I"%P%\include" -L"%P%\lib" !.!
  151.         IF NOT ERRORLEVEL 1 !.exe
  152.    }
  153. cpp{    d:\langs\bc\bin\bc.exe ~!.!~}
  154. prj{    d:\langs\bc\bin\bc.exe ~!.!~}
  155. tp (    d:\langs\bp\bin\bp.exe /c~!.!~)
  156. tp {    d:\langs\bp\bin\bp.exe /c~!.!~}
  157. pas{    bpc ~!.!~}
  158. pas[
  159.     >1 ~B~orland Pascal (Real Mode)
  160.         SET BPPATH=F:\BP
  161.         SET PATH=%BPPATH%\BIN
  162.         bpc -M -CD /U%BPPATH%\UNITS /R%BPPATH%\UNITS ~!.!~
  163.     >1 ~B~orland Pascal (Protected Mode)
  164.         SET BPPATH=F:\BP
  165.         SET PATH=%BPPATH%\BIN
  166.         bpc -M -CP /U%BPPATH%\UNITS /R%BPPATH%\UNITS ~!.!~
  167.     >1 ~B~orland Pascal (Windows)
  168.         SET BPPATH=F:\BP
  169.         SET PATH=%BPPATH%\BIN
  170.         bpc -M -CW /U%BPPATH%\UNITS /R%BPPATH%\UNITS ~!.!~
  171.     >1 ~V~irtual Pascal (D32)
  172.         SET VPPATH=F:\VP
  173.         SET PATH=%VPPATH%\BIN.W32
  174.         del !.exe > nul
  175.         vpc -M -CW:D32:DPMI32 -E. -$$SMARTLINK+ -U%VPPATH%\UNITS.D32 -L%VPPATH%\LIB.D32 !.!
  176.         if exist !.exe pe2le !.exe !.exe /S:%VPPATH%\BIN.D32\STUBS\DOS32A /D:(Description)
  177.         if exist !.exe !.exe
  178.     >1 ~V~irtual Pascal (W32)
  179.         SET VPPATH=F:\VP
  180.         SET PATH=%VPPATH%\BIN.W32
  181.         del !.exe > nul
  182.         vpc -B -CW:W32:WIN32 -E. -$$SMARTLINK+ -U%VPPATH%\UNITS.W32 -L%VPPATH%\LIB.W32 !.!
  183.         if exist !.exe !.exe
  184.     >1 ~V~irtual Pascal (LNX)
  185.         SET VPPATH=F:\VP
  186.         SET PATH=%VPPATH%\BIN.W32
  187.         vpc -B -CL:LNX:LINUX -E. -$$SMARTLINK+ -U%VPPATH%\UNITS.LNX -L%VPPATH%\LIB.LNX !.!
  188.         pe2elf -v !.exe
  189.    ]
  190. c,cpp [
  191.     >1 ~B~orland C++ 32Bit (EXE)
  192.         SET CPATH=F:\BCC
  193.         SET PATH=%CPATH%\BIN
  194.         bcc32 -I"%CPATH%\INCLUDE" -L"%CPATH%\LIB" !.!
  195.     >1 ~B~orland C++ 32Bit (DLL)
  196.         SET CPATH=F:\BCC
  197.         SET PATH=%CPATH%\BIN
  198.         bcc32 -tWD -I"%CPATH%\INCLUDE" -L"%CPATH%\LIB" !.!
  199.     >1 ~D~JGPP Gnu C/C++ 32bit
  200.         SET DJGPP=F:\DJGPP\DJGPP.ENV
  201.         gcc !.! -o !.exe
  202.     >1 ~W~atcom C/C++ 32bit (PMODE/W)
  203.         SET CPATH=F:\WC
  204.         SET PATH=%CPATH%\BINW
  205.         wcl386 -CC -l=pmodew -i=%CPATH%\H !.!
  206.     >1 W~a~tcom C/C++ 32bit (WDOSX)
  207.         SET CPATH=F:\WC
  208.         SET PATH=%CPATH%\BINW
  209.         wcl386 -CC -l=wdosx -i=%CPATH%\H !.!
  210.     >1 ~O~pen Watcom C/C++ 32bit
  211.         SET CPATH=F:\OPENWATC
  212.         SET PATH=%CPATH%\BINW
  213.         wcl386 -CC -l=pmodew -i=%CPATH%\H !.!
  214.     >1 ~T~urbo C/C++ 16bit
  215.         SET CPATH=F:\TC
  216.         SET PATH=%CPATH%\BIN
  217.         tcc -I%CPATH%\INCLUDE -L%CPATH%\LIB !.!
  218.     >1 ~I~ntel C CodeBuilder
  219.         SET CPATH=F:\CB
  220.         SET PATH=%CPATH%\BIN
  221.         icc -I%CPATH%\INC !.!
  222. ]
  223. jar{    @C:\Programme\Java\jre1.5.0\bin\java.exe -jar !.!}
  224. java{   @echo.
  225.         @echo þ Compiling þ
  226.         @D:\PROGRA~1\JAVASD~1.4\BIN\javac.exe !.!
  227.         @echo þ Running þ
  228.         @D:\PROGRA~1\JAVASD~1.4\BIN\java.exe !
  229. }
  230. class{  @echo.
  231.         @echo þ Running þ
  232.         @D:\PROGRA~1\JAVASD~1.4\BIN\java.exe !
  233. }
  234. cs{
  235.         @ECHO OFF
  236.         SET P=C:\WINNT\Microsoft.NET\Framework\v2.0.50727\
  237.         SET PATH=%PATH%;%P%
  238.         %P%\csc.exe /t:exe /debug- /o+ /w:4 /unsafe- /checked+ !.!
  239.         if not errorlevel 1 !.exe
  240.   }
  241. tcl{ C:\tools\TCL\bin\tclsh.exe !:!\!.! }
  242. *make*[
  243.     >1 Execute make (DJGPP)
  244.         @ECHO OFF
  245.         SET P=F:\DJGPP
  246.         SET PATH=%P%/BIN;%PATH%
  247.         SET DJGPP=%P%/djgpp.env
  248.         MAKE.EXE -f !.!
  249. ]
  250. ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Executables ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  251. exe[
  252.    >1 ~D~ump !.! to !.TXT (OBJCONV)
  253.       objconv -d !.! > !.TXT
  254.    >1 Dump !.! (TDUMP)
  255.         @ECHO OFF
  256.         set TDPATH=F:\BCC
  257.         set PATH=%TDPATH%\BIN
  258.         tdump -oc !.! > !.txt
  259.    >1 Dump !.! (WDUMP)
  260.         @ECHO OFF
  261.         set WDPATH=F:\OpenWatc
  262.         set PATH=%WDPATH%\BINW
  263.         wdump !.! > !w.txt
  264. ]
  265.  
  266. ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Archivers ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  267. lst(    arj a -jm ! !!!.!
  268.         del !.!)
  269. lst{    pkzip -ex ! @!.!
  270.         del !.!}
  271. ice{    lha x !.! *.* }
  272. ice(    have !.!)
  273. arj{    arj x !.! }
  274. arj(    arj x !.! e:)
  275. zip{    pkunzip -d !.!}
  276. zip(    pkunzip !.! e:)
  277.  
  278. ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ FoxPro ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  279. mpr{    foxprol !.!}
  280. spr{    foxprol !.!}
  281. pjx{    foxprol !.!}
  282. prg{    foxprol !.!}
  283. fxp{    foxprol !.!}
  284.  
  285. ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ SQL ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  286. sql{ C:\Oracle\Oracle10g\BIN\sqlplus.exe sql_85/sql_85 @!:!\!.! }
  287.  
  288. ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ TeX ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  289. tex,dtx( C:\Programme\Tex\texmf\miktex\bin\pdflatex.exe -silent !.!
  290.      !.pdf )
  291.  
  292. tex,dtx{ C:\Programme\Tex\texmf\miktex\bin\latex.exe -silent !.!
  293.      !.dvi }
  294.  
  295. ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Misc ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  296. stm{    ..\StMod ! F}
  297. ;bak{    del *.bak}
  298. sc {    paradox !.!}
  299. pcx{    pcxview !.! }
  300. ;$$${    del !.!}
  301. pkt{    pktview !.!}
  302. sch{    cap !.! }
  303. pcb{    cad !.! }
  304. UUE{    E:\SYS\UTIL\UUDECODE !.!}
  305.  
  306. ss{
  307.    @echo off
  308.    ren ~!.!~ ~!.EXE
  309.    ~!.EXE
  310.    ren ~!.EXE ~!.SS
  311.     }
  312.  
  313. ans{    AnSi
  314.         cls
  315.         TYPE !.!
  316.    }
  317.  
  318. ; ~¯à®¯¨á âì ¡ãª¢ã ‚ è¥£® CD-ROM ¤à ©¢ 
  319. cda{
  320.     dss Z:!.!
  321.    }
  322.  
  323. ; ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ All files ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  324.  
  325. ; This menu starts up by Alt-Enter for all files
  326. *  [   >1 Convert ~!.!~ ~t~o UUE
  327.        < Enter number of lines
  328.        <=200
  329.        E:\SYS\UTIL\UUENCODE -s%3 !.!
  330.        >1 Convert ~!.!~ ~f~rom UUE
  331.        E:\SYS\UTIL\UUDECODE !.!
  332.    ]
  333.  
  334. *.* (
  335.   @echo off
  336.   IF "%OS%" == "Windows_NT" GOTO w32
  337.   start "!:!\!.!"
  338.   goto end
  339.  
  340.   :w32
  341.   start "" "!:!\!.!"
  342.  
  343.   :end
  344. )
  345.