Date | Version | Description
|
---|
23/04/2024 | 2.87 |
- Added ~$folder.localappdata$ variable.
- Fixed the ~$folder.common_programfiles$ variable to use the correct folder (In previous versions it was identical to ~$folder.programfiles$ )
|
01/08/2019 | 2.86 |
- Fixed bug: elevate and other commands failed to work properly when there were many parameters after the command.
|
23/06/2019 | 2.85 |
- The runinteractive and runinteractivecmd commands now work properly even if you don't run them from a Windows service.
- Fixed bug: The behvaiour of consolewrite command was unexpected when there was '%' character.
|
22/04/2019 | 2.84 |
- Fixed to work again on Windows 98/2000.
|
19/04/2019 | 2.83 |
- Added runinteractive and runinteractivecmd commands, which allows you to run a process or NirCmd command that accesses the GUI from a Windows service.
- For example, if you try to use the savescreenshot command from a Windows service, you'll get a black image, because NirCmd cannot access the user interface from a Windows service.
- You can solve this problem with runinteractivecmd command: nircmd.exe runinteractivecmd savescreenshot "c:\temp\screenshot1.png"
- Be aware that runinteractive and runinteractivecmd commands only work from a Windows service ('SYSTEM' user).
|
22/03/2019 | 2.82 |
- Fixed the savescreenshot or savescreenshotfull commands to work properly with DPI scaling.
|
23/05/2016 | 2.81 |
- Fixed bug: NirCmd failed to execute the cmdwait, loop and a few other commands after qboxcom and qboxcomtop commands.
|
30/01/2016 | 2.80 |
- Fixed bug: clipboard readfile failed to read the last character of Ascii file.
- Added writeufile and addufile to clipboard command, for writing files in Unicode.
- Fixed the restartexplorer command to work properly on Windows 10.
|
10/08/2013 | 2.75 |
- Added new commands: moverecyclebin, suspendprocess , resumeprocess.
- Added etitle option to the find parameter of win command.
- 'clipboard readfile' command now reads Unicode files (UTF-8 and UTF-16).
|
29/10/2012 | 2.71 |
- Added runassystem command, which allows you to run a process with SYSTEM user (Works on Windows 7/8/Vista/2008)
|
12/09/2012 | 2.70 |
- Added new option to speak command: You can now save the entire speach into a .wav file that can be played with any
media player (Instead of playing it directly to your sound card).
- Added restartexplorer command, which simply restarts Windows Explorer gracefully.
- Added screensavertimeout command, which allows you to set the screensaver timeout, in seconds.
- Added togglemax, togglemin, togglehide, toggledisable actions to win command.
- Added SystemSounds support for setappvolume, changeappvolume, and muteappvolume commands.
- Fixed issue on Windows 7: 'win close alltopnodesktop' command caused a shutdown dialog-box to appear.
- Fixed the setprimarydisplay to work properly.
|
28/06/2011 | 2.65 |
- Added setdefaultsounddevice command (for Windows 7/Vista/2008 only), which
allows you to set the default sound device.
- Added setsubunitvolumedb command (for Windows 7/Vista/2008 only), which
allows you to set the volume of sound device subunits (Line In, Microphone, and so on)
- Added mutesubunitvolume command (for Windows 7/Vista/2008 only), which
allows you to mute/unmute the volume of sound device subunits (Line In, Microphone, and so on)
|
21/06/2011 | 2.60 |
- Added mediaplay command for playing audio file (.mp3, .wav, and so on) for the
specified number of milliseconds.
- Added changebrightness and setbrightness commands for setting the
screen brightness on laptops and netbook computers.
|
08/06/2011 | 2.55 |
- On savescreenshot, savescreenshotfull, and savescreenshotwin commands,
you can now specify *clipboard* as a filename, in order to save the screenshow into the clipboard
- On savescreenshot command, you can now specify a rectangle to capture as x, y, width, and height instead of
capturing the entire screen.
- Fixed savescreenshotfull command to work properly on multiple screen system with negative coordinates.
|
27/03/2011 | 2.52 |
- Added 'runas' command, which allows you to run a new process with the specified user name/password.
- Added 'Flash' action to the win command, with allows you to flash the specified window.
|
13/03/2011 | 2.51 |
- Added 'focused' option for setappvolume, changeappvolume, and muteappvolume commands, which allow you to easily
change the volume of the application that is currently in focus, on Windows 7/Vista/2008.
- Added 'default_record' option for
setsysvolume, changesysvolume, setsysvolume2, changesysvolume2, and mutesysvolume commands, which allows you set easily
change the volume of default recording device, on Windows 7/Vista/2008.
|
24/02/2011 | 2.50 |
- Added 3 new sound volume commands to change or mute application volume on Windows 7/Vista/2008:
setappvolume, changeappvolume, muteappvolume
- Added new information command that shows you a message box with all sound devices on your Windows 7/Vista/2008 system:
showsounddevices.
|
22/02/2011 | 2.48 |
- Fixed the problems with the timeout of the tray balloon in trayballoon command.
|
20/01/2011 | 2.47 |
- Fixed bug: The sendkeypress command didn't work properly with Fxx keys (F1, F2, and so on).
|
28/11/2010 | 2.46 |
- Added option to locate window by process in win command.
- Added max and min options (Minimized and maximized windows) into exec and exec2 commands.
- Added x64 builds of nircmd.exe and nircmdc.exe
|
18/10/2010 | 2.45 |
- Added trayballoon command - displays a tray balloon with your desired text and icon.
- Added sendkeypress command - Alternative to the sendkey command. Allows you to send key press
combination in much easier way, for example: sendkeypress ctrl+shift+esc
- Added clonefiletime command to clone the date/time of existing file into one or more files.
- Added setconsolemode command to set the console display mode - window or full screen.
- Added setconsolecolor command to set the foreground and background colors of the console text.
- Added consolewrite command to write text into the console window.
- Added debugwrite for writing text into the debug output.
- Added ~$folder.mydocuments$ variable.
|
21/02/2010 | 2.41 |
- Fixed a bug in elevate command: when running a program without parameters, NirCmd sent the elevate command string as a parameter of the program.
|
16/02/2010 | 2.40 |
- Added elevate and elevatecmd commands to run and execute commands with administrator rights under Windows 7/Vista/2008.
- Added monitor parameter to setdisplay command, for using it with multiple monitors.
- Added setprimarydisplay command.
- Added folder.programfiles and folder.common_programfiles variables.
- Added async_off, async_on, async_low for monitor command. You can try them if NirCmd.exe remains in memory
when you use monitor on/off command.
|
26/05/2009 | 2.37 |
- Improved the help .chm file - Now it contains a link to every command.
- Added help command - Automatically opens the reference of the desired command in http://nircmd.nirsoft.net.
For example, if you type 'nircmd.exe help speak', the reference page of speak command - http://nircmd.nirsoft.net/speak.html will be opened in your default browser.
|
19/05/2009 | 2.36 |
- Fixed bug in script: Sometimes the last line in the script was not executed properly.
|
20/04/2009 | 2.35 |
- Added loop command - execute a command multiple times.
- Added currtime and currdate variables.
- waitprocess - Added option to execute a NirCmd command after the process was closed.
- Added rem (or ;) command, just for adding remarks in a script.
|
01/04/2009 | 2.30 |
- Added speak command - Speaks the contents of the text or file that you specify, by using the Speech library (SAPI) that comes with Windows XP and Windows Vista.
- Added savescreenshotfull command.
|
02/02/2009 | 2.25 |
- New actions for clipboard command - loadclp and saveclp (load/save in Windows .clp format)
- New command: setprocessaffinity
|
01/01/2009 | 2.20 |
- New commands: waitprocess, setprocesspriority, qboxtop, qboxcomtop.
- New action in clipboard command: copyimage (Copy image file to the clipboard)
|
25/06/2008 | 2.15 |
- New commands: setcursorwin, savescreenshotwin, filldelete
|
12/04/2008 | 2.10 |
- New commands: shellcopy, savescreenshot
|
09/02/2008 | 2.05 |
- New commands: shellrefresh, convertimage, convertimages
- New option in clipboard command - saveimage
|
16/06/2007 | 2.00 |
- All sound volume commands and monitor command now works under Vista.
- New commands: dlg, dlgany, sendkey, sendmouse, returnval
- New actions in win command - dlgclick, dlgsettext, dlgsetfocus
|
24/07/2006 | 1.85 |
- New command: cmdshortcutkey
|
15/07/2006 | 1.84 |
- Starting from this version, if you don't specify a sound device index in setsysvolume, changesysvolume, setsysvolume2, changesysvolume2 and mutesysvolume commands,
the default sound device in control panel ("preferred device") is used.
- New find options in win command: active, foreground, desktop
|
20/05/2006 | 1.83 |
- Fixed bug with parameter variables: parameter dialog-box appear more than once.
- New find option in Win command: alltopnodesktop
|
18/02/2006 | 1.82 |
- New win actions: postmsg and sendmsg.
- New command: closeprocess
- NirCmd now returns a non-zero value on error.
|
19/11/2005 | 1.81 |
- New command: emptybin - Empty the Recycle Bin.
- New optional parameter in setdisplay command: refresh rate.
- rashangup command without parameter - disconnect all active connections.
|
24/09/2005 | 1.80 |
- New commands: exec2, cmdwait.
- New options in clipboard command.
- Volume commands (setsysvolume, changesysvolume, setsysvolume2, changesysvolume2, mutesysvolume) now allows you to change the volume of non-default sound card.
|
07/07/2005 | 1.70 |
- New win actions: activate, hideshow, +style, -style, +exstyle, -exstyle
- New commands: movecursor, setcursor.
- New command: setfilefoldertime - allows you to change the date/time of folders, under Windows 2000/XP only.
|
10/06/2005 | 1.62 |
- New actions in win command: focus, enable, disable
|
26/05/2005 | 1.61 |
- new command: sysrefresh - make a general system refresh after modifying your system settings in the Registry.
|
07/05/2005 | 1.60 |
- New paramsfile command: Allows you to execute a command multiple times by loading the parameters from a text file.
- New actions in win command: move, center, settext.
- New 'child' action in win command: Allows you to move/hide child windows (For example: the start button in the system tray)
- New clipboard command: Allows you to put a string in the clipboard, and clear the clipboard.
- New gac command: Allows you to install assemblies in Global Assembly Cache.
|
28/12/2004 | 1.56 |
- New variable: ~$clipboard$ - paste the text that you copied to the clipboard into the command-line.
- Parameter variables: ~$param.ParamName$ - Display an input window for typing the text that you want insert into the command-line.
|
07/12/2004 | 1.55 |
Added RegEdit command.
|
18/11/2004 | 1.54 |
- On reg commands (regsetval, regdelval, regdelkey), you can now also use the following
abbreviated key name: HKCU for HKEY_CURRENT_USER, HKLM for HKEY_LOCAL_MACHINE, HKCR for HKEY_CLASSES_ROOT, HKU for HKEY_USERS,
HKCC for HKEY_CURRENT_CONFIG.
- redraw action for win command.
|
03/11/2004 | 1.53 |
Fixed 'monitor off' problem in XP SP2.
|
09/10/2004 | 1.52 |
rasapi32.dll is now loaded only when using the dial commands (rasdial, rasdialdlg, rashangup).
In previous versions, NirCmd was statically linked to rasapi32.dll, and that caused problems in old NT systems.
|
29/09/2004 | 1.51 |
Variable names are now enclosed with '$' char instead of '%' char.
I made this change because the '%' char causes problems when running NirCmd from cmd/bat file.
using the '%' char for variable names is still supported for backward compatibility.
|
22/09/2004 | 1.50 |
- New commands: cmdshortcut, regsvr, mutesysvolume, changesysvolume, changesysvolume2, setsysvolume2.
- New actions in win command: trans, setsize, settopmost, ititle.
- New variables: folder.nircmd, nir.exefile
- nircmdc.exe - console version of NirCmd.
- Changed name - from NirComLime to NirCmd.
|
05/05/2004 | 1.40 |
- New commands: wait, setvolume, setsysvolume, execmd, exec.
- New commands for executing NirCmd on remote machines: remote and multiremote.
- Folder and system variables.
- New option in setfiletime command - set the file time to the current time (now parameter)
- New parameter in shortcut command - hot key.
|
01/03/2004 | 1.30 |
- New commands: qboxcom, beep, stdbeep, cdrom, urlshortcut, monitor, screensaver, standby, and hibernate.
- Fixed the bug with ~x string sequences.
|
08/01/2004 | 1.20 |
- New commands: setdialuplogon, script
- Special string sequences (~q, ~t, ~n and so on) to allow you to embed quotes and new line characters into the parameters of any command.
|
19/11/2003 | 1.11 |
New options in shortcut command
|
10/10/2003 | 1.10 |
New commands: killprocess, service, memdump, win, lockws.
|
09/09/2003 | 1.00 |
First release.
|