Board logo

标题: 第三方命令行工具收集贴 【增加中】 [打印本页]

作者: uiopuiop     时间: 2008-9-3 21:57    标题: 第三方命令行工具收集贴 【增加中】

UnxUtils -- UNIX command line for Windows

http://code.google.com/p/gears/d ... &q=&redir=1


好东西与大家分享,但是光我一个人贴很累的。

希望大家跟帖,把自己知道的超强命令行工具贴上来!!!

赏光的话,记得给点分哦 :-)

[ Last edited by uiopuiop on 2011-1-3 at 16:32 ]
作者: HAT     时间: 2008-9-3 22:05
感谢分享!不过,很多人发过了。
作者: uiopuiop     时间: 2008-9-3 22:05    标题: 超强的发邮件SMTP邮件工具

发送内容可以带回车。

http://caspian.dotconf.net/menu/Software/SendEmail/

SendEmail is a lightweight, command line SMTP email client. If you have the need to send email from a command line, this free program is perfect: simple to use and feature rich. It was designed to be used in bash scripts, batch files, Perl programs and web sites, but is quite adaptable and will likely meet your requirements. SendEmail is written in Perl and is unique in that it requires NO MODULES. It has an intuitive and flexible set of command-line options, making it very easy to learn and use.
作者: uiopuiop     时间: 2008-9-3 22:09    标题: 微软的端口扫描工具 Portqry.exe command-line utility

http://support.microsoft.com/kb/310099
作者: uiopuiop     时间: 2008-9-3 22:18    标题: NTToolkit

https://www.netikus.net/products_downloads.html?SESSION=

CheckTCP.exe
FileReplace.exe
fping.exe
GETHTTP.exe
hlshlext.dll
logofdel.exe
NetSend.exe
nttoolkit_hlp.chm
pagesnpp.exe
PasswordAssistant.exe
pwdupd.exe
ServiceScheduler.exe
servicescheduler.ini
ShutdownTimer.exe
Sleep.exe
srvsec.exe
SuperDel.exe
TaskSecure.exe

(ServiceSecure -- srvsec.exe)

allows you to reset service passwords by specifying the username and password rather than having to specify the service names themselves or changing the password manually.
Password changes of user accounts that are being used for services no longer have to be feared. Just run ServiceSecure and tell it what username has changed to what password, the rest is done automatically. ServiceSecure even restarts services after the password has been changed (optional).
With ServiceSecure you can literally change the password of service accounts in seconds on a number of machines (when used in a batch file).

[ Last edited by uiopuiop on 2008-9-4 at 09:51 AM ]
作者: HAT     时间: 2008-9-3 22:23
Windows Resource Kits 里面有几百个工具,楼主把自己的学习笔记挨个贴出来让大家学习一下?
作者: metoo     时间: 2008-9-3 22:24
gawk sed nircmd rar 都是好用的东西
作者: uiopuiop     时间: 2008-9-3 22:36


  Quote:
Originally posted by HAT at 2008-9-3 10:23 PM:
Windows Resource Kits 里面有几百个工具,楼主把自己的学习笔记挨个贴出来让大家学习一下?

先介绍一个:

@echo off
rem Reset remote local admin password, by UIOPUIOP
cls
for /f %%i in (Reset_List.txt) do (
        echo resetting password for %%i, please wait.....
        cusrmgr.exe -u Administrator -m \\%%i -P P@SSWORD>>Results.log
)
作者: uiopuiop     时间: 2008-9-3 22:46    标题: DOS2UNIX and UNIX2DOS

DOS2UNIX and UNIX2DOS

http://www.bastet.com/

DOS2UNIX.EXE converts MS-DOS text files to Unix format, by stripping any CR or end-of-file (Ctrl-Z) characters from the data. UNIX2DOS.EXE inserts a CR character when it encounters an LF character, converting the data to MS-DOS format.
作者: lxmxn     时间: 2008-9-4 05:39
http://www.nirsoft.net

这里有很多命令行工具不错。
作者: uiopuiop     时间: 2008-9-4 09:33    标题: Garbo Utility

Timo Salmi是芬兰Vaasa大学的一位教授,他收集了一些非常好的可以被大众所使用的命令行工具。下面列出了在这个免费软件收藏中我最喜欢的七款工具,Salmi把这个收藏叫做Garbo。

  CHOOSE:用来进行文件批处理,是原来的CHOICE命令的新版本。现在Windows 2000、XP以及Server 2003已经不再支持CHOICE命令,所以CHOOSE非常有用的。

  DELE:可以代替DEL功能的命令行种类。使用DELE并不是直接把文件删除,而是把文件移动到指定的回收站文件夹中,如果需要的话可以将文件恢复。如果你在批处理文件或其他自动运行的文件中需要使用DEL命令,那么你可以考虑使用DELE来作为替代品。

  FILEAGE:用来查看文件的新旧程度;如果你不想通过计算文件的日期来对其进行判断的话(尤其是处理不规则的月份或者闰年日期的时候),那么使用FILEAGE将会非常方便。

  FULLNAME:这是一个外加的附加上下文菜单,可以生成一个带有目标文件完整路径的DOS对话框。

  RECENT:搜索近期文件的文件夹。例如,查找今天下午三点之后修改的所有文件,或者仅搜索昨天创建的文件。

  WHEREIS:在驱动器上查找一个指定的文件或文件的集合在哪里。查找的结果可以按照日期进行排序,而且隐藏文件也能够被搜索到。

  XPMOVE:当在目标文件夹中发现同名的旧文件夹,那么可以用它来把文件从旧文件夹移动到目标文件中。这个软件是一款简化版本的工具,与微软公司的 SyncToy(个人收藏夹)有些相似,区别在于它并没有在多个文件夹中进行递归处理。

http://garbo.uwasa.fi/
作者: uiopuiop     时间: 2008-9-4 09:35    标题: Command Line Sort Utility CMSort

process DOS, WINDOWS, UNIX, or MAC text files (and mixed types)
process files with fixed-length records
three key types: string case sensitive, string case insensitive, number
supports multi-part keys
each (part-) key can be defined as ascending or descending
optionally ignore blank or empty records
optionally ignore records with duplicate keys
optionally ignore records with duplicate keys and write them to separate file
select path for temporary files
adjust usage of physical memory
2 to 5 way merging
optionally exclude header lines from sorting


http://www.chmaas.handshake.de/delphi/freeware/cmsort/cmsort.htm
作者: uiopuiop     时间: 2008-9-4 09:42    标题: uptime - Check (remote) system uptime

http://support.microsoft.com/kb/q232243/

Uptime.exe, is available for displaying system availability. Uptime.exe can be used to display the current uptime of the local or remote system. Optionally, it can also scan the Event log for key system events such as system restart or computers that are not responding (hanging). Where possible, it also calculates system availability.
作者: uiopuiop     时间: 2008-9-4 09:46    标题: runas 加强版本

以非管理员用户登录时,如果要用管理员权限运行程序的话,需要用到 runas 命令

使用 lsrunase,lsrunas 的加强版本,可以使用加密的密码。自带一个小软件 LSencrypt 用来生成加密的字串。
用法:
lsrunase /user:administrator /password:41BngA== /domain: /command:notepad.exe /runpath:c:\
所有的参数必须齐全,其中:
user 为运行的账号
password 为密码加密后的字串
domain 为机器名或域名,也可留空代表本机
command 为要运行的程序名,如果携带参数需要在命令的首尾加引号
runpath 为程序启动的路径
特点:可以较完美的替代 runas,并避免直接将密码明文保存在脚本中。

相关页面:
http://www.moernaut.com/default.aspx?item=lsrunase
作者: uiopuiop     时间: 2008-9-4 09:49    标题: command-line network administration tools

Some command-line network administration tools for automation scripting:

http://www.optimumx.com/

Account Manager (AccountManager.exe)
BuiltIn Account Manager (BuiltIn.exe)
Clean Up (CleanUp.exe)
Cover Your Tracks (Cyt.exe)
Delete Profiles (DeleteProfiles.exe)
Empty Recycle Bin (EmptyRecycleBin.exe)
Exit Windows (ExitWindows.exe)
IE Cache (IECache.exe)
ini Tool (iniTool.exe)
Memory Check (MemCheck.exe)
Message Box (MessageBox.exe)
Modify Profile (ModifyProfile.exe)
Network Alias (NetAlias.exe)
Network Password Age (NetPWAge.exe)
Network Server Comment (NetComment.exe)
Network Speed (NetSpeed.exe)
Network Users (NetUsers.exe)
Network View (NetView.exe)
Random Number Generator (Random.exe)
Set Short File Name (SetSFN.exe)
Set Wallpaper (SetWallpaper.exe)
Shell Execute (ShellExecute.exe)
Shortcut (Shortcut.exe)
Windows File Protection Query (WFPQuery.exe)
作者: uiopuiop     时间: 2008-9-4 11:12    标题: Shell Scripting Toolkit 2.6

http://www.westmesatech.com/sst.html

This is a small collection of Win32 console programs (command-line utilities) to assist with Cmd.exe shell scripting in Windows NT 4.0 and later. Documentation is provided in PDF format.

Program Description
CCase Converts standard input to upper or lowercase, and writes to standard output.
ColorX Echoes the current screen colors to standard output, or sets the colors for the next text to be written to standard output.
DateX Echoes the current date, a specified date, or an offset of either the current date or a specified date to standard output in a variety of formats.
DriveX Returns the drive type for the current or a specified drive as an exit code, or echoes drives of a specified type to standard output.
EchoX Echoes text to standard output in a specified color. Supports several escape characters and a formatting width and alignment.
FInfo Echoes information about one or more files to standard output.
IfX Case-insensitive string or or numeric comparison of two arguments (not needed on WinNT).
LineX Counts the number of lines in standard input; prints a specific line, a range of lines, or a specified number of lines from the beginning or end of standard input. Can also output in reverse order.
S2V A real-mode MS-DOS program that reads the first line of standard input and stores it into an environment variable (non-functional, and not needed, on WinNT).
ShellEsc For each line of standard input, inserts a shell escape character (^) before each reserved shell character, and writes it to standard output.
SleepX Pauses a script for a specified period of time. Can display a prompt, and can optionally be interrupted by a keystroke.
Str Counts characters in a string, echoes a string in upper or lowercase, and searches for one string in another.
Tee Writes each line of standard input to a file and to standard output simultaneously.
TempName Generates a temporary unique file or directory name.
作者: uiopuiop     时间: 2008-9-4 11:23    标题: Windows Admin Script Tools 6.5

http://www.westmesatech.com/wast.html


FVER - FVER allows a shell script to perform version checking on a Win32 executable file, provided it contains version information.

ISADMIN ISADMIN checks if the currently logged-on user is an administrator (Windows NT 4.0 and later). It runs fine on Windows 9x/Me, where the current logged on user is always an administrator.

ISMEMBER - ISMEMBER can check if the currently logged-on user is a member of one or more groups that you can specify on the command line, and it can also list group memberships. Requires Windows NT 4.0 or later.
MINWIN MINWIN minimizes the topmost window on the screen (useful in logon scripts).

NEEDBOOT - NEEDBOOT determines if there are pending file rename/move/delete operations for the next system boot. On Windows 9x/Me, it checks for the existence of any entries in the [Rename] section of WININIT.INI; on the Windows NT platform, it checks for the existence of the PendingFileRenameOperations registry entry. It can also list the entries in the [Rename] section or the contents of the registry entry.
NUPP NUPP lets you temporarily map a drive letter, do some things, then restore the mapping to its previous value.

OSTEST - OSTEST tests the current operating system to see if it meets one or more criteria. You can check if the current platform is Windows 9x/Me or NT, the version number, service pack number, and build number. It can also detect whether the current OS is running a 'home' edition, whether it's a server or workstation, and the Terminal Server mode (remote desktop or application server).

RASCONNS - RASCONNS allows a shell script to determine if one or more RAS connections are active. It can also list active RAS connections and determine if a named RAS connection is active.

WINMSG - WINMSG displays a Windows dialog box with a customizable message, buttons and icon. A shell script can detect which button was pressed. You can also read the dialog box text from a text file and specify a timeout period.

[ Last edited by uiopuiop on 2008-9-12 at 02:11 PM ]
作者: radem     时间: 2008-9-4 18:27
强!感谢分享
作者: uiopuiop     时间: 2008-9-12 14:01    标题: Wake-on-LAN

http://www.matcode.com/wol.htm

This small command line utility makes possible to switch on a computer from a second one by sending a "Magic Packet". Both of computers can be located on the same LAN or on the different LAN segments.

MC-WOL ethernet-address [/a ip-address] [/p password]
作者: uiopuiop     时间: 2008-9-12 14:04    标题: MD5.exe - Command Line Message Digest Utility

http://www.fourmilab.ch/md5/


md5 [ -csignature ] [ -l ] [ -n ] [ -u ] [ -v ] [ -dinput_text | infile… ]
作者: uiopuiop     时间: 2008-9-12 14:10    标题: Freeware scriptable command line network connectivity tools

http://www.tools4ever.com/products/free/command/

T4eWebPing
Gets the response time and header code for any input URL; great for testing scripts, execution times and 404 errors on your website.  

T4eSQL
Connects to any ODBC database and executes a custom query, results can be written to a text file; useful for database monitoring (systables).  


T4eDirSize
Gets the free and used space of any directory or share, also counts the number of special files (encrypted, readonly, hidden, system, etc); great for monitoring free space and file statistics.  


T4ePortPing
Connects to any TCP/IP port and retrieves the response time and error code.  


T4eRexec
This command line utility is similar to the Windows REXEC command, but accepts a password as input and can therefore run in unattended mode. To run commands on a REXEC compatible OS, such as Linux, the REXEC daemon has to be running on the target system.



T4eSSH
A secure implementation of the SSH protocol to get access to a UNIX/Linux operating system.


T4eUnixInfo
This tool uses the REXEC daemon to remotely execute several pre-defined scripts compatible with Linux, to get system specific information such as DISK, MEMORY, SWAP and CPU. This information is easily accessible for MonitorMagic to be used as monitoring plugin.

T4eSSHUnixInfo
This tool uses the SSH daemon to securely execute several pre-defined scripts compatible with Linux, to get system specific information such as DISK, MEMORY, SWAP and CPU.
作者: tireless     时间: 2008-9-12 14:44
EditV32 and Choose32
http://www.westmesatech.com/editv.html

  Quote:
EditV32 and Choose32 are Win32 console programs that are designed to allow user input in shell scripts (batch files). The download also includes MS-DOS version of both programs, EditVar and Choose, that may be useful on DOS bootable media.

EditV32  works by obtaining the contents of an environment variable and presenting it for interactive editing. If you make any changes to the variable's contents and press Enter, EditV32  writes the changed variable to the parent environment of the program that started it (usually Cmd.exe). EditV32  requires Windows NT 4.0 or later; for Windows 9x/Me, use the MS-DOS version.

EditV32  is similar to the Cmd.exe Set /p command in Windows 2000 and later, but it may be preferable for the following reasons:
It allows you to edit a variable, not just set one.
It can limit the length of the typed variable.
It can mask the typed input for simple password security.
It can limit typed input to numbers only.
It offers a timeout feature (useful when a script needs to run unattended).
It can automatically "escape" reserved shell characters in variables it creates.
It provides useful exit codes: For example, an exit code of 4 means that the user pressed Ctrl-C to abort.
It comes with an MS-DOS version that works in Windows 9x/Me as well as on MS-DOS boot media.

Choose32 is similar to the Microsoft Choice tool, but it has more features. Here are some reasons why it might be preferable to Choice:
It doesn't beep when the user makes an invalid choice.
It offers a "default key" feature, which lets a user press Enter to select a default choice.
It comes with a DOS version (useful for MS-DOS boot media).
The Win32 version's timeout feature doesn't get confused when you run multiple instances in separate console windows (this was a problem with earlier Win32 console versions of Microsoft's Choice tool).
It can suppress the display of the user's choice.
It offers a "line input" mode where the user must press Enter after making a choice.

[ Last edited by tireless on 2008-12-27 at 13:46 ]
作者: tireless     时间: 2008-9-12 14:46    标题: exec

http://www.westmesatech.com/files/exec15.zip

  Quote:
Executes a program using the Win32 CreateProcess API. It can optionally wait for a process to finish and also display the program's elapsed time. Exec doesn't have a problem with quoted paths or command-line arguments. Both console and GUI versions are provided. Works on Windows 9x/Me as well. (79,562 bytes; 07 Apr 2006)

[ Last edited by tireless on 2008-12-27 at 13:46 ]
作者: uiopuiop     时间: 2008-9-12 14:51


  Quote:
Originally posted by tireless at 2008-9-12 02:46 PM:
http://www.westmesatech.com/files/exec15.zip

Executes a program using the Win32 CreateProcess API. It can optionally wait for a process to finish and also display the program's elapse ...

也可用 win2003光盘提供的support小工具 "timeit.exe"
作者: uiopuiop     时间: 2008-9-12 14:53    标题: fport.exe 查看进程端口号和路径

http://www.foundstone.com/us/resources/proddesc/fport.htm

fport reports all open TCP/IP and UDP ports and maps them to the owning application. This is the same information you would see using the 'netstat -an' command, but it also maps those ports to running processes with the PID, process name and path. Fport can be used to quickly identify unknown open ports and their associated applications.
作者: tireless     时间: 2008-9-12 19:48    标题: Wizard's Apprentice - 为脚本提供界面操作

http://wizapp.sourceforge.net/

示例:





[ Last edited by tireless on 2008-9-11 at 11:50 PM ]
作者: uiopuiop     时间: 2008-9-14 13:45    标题: win32 命令行工具

vkill兄的小站上收集了不少win32 命令行工具 (转贴)
http://www.vkill.net/tools.html

http://live.sysinternals.com/
(PSTOOLS 还是用老版本好,自从被MS收购之后。。。。)
作者: uiopuiop     时间: 2008-9-23 20:08    标题: 远程桌面命令行工具

autordp.exe
比MSTSC 功能强!
http://www.abinsight.com/tools/

Autordp  [<Connection File>] [/v:<server[:port]>] [/u:<user>] [/p:<Password>] [/console]

<Connection file> -- .rdp file to specify parameters not handled by the utility: e.g. Remote desktop size, number of colors etc. To create this file run mstsc.exe, expand Options menu and click Save as.

<server[:port]> -- terminal server to which you want to connect

u:<user> -- user name (e.g. DOMAIN\\User)

p:<password> -- user password

/console -- connection to the console session of a server.

/? -- generates help message

这个也可以:
http://www.remkoweijnen.nl/blog/ ... p-from-commandline/

[ Last edited by uiopuiop on 2008-9-23 at 08:15 PM ]
作者: tireless     时间: 2008-9-23 22:58
clip (73 KB)
http://www.drs.at/tools/

有三个用法:

1.复制文字 (这条命令是众多此类工具没有的)
2.复制其他命令的输出
3.复制文本文件的内容


例如:

1.复制文字

clip [-e] http://www.cn-dos.net
  复制 http://www.cn-dos.net 到剪贴板。可选参数 -e 使得复制的同时,echo 文字到屏幕上。

clip \  http://www.cn-dos.net
  还将复制开头的空格

clip http://www.cn-dos.net \
  还将复制尾部的空格

(多个空格会被合并为一个)

2.复制其他命令的输出

dir /b | clip [-e]

3.复制文本文件的内容

clip [-e] < test.txt

[ Last edited by tireless on 2008-12-27 at 13:45 ]
作者: uiopuiop     时间: 2008-9-24 15:46


  Quote:
Originally posted by tireless at 2008-9-23 10:58 PM:
http://www.drs.at/tools/index.htm

有三个用法:

1.复制文字 (这条命令是众多此类工具没有的)
2.复制其他命令的输出
3.复制 ...

Windows 98 Resource Kit 也包括了同名工具,但功能没你这个强。
http://support.microsoft.com/kb/247024/en-us
作者: uiopuiop     时间: 2008-9-24 15:59    标题: David Tribble's

Microsoft
MS-DOS and Windows

http://david.tribble.com/programs.html

Caveat:
Unless otherwise noted, most of these programs were originally written and compiled on 16-bit MS-DOS, and may not work very well when run on 32-bit Windows, especially in the way that they fail to handle long file names.



bin2bmp.exe
Converts a binary data file into a BMP image file.
Some people, to my surprise, have actually found this program useful.

bmpdump.exe
Dumps the contents of a BMP bitmap image file in hexadecimal form.

cat.exe
Catenates the contents of one or more files, writing to the standard output (a la the Unix 'cat' utility). Similar to the DOS 'type' command, but better. Has several options for converting between different end-of-line conventions.

chtime.exe (32-bit DOS)
Modifies the timestamp of one or more files (a la the Unix 'touch' utility).

detab.exe
Converts the tabs in a text file into spaces.

diskuse.exe
Displays the free and used space on a disk drive.

ebcdic.exe
Converts an ASCII file into EBCDIC or visa versa.

entab.exe
Tabifies a text file by converting spaces into tabs.

filldisk.bat (16-bit and 32-bit DOS)
Documentation: filldisk.html
Fills a hard drive with many large random data files, effectively erasing all the unused and deleted file blocks on the drive.

fsplit.exe
Splits a large file into several smaller files. The smaller files may br recombined using the DOS 'copy' command or my 'cat' utility.

fstat.exe
Displays information about files. The information displayed can be tailored using a number of formatting options.

gifdump.exe
Dumps the contents of a GIF bitmap image file in hexadecimal form.

hdump.exe (32-bit DOS)
Dumps the contents of one or more files in hexadecimal and character form.

head.exe
Displays the first few lines of a text file (a la the Unix 'head' utility).

reboot.com
Reboots the computer.
Admittedly, this is not very useful.

scram.exe
Documentation: scram.doc
Encodes or decodes a binary or text file into a text-only format suitable for emailing. Handles different end-of-line conventions for text files.

snow.exe
Fills a 320x200 VGA display with 'snow'.
Admittedly, this is not very useful.

tcopy.exe
Copies files to a destination directory if they don't exist or are out of date. Similar to the DOS 'replace' command, but better. Has several options for controlling how the copying takes place.

tee.exe (32-bit DOS)
Copies standard input to standard output and to one or more files (a la the Unix 'tee' utility).

tod.com
Simple utility that displays the time and date.

unicode.exe
Converts an ASCII text file into Unicode or visa versa. Handles big-endian or little-endian encoding.

uniq.exe
Removes adjacent duplicate text lines from standard input (a la the Unix 'uniq' utility).

vdate.exe
Displays the current date and time. The output can be tailored using a number of formatting options.

vecho.com
Simple utility for writing arbitrary characters and escape sequences to standard output (a la the Unix 'echo' utility). Similar to the DOS 'echo' command, but more sophisticated.

vfind.exe (32-bit DOS)
Locates file and directory names matching specified wildcarded names and other search criteria. Recognizes long file names if running in a Windows shell.

what.exe (32-bit DOS)
Searches for "what" strings embedded within files (similar to the Unix 'what' utility). Such strings are prefixed by the character sequence "@(#)" and typically contain source revision information about the file. Many source code revision control systems, notably SCCS, use these embedded "what" strings to track the source code used to build executables and libraries.

whence.exe
Locates the files corresponding to specified commands by searching the current PATH settings.

wordc.exe
Simple utility that counts the number of characters, lines, and words in one or more text files.
作者: uiopuiop     时间: 2008-9-24 16:02    标题: 一些工具的网站

http://www.jpsdomain.org/windows/win-tools.html
作者: uiopuiop     时间: 2008-9-24 16:12    标题: GnuWin32

http://gnuwin32.sourceforge.net/
作者: uiopuiop     时间: 2008-9-24 16:28    标题: CMDOW Commandline Window Utility 隐藏窗口工具

CMDOW Commandline Window Utility

cmdow @ /HID
start /wait %systemdrive%\Install\Applications\***.exe

http://www.commandline.co.uk/cmdow/

这个也可以:
Here are some different examples of how you can use it on your UA CD/DVD to prevent those windows from opening:
Quietly execute any commandline argument:
CODENirCMD ExeCMD "RD /S /Q "~$folder.common_start_menu$\Programs\**** NFO Viewer""
Run an application invisibly:
CODENirCMD Exec hide "~$Nir.Exefile$\Applications\Setup.exe" /S
Hide/close/move a window:
CODENirCMD win close ititle "cmd.exe"
作者: uiopuiop     时间: 2008-9-24 17:05    标题: FREE Win32 console utilities 新宝藏

http://www.commandline.co.uk/toollink.html

Links to useful tools (mainly FREE Win32 console utilities)

All links working as of 2005-02-26 11:49 UTC.


Thanks to all those who have brought utilities to my attention. All links open a new window.


BLAT SMTP client.

CINT C/C++ Interpreter.
CMDOW Commandline window utility for manipulating windows.
CURL Transfer files from commandline using FTP/HTTP/TELNET and many other protocols.
DOCPROP Lists OLE document properties, part of the Outwit suite.
DUMPSEC Display permissions for files, registry, printers and shares.
EIC C interpreter.
FILELINK Give a file multiple names.  
FPIPE TCP/UDP port forwarder/redirector. A real life-saver.
GAWK Text processor.
GETMAIL Download POP3 mail from the commandline.
I5COMP and I6COMP InstallShield CAB editor
IFMEMBER Determines group membership.
KIXTART Advanced logon script processor
KLOCKS Commandline utility to control the Num, Caps and Scroll lock.
MTEE Commandline standard stream splitter with unicode support.
MULTIRES Adjust display resolution/colours/refresh rate from commandline.
NC (Netcat) 'network swiss army knife'.
NCFTP Free scriptable commandline ftp client
NirCmd Automate various tasks from the command line
ODBC Queries relational databases, part of the Outwit suite.
PCI Reports on PCI, AGP & CardBus devices (I can't rate this util highly enough).
POWEROFF Like Shutdown from the Reskit, but also powers off.
PSTOOLS Admin tools, includes PSEXEC and PSKILL.
REGPERM Utility for setting and modifying registry permissions.
RESHACKER Edits Win32 .EXE resources.
REXX Regina Rexx.
SED Stream editor.
SETACL Set Windows NT/2000/XP permissions (DACLs) on virtually any object. Steep learning curve!  
SHELEXEC Wrapper for the ShellExecute() API. Also see STARTX on the same page.
STARTX Wrapper for CreateProcess() API. From author of Shelexec.
TRUELAST Displays last logon time.
UNDERC C++ interpreter.
VNC (UltraVNC) Remote access software - the best version to date?.
WGET Retrieves files over HTTP, HTTPS and FTP.
WINCLIP Access Windows clipboard, part of the Outwit suite.
XCACLS Displays or modifies access control lists (ACLs) of files.
XNET Manages services and shutdown/restarts (part of KiXtart)
作者: tireless     时间: 2008-9-24 17:16
两个 1 KB 的隐藏运行的工具

hidec.exe (1.5 KB)
http://upload.cn-dos.net/img/791.rar

  Quote:
hidec hides console window of started program & waits (opt.) for its termination

Usage:

        hidec [/w] <filename>

Where:

/w        wait for program termination
filename        executable file name

HideExec.exe (1 KB)
http://upload.cn-dos.net/img/792.rar

  Quote:
Usage:HideExec Program [Arguments]

[ Last edited by tireless on 2008-12-27 at 13:45 ]
作者: tireless     时间: 2008-9-25 14:08
iskeydown 判断按键是否被按下
http://upload.cn-dos.net/img/794.rar

例如,判断按下的是回车空格还是 ESC
@echo off
:bgn
pause
iskeydown VK_ESCAPE
If %errorlevel%==0 echo 你按了 [ESC] 键
iskeydown VK_SPACE
If %errorlevel%==0 echo 你按了 [空格] 键
iskeydown VK_RETURN
If %errorlevel%==0 echo 你按了 [回车] 键
goto bgn
用法:

  Quote:
usage: iskeydown <key1> [<key2>...]
       iskeydown /list

iskeydown checks if all of the keys given on the command line
are currently pressed. it returns 0 if are all pressed,
1 if not all are down and 2 if an error occurred.

you can either use the vk_xyz windows api key names or the
numerical scancode values

  e.g. "iskeydown vk_left vk_shift" returns 0 only if the
  left arrow key and one of the shift keys are pressed.

iskeydown /list prints a list of all known keycodes to stdout.

————————————————————————————————————————————————————————

iskeydown.exeBatch tools 1.0 (官网里没这东西了好像..) 中的一个,总列表:

a few command line utilities to simplify the batch script editor's life a bit. all tools are released under the terms of the gnu gpl (except for 3rd party units), delphi 7 sources are included.
some of the tools (crc1632, direxist, macid and nocrlf) can also be compiled with turbo pascal 5.5 to create a dos version of them. the package contains these tools:
- crc1632: calculate the crc16 or crc32 for files or text from stdin
- direxist: test for directory existence. sets errorlevel to 0 if the given path exists, and to 1 otherwise (similar to "if exist xyznul", but also works on remote and ntfs drives)
- display: view and modify display settings from the command line (resolution, frequency, bit depth)
- errlv: sets the errorlevel to the given value
- filesize: sets the errorlevel to the size of the specified file. new as of version 08-21-2005: filesize now can compare a file's size to a reference value
- flushdrv: flush windows' file system buffers (similar to un*x 'sync', successor of the former flushdrv download)
- forcedir: creates a whole directorysubdirectory... path at once
- gpcvreg/gpscript: these two programs can modify w2k/xp local group policy files ("registry.pol") via commands from textual control files
- ini2reg: reads data from an ini-file and stores it in the registry
- instfont: install or uninstall fonts via command line
- iskeydown: checks if one or more keys are pressed (also control, shift etc.) and sets the errorlevel
- logger: enhanced "echo" command, output additional information (like date, time, username...) to a logfile and/or stdout
- macid: retrieves the mac address of the specified adapter and writes it to stdout in different formats
- moveex: can rename or delete files which are currently locked at next reboot
- msgbox: displays a windows message box and sets the errorlevel depending on the user input
- nocrlf: reads from stdin, removes all line breaks (cr and lf) and writes the text to stdout

下载:http://upload.cn-dos.net/img/795.zip

[ Last edited by tireless on 2008-12-27 at 13:44 ]
作者: tireless     时间: 2008-10-11 10:28
WfpDeprotect - 禁止“文件保护” 1 分钟
http://www.bitsum.com/wfpdeprotect.php

  Quote:
WfpDeprotect will deprotect a WFP (Windows File Protection) file or folder for up to 1 minute, allowing you to take permanent actions on that file or folder. Works with Windows XP.

Usage

WfpDeprotect is a console mode utility.

WfpDeprotect [file1] [folder2] [file3] ...

[ Last edited by tireless on 2008-12-27 at 13:43 ]
作者: HAT     时间: 2008-10-12 14:43
Base64.exe(1.00):Base64加密工具
http://upload.cn-dos.net/img/928.zip

  Quote:
C:\Test>base64.exe -h
Base64 [options] [input file] [output file]
  options are:
  -i <filename> input file (default: stdin)
  -o <filename> output file (default: stdout)
  -e            encode binary to Base64 (default)
  -d            decode Base64 to binary
  -n <n>        encode n characters per line (0:no line breaks,default:64)
  -E <STRING>   encode and put -----BEGIN/END <STRING>----- around output
  --            indicate end of options
Call as b642bin to preselect decoding
(c) Matthias Gaertner 2002 - v1.00

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.


作者: tireless     时间: 2008-10-27 23:54
lsdsk 显示盘符信息
http://smithii.com/lsdsk

  Quote:
I wrote lsdsk as I wanted a program to display all my drives, including local, network, and substituted drives, in one convenient display.



  Quote:
Usage: lsdsk [options]
Options:
-m | --file_system Display file system format
-f | --free        Display free space remaining on drive
-n | --name        Display name/description of drive
-s | --size        Display total size of drive
-t | --type        Display type of drive
-u | --used        Display used space on drive
-d | --domain      Display domain and username for network shares
-v | --volume      Display volume name of drive
-e | --exclude d:  Exclude drive d:
-i | --include d:  Include drive d: (and exclude all others)
-k | --kilobyte    Use 1024 for a kilobyte (K) instead of 1000
-e | --available   Display available drive letters (default is off)
-V | --version     Show version and copyright information and quit
-? | --help        Show this help message and quit

------------------------------------------------------------------------------

Examples:

C:\>lsdsk
Dr Type      Volume          Used Free Size FS    Name
-- --------- --------------- ---- ---- ---- ----- -----------------------------
B: RAMDisk   RAMDisk         3.0K 1.0G 1.0G FAT   \Device\RAMDisk
C: Fixed     example_c       7.1G 439M 7.1G NTFS  \Device\HarddiskVolume1
D: Fixed     example_d        45G 2.1G  47G NTFS  \Device\HarddiskVolume3
E: CD-ROM    EXAMPLEVOL      535M   0  535M CDFS
F: Fixed     EXAMPLE_F       288K 131M 131M FAT32 \Device\HarddiskVolume2
G: Removable usb_stick        28M 221M 249M NTFS
I: Subst     example_d        45G 2.1G  47G NTFS  D:\a\path\on\d
M: Subst     example_c       7.1G 439M 7.1G NTFS  C:\Documents and Settings\ex\My Documents
Y: Network   sharename       123M 456M 579M NTFS  \\servername\sharename (username)
Z: Network   c$              177M 782M 959M NTFS  \\servername\c$ (DOMAIN\user)

C:\>lsdsk -tna -e b
Dr Type      Name
-- --------- -----------------------------
C: Fixed     \Device\HarddiskVolume1
D: Fixed     \Device\HarddiskVolume3
E: CD-ROM
F: Fixed     \Device\HarddiskVolume2
G: Removable
I: Subst     D:\a\path\on\d
M: Subst     C:\Documents and Settings\ex\My Documents
Y: Network   \\servername\sharename (username)
Z: Network   \\servername\c$ (DOMAIN\user)

Free: A: H: J: K: L: N: O: P: Q: R: S: T: U: V: W: X:

[ Last edited by tireless on 2008-12-27 at 13:48 ]
作者: tireless     时间: 2008-10-28 00:54
getlnk 读取 lnk 文件的目标和参数 (44k)

下载地址1: http://www.inwa.net/~frog/boo/win32/intel/getlnk.zip
下载地址2: http://upload.cn-dos.net/img/1015.rar

  Quote:
C:\>getlnk.exe D:\shotcuts\kd.lnk
args: rasdial 宽带连接
path: C:\WINDOWS\system32\nircmd.exe

[ Last edited by tireless on 2008-12-27 at 14:01 ]
作者: tireless     时间: 2008-10-28 05:38
exelist.exe - 显示可执行文件的文件信息 (10.5K)
http://www.ltr-data.se/opencode.html#CmdUtils

http://upload.cn-dos.net/img/1014.rar

  Quote:
C:\>exelist.exe "E:\Program Files\Opera\opera.exe"
Module name: E:\Program Files\Opera\opera.exe
Size of image: 96.5 KB
PE format (Windows NT executable) image.
Characteristics flags: 00000103
Number of sections: 4
Windows 32-bit executable.
Language: (04E40409) 英语(美国)
Company name: Opera Software
File description: Opera Internet Browser
File version: 10463
Internal name: Opera
Legal copyright: Copyright ? Opera Software 1995-2008
Original filename: Opera.exe
Product name: Opera Internet Browser
Product version: 9.61

[ Last edited by tireless on 2008-12-27 at 14:01 ]
作者: tireless     时间: 2008-10-28 23:41
CLIP v2.2 1998,99 by Dave Navarro, Jr. (23k)
http://upload.cn-dos.net/img/1022.rar

• 复制文本文件的内容到剪贴板:

  clip filename.txt
  或
  clip < filename.txt

• 读取剪贴板的文字数据,输出到文件:

  clip filename.txt /r

• 命令的执行结果输出到剪贴板:

  dir | clip

• 复制 bmp 图像的数据到剪贴板:

  clip filename.bmp

[ Last edited by tireless on 2008-12-27 at 14:02 ]
作者: tireless     时间: 2008-10-30 18:00
SysTrayScan:列出托盘图标的 PID 及路径
http://exodusdev.com/products/windows-system-tray-scan-utility

  Quote:
SysTrayScan version 0.0.9.2 (BETA)
Exodus Development http://exodusdev.com
Please report any problems to exodusdev@gmail.com

    PID  Path                                               Visible Hidden
-------  ------------------------------------------------    ----- ------
   1740  D:\Program Files\StrokeIt\strokeit.exe                  0      1
   1112  E:\Program Files\Kingsoft\PowerWord 2008 Beta\XDi       0      1
         ct.exe

   1180  C:\WINDOWS\Explorer.exe                                 1      5
   1928  D:\Program Files\prcmgr\PrcMgr.exe                      1      0

[ Last edited by tireless on 2008-12-27 at 14:02 ]
作者: tireless     时间: 2008-10-30 18:14
PK:通配符结束/列举进程
http://www.mympc.org/down/1/2005-7-26_0071482955.html

  Quote:
PK v1.04 - local process killer
Program by winddriver

Usage: PK <-l [masks]>|<process Id or masks>
  -l       list processes
  masks    process masks, can use * and ?

Example:
  PK 1813
  PK notepad.exe
  PK no?e?ad.exe
  PK note*
  PK n*t*p?d*
  PK no*;de*
  PK -l
  PK -l no*;de*

[ Last edited by tireless on 2008-12-27 at 14:03 ]
作者: tireless     时间: 2008-10-30 18:18
pv 强大的进程操作工具
http://www.teamcti.com/pview/prcview.htm

  Quote:
pv displays information about the running processes.
pv v 5.2.2.7, Copyright (c) Igor Nys, 2000-2006.

Usage: pv -[<OPTION>]... <ARGUMENT>... -[<OPTION>]

Modes:
  -s       --summary   show usage for the specified MODULE
  -h,-?    --help      display this help information

Actions:
  -k       --kill      kill process
  -a       --activate  brings process main window in the foreground
  -c       --close     close (send WM_CLOSE) to the PROCESS
  -p[nihr] --priority  set priority to "Normal", "Idle", "High", "Real Time"
    [ba]               "Below Normal" and "Above Normal" only on W2K or higher

Output Options:
  -e,        --extend    show additional information if available
  -q[header],--quiet     supress headers and produce a tab-separated list
  -b         --bare      show process ID only ()
  -o<format> --output    control output using the format string (see below)

Input Options:
  -f,      --force     never prompt
  -i,      --id        use process ID instead of the PROCESS name

Filters:
  -l[mask] --long      include processes with command line matching mask
  -w[mask] --window    show processes with visible windows matching mask,
                       -e includes in search also invisible windows
  -u[mask] --usage     show processes using modules that matches mask
  -y[mask] --user      show processes that run under specified user account
  -t[root] --tree      display process tree starting starting from the root

Extra Information Options:
  -g       --getenv    get startup environment for the  PROCESS
  -m       --module    show modules used by specified PROCESS

Execution Options:
  -d[time] --delay     delay time in milliseconds before executing command
  -r[err]  --repeat    repeat command in a cycle, while (%ERRORLEVEL% > err)
  -n       --number    %ERRORLEVEL% = negated number of matched processes
  -x[a]    --exit      wait for the process completion (exit)
                        'a' flag waits for all processes, -d sets time-out
  -@[file_name]        read arguments from specified file or from
                       standard input after processing the command line

Arguments can contain '*' and '?' wildcards.

Use return code (%ERRORLEVEL%) in batch files:
    0 - process found (negated number of processes if -n is specified)
    1 - empty result set, 2 - programm error

Format string can use the following placeholders to control the output
                         %a affinity,     %d creation time,    %c[time] % cpu
                         %f full path,    %e elapsed cpu time, %i process id
                         %l command line, %n image name,       %m memory (K)
                         %p priority,     %r parent id,        %s signature
                         %t thread count, %u user name,        %v version
                         Specify an optional performance data collecting time                         in milliseconds after the %c switch, default is 500ms.
Examples:
  pv myprocess.exe        get process ID for myprocess.exe.
  pv -e                   get extended list of running processes.
  pv -k sleep*            kill all processes starting with "sleep"
  pv -m -e explorer.exe   get extended information about explorer's modules
  pv -u oleaut*.dll       list of all processes that use matching dll
  pv -ph w*.exe           set priority to hight for all matching processes
  pv explorer.exe -l"*/S" looks for explorer process with /S switch
  pv -r0 -d2000 calc.exe "2>nul"
                          checks every 2 seconds if calc.exe is running
  pv --user:SYSTEM        shows processes running under system account
  pv -o"%i\t%e\t%c2000%%\t%m(K)\t%n" pv.exe sqlservr.exe
                          shows memory and CPU information collected for 2 sec.

[ Last edited by tireless on 2008-12-27 at 14:03 ]
作者: tireless     时间: 2008-10-30 19:26
cmdline:显示进程的命令行参数 (16k)
http://www.diamondcs.com.au/consoletools/cmdline.php

  Quote:
CmdLine - DiamondCS Freeware Console Tools (www.diamondcs.com.au)
---
PURPOSE: Displays the commandline parameters associated with processes.
  USAGE: cmdline [flag]
  FLAGS:     (none)      Displays all processes
             -pid:<pid>  Displays just one process
             -u          Uses Unicode instead of ANSI
  NOTES: This uses an undocumented method and only works under Windows NT/2000/X
P.



  Quote:
C:\>cmdline.exe
CmdLine - DiamondCS Freeware Console Tools (www.diamondcs.com.au)
---
Found 24 processes.

\SystemRoot\System32\smss.exe [456]
  (kernel32.dll not found in this process)

\??\C:\WINDOWS\system32\csrss.exe [504]
  C:\WINDOWS\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072
,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserS
erverDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileCo
ntrol=Off MaxRequestThreads=16


\??\C:\WINDOWS\system32\winlogon.exe [528]
  winlogon.exe

C:\WINDOWS\system32\services.exe [572]
  C:\WINDOWS\system32\services.exe

C:\WINDOWS\system32\lsass.exe [584]
  C:\WINDOWS\system32\lsass.exe

C:\WINDOWS\system32\svchost.exe [732]
  C:\WINDOWS\system32\svchost -k DcomLaunch

C:\WINDOWS\system32\svchost.exe [776]
  C:\WINDOWS\system32\svchost -k rpcss

C:\WINDOWS\System32\svchost.exe [836]
  C:\WINDOWS\System32\svchost.exe -k netsvcs

C:\WINDOWS\system32\svchost.exe [880]
  C:\WINDOWS\system32\svchost.exe -k NetworkService

C:\WINDOWS\system32\svchost.exe [912]
  C:\WINDOWS\system32\svchost.exe -k LocalService

C:\WINDOWS\Explorer.exe [1180]
  C:\WINDOWS\Explorer.exe

D:\Program Files\HoeKey\hoekey.exe [1328]
  "D:\Program Files\HoeKey

E:\Program Files\Opera\opera.exe [1456]
  "E:\Program Files\Opera\opera.exe"

C:\WINDOWS\System32\alg.exe [1672]
  C:\WINDOWS\System32\alg.exe

D:\Program Files\prcmgr\PrcMgr.exe [1928]
  "D:\Program Files\prcmgr\PrcMgr.exe" taskmgr.exe

E:\Program Files\Kingsoft\PowerWord 2008 Beta\XDict.exe [1112]
  "E:\Program Files\Kingsoft\PowerWord 2008 Beta\XDict.exe"

C:\WINDOWS\system32\conime.exe [1824]
  C:\WINDOWS\system32\conime.exe

D:\Program Files\StrokeIt\strokeit.exe [1740]
  "D:\Program Files\StrokeIt\strokeit.exe"

C:\WINDOWS\system32\cmd.exe [860]
  "C:\WINDOWS\system32\cmd.exe"

D:\commandline tools\cmdutils\Context.exe [1000]
  Context.exe /text "E:\Program Files\Opera\opera.exe"

C:\WINDOWS\system32\cmd.exe [260]
  "cmd.exe" /k "D:\commandline tools\cmdline.exe" /?

[ Last edited by tireless on 2008-12-27 at 14:03 ]
作者: tireless     时间: 2008-10-30 19:26
dhfile.exe:阻止删除文件(文件占坑)
http://hi.baidu.com/fengze/blog/ ... 4eff39152ee5c.html?

  Quote:
DuplicateHandle v1.2

Written by 风泽(EvilHsu)[E.S.T]
Email:fengze@eviloctal.com
Blog:http://hi.baidu.com/fengze

用法: D:\commandline tools\dhfile.exe [ /p | /f | /c | /l ] [PID] [FileName]

例子:
1. D:\commandline tools\dhfile.exe /l 868
   搜索PID为868的进程打开的所有文件
2. D:\commandline tools\dhfile.exe /f text.exe
   搜索打开text.exe句柄的进程
3. D:\commandline tools\dhfile.exe /c 868 text.exe
   卸载进程ID为868中text.exe文件句柄
4. D:\commandline tools\dhfile.exe /p 868 c:\text.exe
   将text.exe句柄复制到PID为868的进程中,达到防止删除text.exe文件的目的。

[ Last edited by tireless on 2008-12-27 at 14:03 ]
作者: tireless     时间: 2008-10-30 19:27
httpget.exe (12 KB) 下载工具
http://www.diamondcs.com.au/consoletools/httpget.php

  Quote:
HTTPGet - DiamondCS Freeware Console Tools (www.diamondcs.com.au)
---
PURPOSE: Downloads files from the Internet.
  USAGE: httpget <URL>
  NOTES: Files are saved to the current working directory.

[ Last edited by tireless on 2009-6-8 at 03:37 ]
作者: tireless     时间: 2008-10-30 19:27
http://www.maddogsw.com/cmdutils/
1.Recyle 删除文件到回收站
Recyle v1.5 -- (c) 2000 Matt Ginzton, MaDdoG Software

Sends files to the Recycle bin.
Usage: Recycle.exe [-f] filename1 [filename2 ...]
        -f: Force recycle, no prompt for confirmation
        filenames can include wildcards.

2.PropsFor.exe 显示文件的“属性”菜单

3.Context.exe 显示文件的右键菜单

  Quote:
C:\>Context.exe /text "E:\Program Files\Opera\opera.exe"
1: 打开(O)
2: /?
3: 运行方式(A)...
4: Clipname             -->
5: Copy Path Name
6: EmEditor
7: ------------------------
8: Unlocker
9: ------------------------
10: 添加到压缩文件(A)...
11: 添加到 "opera.rar"(T)
12: 附到「开始」菜单(I)
13: ------------------------
14: 发送到(N)            -->
15: ------------------------
16: 剪切(T)
17: 复制(C)
18: ------------------------
19: 删除(D)
20: ------------------------
21: 属性(R)
Choice?

[ Last edited by tireless on 2008-12-27 at 14:04 ]
作者: tireless     时间: 2008-10-30 19:30
tickcount.exe:显示系统启动至今已运行的时间 (4k)
http://upload.cn-dos.net/img/1030.rar

  Quote:
C:\>tickcount.exe
System up time:
0 weeks 0 days 10 hours 44 minutes 38 seconds and 44 milliseconds.

C:\>

[ Last edited by tireless on 2008-12-27 at 15:27 ]
作者: tireless     时间: 2008-10-30 19:31
closeall.exe 关闭任务栏所有窗口
http://www.ntwind.com/software/utilities/close-all.html

[ Last edited by tireless on 2008-12-27 at 15:27 ]
作者: tireless     时间: 2008-10-30 19:33
tabiripp.exe 转换文件中的 icon 为 png (或 jpg)
http://www.thugsatbay.com/tab/?q=other_tabiripp

  Quote:
tabiripp: copyright (c) 2004, t@b software. written by andy flinn.
compression/zlib was written by jean-loup gailly and mark adler.
png code in this program from courtesy of http://www.libpng.org
jpeg code aquired from the folx at http://www.ijg.org

usage: tabscc.exe dirnam outputdir [.png|.jpg]

[ Last edited by tireless on 2008-12-27 at 15:27 ]
作者: tireless     时间: 2008-10-30 19:35
IconInjector.exe 直接替换可执行文件的图标
http://www.zeraha.org/dload.php? ... id=2&file_id=27

  Quote:
IconInjector version 0.1 by Nikola Dachev(nikoladd@yahoo.com)

IconInjector replaces icon group in a PE file (target) with icon group read
from another PE file or .ico file (source)
NOTE: the entire icon group is replaced including all resolutions and color
depths for the given icon group depths!

ussage: IconInjector target[,targetIconID] source[,sourceIconID]

where:
    "target" is the file which's icon will be replaced. Must be a PE format file
(.exe,.dll,.ocx)
    "targetIconID" is the the position of the icon in the PE file default 0
    "source" is the file containing source icon
    "sourceIconID" is the the position of the icon in the PE file default 0
for .ico files "sourceIconID" is ignored

example: IconInjector c:\windows\explorer.exe,0 c:\windows\explorer.exe,2
example2: IconInjector c:\windows\explorer.exe,0 myIcon.ico

[ Last edited by tireless on 2008-12-27 at 15:28 ]
作者: tireless     时间: 2008-10-30 19:46
PngOptimizerCL.exe 非常好用的 png 体积优化工具

http://psydk.org/PngOptimizer.php (可能要翻墙)
PngOptimizerCL-1.8:http://upload.cn-dos.net/img/1173.zip

  Quote:
PngOptimizer 可以在不失真的情况下优化png,清除图像里的无用数据或错误数据,减小图像体积。此外,还能优化他图像格式(BMP, GIF, TGA),并转为png格式。

特点:速度快、不失真、压缩度高、支持批量

PngOptimizer 是 GUI 版本,PngOptimizerCL.exe 命令行版本。

  Quote:
PngOptimizerCL 1.8 (C) 2002/2008 by Hadrien Nilsson - psydk.org
Converts GIF, BMP and TGA files to optimized PNG files.
Optimizes and cleans PNG files.

Usage:

  PngOptimizerCL -file:"yourfile.png" [-BackupOldPngFiles] [-KeepInterlacing]
[-AvoidGreyWithSimpleTransparency] [-KeepBackgroundColor]

You can use wildcards to convert/optimize several files at once.
Values enclosed with [] are optional.

Only files which extension is 'png', 'gif', 'bmp' or 'tga' will be handled.
This example handles all PNG, GIF, BMP and TGA files of the current directory:

  PngOptimizerCL -file:"*.*"

Press any key to continue

[ Last edited by tireless on 2008-12-27 at 15:28 ]
作者: tireless     时间: 2008-10-30 19:50
osd.exe 显示文字到屏幕上
http://www.dimin.net/software/utils.html

  Quote:
On Screen Display for use with Remote controls

Programmer: Dmitry V. Fedorov <www.dimin.net>

Execution arguments:
   -t : specify timeout in miliseconds
   -time : show time
   -volume : show general volume
   -filled : no transparency
   -hidetask : hide task bar while showing OSD window
   -about : show about text
   
   Any other arguments are just printed on the screen

ex: osd.exe -t 1000 -volume

[ Last edited by tireless on 2008-12-27 at 15:28 ]
作者: tireless     时间: 2008-10-30 19:52
KanaKey:发送按键 (22.5k)
http://www.kanasolution.com/inde ... ;pid=2&utilid=5

用法:
KanaKey [parameter1] [parameter2] ...

例:发送 Ctrl+Alt+O
KanaKey.exe CTRL ALT O

[ Last edited by tireless on 2008-12-27 at 15:29 ]
作者: tireless     时间: 2008-10-30 20:00
xBar
http://myadarola.blizzle.com/pub/methodik/

  Quote:
xBar Command Listing

All commands are meant to be used as command line arguments. Syntax is, of course, extremely important. Please Note: The syntax for xBar has changed 100% from the last release. Meaning, you need to read this part!! Also note: Not all commands use double quotes to enclose information. Some, as shown in the examples, may be in plain text, and may not work when enclosed in quotes.

Clipboard:

$clip$ - when placed anywhere in a xBar command, will substitute in the contents of the clipboard. Can be combined specifically with the program launching commands to provide flexibility and power.
ex.-exec "c:\program files\k-meleon\k-meleon http://google.ca/search?q=$clip$"

Hiding / Showing / Closing:

-hide startbutton toolbars tasks clock systray9x tray systrayxp deskicons taskbar
-show startbutton toolbars tasks clock systray9x tray systrayxp deskicons taskbar
-close startbutton tray deskicons taskbar

The above commands will ( quite obviously ) do the associated function to the specified windows component. Note that while you can use only one switch, you can specify more than one item to follow the switch. ex. xbar -hide startbutton tasks deskicons

Program Launching:

-exec "program name"

Yeah, even I admit that's pretty boring. Where the power is here though, is in the optional commands to follow...

-top - starts the program top-most
-bot - starts the program underneath all other windows
-pos "x y height width" - specifies a startup position and size for the program
-max - starts the program maximized. ignored if -pos is used.
-min - starts the program minimized. ignored if -pos is used.
-title " new title" - obvious again, specifies a title for the program to start with.

Now the reasoning behind all those nice fun commands up there is to mix and match them to allow for some very powerful program launching. Some examples:
-exec "notepad" -top -pos "100 100 400 600" -title "my notepad!"
-exec "c:\program files\k-meleon\k-meleon www.virtualplastic.net" -bot -max
Note that the program name will accept file paths with spaces, as well as arguments. The only restrictions to the -exec command are that you cannot nest the double quotes, and you can only use it to launch programs. That's what the -open command is for.

-open "document name"

Although much more flexible in that it wil allow you to open any document or program on your computer, it is far more limited in that it will only accept two optional commands: -min & -max.


Desktop Work Area:

-desk left-margin top-margin right-margin bottom-margin

Although this looks confusing, it's actually very simple. The first two numbers represent the left and top of the desktop workarea. The second two numbers represent the right and bottom. On a 1024 x 768 resolution, your current desktop workarea ( allowing for the taskbar, and based on a standard taskbar placement ) would be equivilent to '0 0 1024 740'. To adjust these margins, simply add on to the first two, and subtract from the last two. So to add a 100 pixel margin to the left side of your screen, you would specify '100 0 1024 740'. To specify a 100 pixel margin on the right side, you would specify '0 0 924 740'. like I said, fairly simple, right?

Note that you'll have a hard time dragging windows into this area. However, with the ability to launch programs into this area, and with the below ability to move already running programs, you can set up a desktop that allows you to maximize windows as you please without covering up important ones already open.

To find your curernt desktop workarea, use this command:
-desk info


System & General Commands:

-logoff optional: f to force logoff ex. xbar -logoff f
-shutdown optional: f
-reboot optional: f
-sleep

The above commands shutdown, reboot, etc. When used the the optional f argument, they will shutdown or reboot without saving any data - very quick, but will not save anything. You've been warned!

-top partialwindowtitle
-notop partialwindowtitle

The above two commands will, when given a word from the title of an application, give that application top-most status. Or else take that status away.

-move partialwindowtitle (or) #windowhandle xpos ypos
-size partialwindowtitle (or) #windowhandle width height

The above two commands are responsible for moving and or resizing any existing windows. They can either be fed a word from the window title, or the window's handle preceded by a '#'. The handle to a window may be found by using xBar's spy console.

-kill partialwindowtitle (or) #windowhandle (or) all

Very powerful, xBar's kill command can, like move and size, be fed a partial window title or else a specific window handle. As well, it can also be given the argument 'all', to close all open windows.

-pause milliseconds

Mainly used for scripting purposes, this allows pausing between commands.

-ver

Shows a messagebox with the current program version.

-spy

Shows the xBar spy console. from here, you have hands on ability to alter and manipulate many parts of your desktop, and windows.

On Screen Display:

-osd "text to print"

Several optional commands are provided to allow for placing and customizing of the on screen text:

-xy "xpos ypos"
-sec "seconds to display"
-col "colour" - a number corresponding to a colour: 1 = Black, 2 = Red, 3 = Blue, 4 = White, nothing = Green.

Example: -osd "hi there" -xy "450 10" -sec "4" -col "1"

-osdcls - clears the osd display. may be used if the -sec option above is not used.

File Associations:

Although more can be found on .xbs scripts and xBar below, this single command is integral to allowing xBar to use scripts:

-assoc on (or) off

The above when specified 'on', will create a file association in the registry for the .xbs file extension. It will also link an icon to the file. To remove this association from the registry, simply run the command again with 'off' specified.

xTrayTasks Control:

These commands offer control over the application xTrayTasks; allowing that program to be launched without it's usual program icon:

-traytaskson - begins an instance of xTrayTasks, equal to running that program with the argument '-noicon'

-traytasksoff - ends a running instance of xTrayTasks

To use xBar with xTrayTasks, a copy of that program's .exe must be placed into the main xBar directory. For more information on that program and it's usage, please see it's own readme document.

[ Last edited by tireless on 2008-12-27 at 15:30 ]
作者: zhaokbk     时间: 2008-10-30 20:00
CheckTCP.exe
FileReplace.exe
fping.exe
GETHTTP.exe
hlshlext.dll
logofdel.exe
NetSend.exe
nttoolkit_hlp.chm
pagesnpp.exe
PasswordAssistant.exe
pwdupd.exe
ServiceScheduler.exe
servicescheduler.ini
ShutdownTimer.exe
Sleep.exe
作者: tireless     时间: 2008-10-30 20:16
HotkeyP.exe (64k)
http://sweb.cz/petr.lastovicka/others.html#hotkey

HotkeyP 是一个很好用的热键工具。而大部分命令支持命令行。部分命令:

关机、重启、注销
显示“关闭计算机”对话框
显示每个盘符的空间占用情况
清空回收站
启动/停止服务
运行默认屏幕保护
关闭显示器
设置屏幕分辨率
显示桌面(相当于按下 Win+D)
截屏/截取当前窗口,保存到 bmp 图像
随机/顺序更换壁纸
保存/恢复桌面图标位置
最小化、最大化、关闭、置顶窗口
最小化其他窗口,保持当前窗口
设置窗口透明度
显示当前窗口信息(标题、类、进程、优先级)
设置进程优先级
音量控制(增大、减小、静音)
弹出/关闭光驱
发送按键、鼠标点击、滚动滚轮、移动指针
... ...

[ Last edited by tireless on 2008-12-27 at 15:30 ]
作者: mgq     时间: 2008-10-31 10:09
我e文不好,请楼上的详细介绍一下用法.
作者: tireless     时间: 2008-10-31 10:37    标题: Re 61 楼

是 HotkeyP 吗?它的帮助文档不会很难看懂的,都是些很简单的句子,遇到生僻字或看不大懂的句子,可以用翻译软件或 Google 的在线翻译。
作者: mgq     时间: 2008-10-31 10:41
多谢楼上的,我已经找到了汉化版.
作者: tireless     时间: 2008-11-1 16:00
Runmenu 显示文件(夹)的右键菜单等
http://www.eluent.com/freeware.htm#runmenu

类似于 Context.exe,但功能更强大。

例子:

显示“我的电脑”的右键:
runmenu /show "<mycomputer>"
显示“我的电脑”的右键到 CMD 窗口中:
C:\>runmenu /list "<mycomputer>"
打开(O) (Verb: open)
资源管理器(X) (Verb: explore)
设备管理器 (Verb: DevMgr)
添加或删除程序(U) (Verb: Dezinstall)
搜索(E)... (Verb: find)
管理(G) (Verb: Manage)
组策略(Z) (Verb: NGpEdit)
服务 (Verb: services)
系统自动登录管理 (Verb: user)
映射网络驱动器(N)...
断开网络驱动器(I)...
删除(D) (Verb: delete)
属性(R) (Verb: properties)
执行“我的电脑”右键中的“服务”:
runmenu /exec:服务 "<mycomputer>"

runmenu /verb:services "<mycomputer>"
显示回收站里面的文件:
runmenu /showfiles "<RecycleBin>\*"
显示文件的右键:
C:\>runmenu /list "E:\Program Files\Opera\opera.exe"
打开(O) (Verb: open)
/? (Verb: /?)
运行方式(A)... (Verb: runas)
Clipname\Copy name (Verb: C)
Clipname\Copy path (Verb: C)
Clipname\Copy DOS name (Verb: C)
Clipname\Copy URL encoded name (Verb: C)
Clipname\Copy encoded name (<WORD>) (Verb: C)
Clipname\Copy UNC name (Verb: C)
Copy Path Name
Unlocker
添加到压缩文件(A)... (Verb: AddTo)
添加到 "opera.rar"(T) (Verb: Add)
附到「开始」菜单(I) (Verb: pin)
发送到(N)\桌面快捷方式
剪切(T) (Verb: cut)
复制(C) (Verb: copy)
删除(D) (Verb: delete)
属性(R) (Verb: properties)
[ Last edited by tireless on 2008-12-27 at 15:30 ]
作者: tireless     时间: 2008-11-11 13:54
ThumbsExtract.exe:提取 Thumbs.db 中的缩略图
http://upload.cn-dos.net/img/1071.rar

  Quote:
   Thumbs Extractor v0.1
            by shapeless
- swerat.com
- chasenet.org

Usage: ThumbsExtract.exe [-o:OutputFolder] InputFile
-o:OutputFolder  Specify where to dump files
                  (ThumbsExtract.exe's folder will be used if no OutputFolder is
given)

Examples:
ThumbsExtract.exe -o:C:\ThumbNails\ C:\Images\Thumbs.db
ThumbsExtract.exe C:\Images\Thumbs.db

[ Last edited by tireless on 2008-12-27 at 15:31 ]
作者: tireless     时间: 2008-11-11 20:28
修改 MP3 的标签(tag)

id3tool
http://nekohako.xware.cx/id3tool/

ID3 mass tagger
http://home.wanadoo.nl/squell/id3.html

Tag
http://synthetic-soul.co.uk/tag/

[ Last edited by tireless on 2008-12-27 at 15:31 ]
作者: tireless     时间: 2008-11-21 18:08
gifsicle: 创建、编辑、操纵GIF图像和动画
http://www.lcdf.org/gifsicle/

一些例子 ——

创建一个 GIF 动画:

gifsicle 1.gif 2.gif 3.gif > anim.gif

  每帧 10 秒延迟、永久循环:

  gifsicle -d10 -l *.gif > anim.gif

  给每帧设置不同的延时:
  
  gifsicle -d10 1.gif -d50 2.gif -d20 3.gif -o anim.gif

-------------------------------------------------------------------------------------------------

查看 anim.gif 的图像信息(尺寸、颜色、帧...):

gifsicle -I anim.gif

-------------------------------------------------------------------------------------------------

修改 anim.gif 第一帧的延时为 0.5 秒:

gifsicle -b -d50 anim.gif "#0"

-------------------------------------------------------------------------------------------------

分解出 anim.gif 的所有帧:

gifsicle -e anim.gif

  分解第一帧:

  gifsicle -e anim.gif "#0"

-------------------------------------------------------------------------------------------------

修改画布的尺寸:

gifsicle -S widthxheight

  修改图像的尺寸:

  gifsicle --resize widthxheight

-------------------------------------------------------------------------------------------------

把黑色背景设为透明:

gifsicle -t "#000000" 1.gif

-------------------------------------------------------------------------------------------------

去掉透明图片的多余外围:

--crop-transparency

[ Last edited by tireless on 2009-6-23 at 14:50 ]
作者: HAT     时间: 2008-11-22 21:14    标题: 求助

有没有命令行的chm编译工具?
作者: tireless     时间: 2008-11-22 22:09    标题: Re 68楼

编译:

包含在 HTML Help Workshophhc.exe

  Quote:
Usage:   hhc <filename>
    where <filename> = an HTML Help project file
Example: hhc myfile.hhp

反编译:

① 系统自带的 hh.exe:
HH.EXE -decompile <输出路径> <目标chm文件>
[via http://www.cn-dos.net/forum/viewthread.php?tid=21516]

② 这个可以生成和 chm 文档一样的侧边栏菜单:
CHM Decoder

[ Last edited by tireless on 2008-11-26 at 10:47 ]
作者: tireless     时间: 2008-12-19 17:09
ConCmd.exe 1.5 (261 KB) 文件编码转换
http://upload.cn-dos.net/img/1202.zip

  Quote:
Syntax: ConCmd [CodeIn] <CodeOut> [Face] <FileIn> [FileOut]

[CodeIn] (optional, default is auto-detect)
  /i:xxx    where 'xxx' is the coding method of the input file
  * Valid values of 'xxx' are: ULE, UBE, UTF8, GBK, BIG5

<CodeOut>
  /o:xxx   where 'xxx' is the coding method of the output file
  * Valid values of 'xxx' are: ULE, UBE, UTF8, GBK, BIG5

[Face] (optional, default is /f:D)
  /f:x    where 'x' is the typeface of output file
  * Valid values of 'x' are: T (traditional), S (simplified), D (default)

<FileIn>
  Input Filename

[FileOut] (optional, FileIn will be overwritten if this param is omitted)
  Output Filename.

ConCmd ver 1.3 (Freeware for non-commercial use)
Author: Alfred, C. S. Li    webpage: http://alf-li.tripod.com

[ Last edited by tireless on 2008-12-27 at 15:32 ]
作者: tireless     时间: 2008-12-27 13:19
geturls.exe (64 KB) - 提取文本中的链接
http://www.geocities.com/fp.westlake/nt/
http://upload.cn-dos.net/img/1407.zip

  Quote:
Version 1.0, Copyright (C)2001 Frank P. Westlake
Extracts URL's beginning with "http://" or "ftp://" from a stream and
prints to STDOUT.

  program | GetURLs [/e:"string"] [/s:"string"]

/e      Additional ending delimiters.
/s      An additional beginning string to match.

The URL is expected to be ended with white space, a double quote, one of the
angle brackets '<' or '>', or one of the characters in the string identified by
the /e switch.

[ Last edited by tireless on 2009-4-16 at 09:24 ]
作者: 37755103     时间: 2009-1-1 12:59    标题: 感谢分享

感谢
作者: tireless     时间: 2009-1-1 16:46
png_border (288 KB): 给 png 图片加边框
http://upload.cn-dos.net/img/1235.rar

  Quote:
png_border - version 1.0.0 build 35
Copyright (C) Grigore Stefan. All rights reserved.  <g_stefan@yahoo.com>

usage:

        png_border --licence
        png_border input.png out.png r,g,b,a width


作者: tireless     时间: 2009-1-1 18:53
[.Net] 给图片加阴影、生成圆形按钮、生成像Google般的logo
http://home.scarlet.be/zoetrope/

注:需要 .Net,所以处理速度有点慢。

1. The Aqualizer: 生成按钮 [1238.zip]



2. Shadow: 给图片加阴影 [1239.zip]

3. GPaint: 生成像 Google 般的 logo [1240.zip]



[ Last edited by tireless on 2009-1-1 at 19:02 ]
作者: uiopuiop     时间: 2009-11-26 16:26    标题: CDIMAGE.exe ISO文件创建

CDIMAGE.exe is a CD-ROM and DVD-ROM Premastering utility/imaging tool from Microsoft.

cdimage -l"%date%" -h -j1 -oci -m -be:\loader.bin Drive:\Path Drive:\image.iso
附件 1: CDIMAGE.zip (2009-11-26 16:26, 46.78 K,下载次数: 5)

作者: weasel     时间: 2009-11-27 11:56
我收集的第三方命令行工具_command_line_tools_for_win32

共朋友参考。
http://is.gd/54oRN
http://weasel.jgxx.com/cgi-wsq/w ... ;hfbm=710381060V377
作者: xj787     时间: 2009-12-3 03:33
感谢分享!不过,很多人发过了。
作者: chy505908440     时间: 2010-5-29 01:00
看过
作者: chy505908440     时间: 2010-6-26 13:19
76楼那兄弟谢谢分享!!!!
作者: chy505908440     时间: 2010-7-14 20:51
http://www.petri.co.il/download_free_reskit_tools.htm
有点好东西
作者: SunSpring     时间: 2010-7-18 12:06
sed 输出为unix格式,终于找一个支持标准备输入转换为为DOS格式的命令行程序,可以将sed输出直接转为dos格式,并写入剪贴板.
http://www.thefreecountry.com/tofrodos/index.shtml
一键格式化文本
pclip.exe | sed.exe -f sedreplace.sed | todos.exe | gclip.exe
所有格式化命令写入sedreplace.sed即可.
只需复制文本,运行命令,再粘贴回去即可.
配和totalcommander那真是太爽了.
作者: 523066680     时间: 2010-8-5 17:22
这个不顶就对不起后来人啊~
只能说美不胜收~
作者: flyghost     时间: 2010-8-6 16:25
好强大的帖子,顶一个,都是好东西
作者: uiopuiop     时间: 2010-11-7 13:22    标题: SetACL.exe 2.0.2.0

SetACL.exe 2.0.2.0

下载地: http://jaist.dl.sourceforge.net/ ... 2.0.2.0-sources.zip

主页: http://setacl.sourceforge.net/

使用范例: http://setacl.sourceforge.net/html/examples.html

Windows 操作系统中的常见安全标识符(SID) 参考信息:

http://support.microsoft.com/default.aspx?scid=kb;zh-cn;Q243330

注意:
复制SetACL.exe至%windir%\system32\ 便可使用。
查看帮助信息请使用 setacl -help

我知道以前有人发过这东西,不过那都是0.87版或者0.94版的
现在是最新版2.0.2.0 ,用法变了很多

转贴:http://www.cn-dos.net/forum/view ... C%E4%B8%89%E6%96%B9
作者: uiopuiop     时间: 2010-11-7 13:32    标题: snmputil.exe

HOW TO: Use the Snmputil.exe Tool to Verify the Microsoft SNMP Agent Configuration

http://support.microsoft.com/kb/232663

使用 Snmputil.exe 支持工具验证 SNMP 服务是否已正确配置为与 SNMP 管理站进行通讯。
作者: uiopuiop     时间: 2010-11-7 14:45    标题: 其他命令行:

请见:

批处理室附件收集专用帖:
http://www.cn-dos.net/forum/viewthread.php?tid=25914&fpage=1

http://weasel.jgxx.com/cgi-wsq/w ... ;hfbm=710381060V377
作者: uiopuiop     时间: 2010-11-7 14:58    标题: Sysinternals Suite

Updated: November 1, 2010

http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx

Sysinternals Suite
By Mark Russinovich

Updated: November 1, 2010

Download Sysinternals Suite
(12.6 MB)

Rate:     

IntroductionThe Sysinternals Troubleshooting Utilities have been rolled up into a single Suite of tools. This file contains the individual troubleshooting tools and help files. It does not contain non-troubleshooting tools like the BSOD Screen Saver or NotMyFault.

The Suite is a bundling of the following selected Sysinternals Utilities:

AccessChk

AccessEnum

AdExplorer

AdRestore

Autologon

Autoruns

BgInfo

CacheSet

ClockRes

Contig

Coreinfo

Ctrl2Cap

DebugView

Desktops

Disk2vhd

DiskExt

DiskMon

DiskView

Disk Usage (DU)

EFSDump

Handle

Hex2dec
Junction

LDMDump

ListDLLs

LiveKd

LoadOrder

LogonSessions

NTFSInfo

PageDefrag

PendMoves

PipeList

PortMon

ProcDump

Process Explorer

Process Monitor

ProcFeatures

PsExec

PsFile

PsGetSid

PsInfo

PsKill

PsList

PsLoggedOn
PsLogList

PsPasswd

PsService

PsShutdown

PsSuspend

RAMMap

RegDelNull

RegJump

RootkitRevealer

SDelete

ShareEnum

ShellRunas

SigCheck

Streams

Strings

Sync

TCPView

VMMap

VolumeID

WhoIs

WinObj

ZoomIt





Download Sysinternals Suite
(12.6 MB)
作者: uiopuiop     时间: 2010-11-7 15:06    标题: StartBlueScreen (创造WINDOWS 蓝屏工具)

StartBlueScreen v1.00 - Initiate a Blue Screen of Death (BSOD) in Windows operating system
Web site: http://www.nirsoft.net/utils/start_blue_screen.html

Description
This utility, just as it sounds, allows your to crash the Windows operating system by initiating a Blue Screen of Death according to 5 parameters that you specify from command-line.
作者: helloboy     时间: 2010-12-28 12:12
好東西啊,收藏了
作者: uiopuiop     时间: 2011-1-3 16:23    标题: ScanLine v1.01 命令行端口批量扫描工具

ScanLine v1.01 mcafee官方工具

http://www.mcafee.com/us/downloads/free-tools/scanline.aspx

sl [-?bhijnprsTUvz]
[-cdgmq <n>]
[-flLoO <file>]
[-tu <n>[,<n>-<n>]]
IP[,IP-IP]

-? - Shows this help text
-b - Get port banners
-c - Timeout for TCP and UDP attempts (ms). Default is 4000
-d - Delay between scans (ms). Default is 0
-f - Read IPs from file. Use "stdin" for stdin
-g - Bind to given local port
-h - Hide results for systems with no open ports
-i - For pinging use ICMP Timestamp Requests in addition to Echo Requests
-j - Don't output "-----..." separator between IPs
-l - Read TCP ports from file
-L - Read UDP ports from file
-m - Bind to given local interface IP
-n - No port scanning - only pinging (unless you use -p)
-o - Output file (overwrite)
-O - Output file (append)
-p - Do not ping hosts before scanning
-q - Timeout for pings (ms). Default is 2000
-r - Resolve IP addresses to hostnames
-s - Output in comma separated format (csv)
-t - TCP port(s) to scan (a comma separated list of ports/ranges)
-T - Use internal list of TCP ports
-u - UDP port(s) to scan (a comma separated list of ports/ranges)
-U - Use internal list of UDP ports
-v - Verbose mode
-z - Randomize IP and port scan order
作者: uiopuiop     时间: 2011-1-3 16:26    标题: 端口重定向工具 fpipe

http://www.mcafee.com/us/downloads/free-tools/fpipe.aspx

fpipe -l 80 -s 90 -r 80 202.98.177.162

将到本机80端口的连接通过90端口连接到202.98.177.162的80端口。



更多工具参考:http://www.mcafee.com/us/downloads/free-tools/index.aspx
作者: uiopuiop     时间: 2011-1-3 16:27    标题: XML 查询,编辑工具 XMLStarlet (XML.exe)

XMLStarlet (XML.exe)

  http://xmlstar.sourceforge.net/