home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 November / CPNL0711.ISO / develop / tools / npp.4.2.2.Installer.exe / plugins / doc / NppExec.txt < prev    next >
Text File  |  2007-07-15  |  4KB  |  92 lines

  1.  ****************************************************************************
  2.  * NppExec plugin ver. 0.2 for Notepad++ 4.0.2 (and above)
  3.  * by DV, December 2006 - July 2007
  4.  ****************************************************************************
  5.  *
  6.  * Possibilities:
  7.  *   1) Run multiple commands from main window
  8.  *   2) Run stand-alone command from Console Dlg
  9.  *   3) Additional commands:
  10.  *        cls - clear Console screen
  11.  *        cd - show current path
  12.  *        cd <absolute_path or relative_path> - change current path
  13.  *        dir - lists files and subdirs
  14.  *        dir <mask or path\mask> - lists files/subdirs matched the mask
  15.  *        npp_exec <script> - execute commands from specified script
  16.  *        npp_exec <file> - execute commands from specified file          (*)
  17.  *        npp_open <file> - open a file in Notepad++
  18.  *        npp_open <mask or path\mask> - open file(s) matched the mask
  19.  *        npp_run <command> - run external process/command
  20.  *        npp_save - save current file in Notepad++ 
  21.  *        npp_save <file> - save a file in Notepad++ (if it's opened)     (*)
  22.  *        npp_switch <file> - switch to specified opened file             (*)
  23.  *        (*) these commands work with a partial file path/name also
  24.  *            i.e.  npp_save c:\dir\f.txt  is the same as  npp_save f.txt
  25.  *   4) Additional console commands (Console Dlg only):
  26.  *        help       - show available commands
  27.  *        ver        - show plugin's version
  28.  *        CTRL+C     - terminate current child process
  29.  *        CTRL+BREAK - terminate current child process
  30.  *   5) All Notepad++ environment variables are supported:
  31.  *        $(FULL_CURRENT_PATH) : E:\my Web\main\welcome.html
  32.  *        $(CURRENT_DIRECTORY) : E:\my Web\main
  33.  *        $(FILE_NAME)         : welcome.html     
  34.  *        $(NAME_PART)         : welcome     
  35.  *        $(EXT_PART)          : html
  36.  *        $(NPP_DIRECTORY)     : the full path of notepad++'s directory
  37.  *        $(CURRENT_WORD)      : word(s) you selected in Notepad++
  38.  *        $(LEFT_VIEW_FILE)    : file path-name in primary (left) view
  39.  *        $(RIGHT_VIEW_FILE)   : file path-name in secondary (right) view
  40.  *   6) Additional environment variables:
  41.  *        $(#0)                : C:\Program Files\Notepad++\notepad++.exe
  42.  *        $(#N), N=1,2,3...    : full path of the Nth opened document
  43.  *
  44.  ****************************************************************************
  45.  
  46.  
  47.  *************
  48.  *  HISTORY  *
  49.  *************
  50.  
  51.  v0.2 beta4 - July 2007
  52.  ----------------------
  53.  - fixed: buffer size was not checked before calling OemToChar() 
  54.  - fixed/added: '\b' and '\r' handling
  55.  + a lot of changes in plugin's internals (basic cpp-classes and NppExecEngine)
  56.  + new command: cd, cd <path>, cd <drive:\path>
  57.  + new command: dir, dir <mask>, dir <path\mask>
  58.  + new feature: npp_open <mask>, npp_open <path\mask>
  59.  + new environment variables: $(LEFT_VIEW_FILE) and $(RIGHT_VIEW_FILE)
  60.  * thanks to all who wait for this version
  61.  
  62.  
  63.  v0.2 beta3 - April 2007
  64.  -----------------------
  65.  - fixed: Delete button (Script name dialog) was not enabled sometimes
  66.  + Menu: Show Console Dialog
  67.  + Console Output Filter: Exclude all empty lines
  68.  + Comment delimiter can be user-defined, // in :// is no more comment
  69.  
  70.  
  71.  v0.2 beta2 - March 2007
  72.  -----------------------
  73.  + Menu: Console Commands History.
  74.      When enabled, previous commands can be scrolled by pressing 
  75.      arrow keys Up and Down.
  76.  + Menu: Console Output Filter.
  77.      When enabled, output messages from running console process
  78.      can be filtered (i.e. particular lines can be excluded)
  79.  - ConsoleDlg: Ctrl+A is unlocked
  80.  - ConsoleDlg: Quotes "" are no more added automatically for paths
  81.      with spaces (because of a bug with executables w/o extension
  82.      such as "cmd /c calc.exe")
  83.  - Several internal fixes
  84.  - Several additional internal fixes :-)
  85.  * Thanks to Jim Granville for his suggestions
  86.       
  87.  
  88.  v0.1 - March 2007
  89.  -----------------
  90.  * initial version
  91.  
  92.