--- a/trunk/doc/os_win32.txt
+++ b/trunk/doc/os_win32.txt
@@ -1,4 +1,4 @@
-*os_win32.txt*  For Vim version 7.3.  最后更新: 2010年7月
+*os_win32.txt*  For Vim version 7.3.  最后更新: 2011年5月
 
 
 		  VIM 参 考 手 册    作者: George Reilly
@@ -276,6 +276,30 @@
     文件。用 ":!start" 命令运行程序不会得到 Vim 的打开文件句柄,这意味着他们不
     需要在 Vim 之前退出。
     要避免这种特殊照顾,可以用 ":! start"。
+    有两个可选的参数 (见下个问答):
+       /min  最小化方式打开窗口。
+       /b    不打开控制台窗口。
+    一次只能使用一个参数。第二个参数会被当作命令的一部分。
+
+问: 如何避免异步远行的程序打开窗口?
+答: 取决于你实际需要,有两个方案:
+    1) 用 /min 标志位,以最小化方式运行,其他不作改变。对控制台和 GUI
+       应用一样有效。
+    2) 用 /b 标志位以运行控制台程序,而不建立控制台窗口 (GUI 应用不受影响)。
+       只能用于不需要输入的应用。否则会得到 EOF 错误,因为输入流 (stdin)
+       会重定向到 \\.\NUL (stdout 和 stderr 也是如此)。
+
+   运行 Exuberant ctags 的控制台示例: >
+        :!start /min ctags -R .
+<  程序结束时你会看到名为 "tags" 文件在当前目录出现。你会注意到底下任务栏上
+   窗口标题在闪烁。尤其对需时较长的命令更容易看到。
+   现在删除 "tags" 文件,然后执行: >
+        :!start /b ctags -R .
+<  还是会产生 "tags" 文件,但这次任务栏不会闪烁了。
+   GUI 应用的示例: >
+        :!start /min notepad
+        :!start /b notepad
+<  前一个命令以最小化方式运行 notepad,后一个命令以正常方式运行。
 
 问: 我用 Win32s 版本,每当我执行外部命令时 (比如 "make"),Vim 不等程序执行完毕
     就返回了!帮帮忙!