中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 求:CMDOW.EXE 的用法 上一主题 | 下一主题
eech
高级用户




积分 906
发帖 346
注册 2006-7-10
状态 离线
『楼 主』:  求:CMDOW.EXE 的用法

比如我要打开C盘,我是这么写的
----------------------------
CMDOW.EXE @ /HID
start c:\
----------------------------
是可以打开。但还是有批处理的窗口,怎样使用,才能隐藏批处理运行窗口

2007-6-7 20:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  

运行的时候是会闪现一个CMD窗口的,但是马上隐藏起来了。

运行cmdow的前提是打开cmd窗口,然后cmd对其进行解释执行,所以运行时会有一个cmd窗口闪过。

如果不想显示它运行的窗口,可以搜索一下VBS的解决办法。

2007-6-8 01:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
eech
高级用户




积分 906
发帖 346
注册 2006-7-10
状态 离线
『第 3 楼』:  

那这个CMDOW有什么用?害我找个臭死,删除也罢!

2007-6-8 12:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 4 楼』:  

你想达到的是后台运行,用cmdow不适合,你用错了工具。

[ Last edited by lxmxn on 2007-6-8 at 01:09 PM ]

2007-6-8 13:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 5 楼』:  

lxmxn斑竹能将一下 CMDOW.EXE 的用法吗,我下载了个
可惜帮助是英文版的,我的英语有些烂,所以看不懂
麻烦举几个例子好吗

2007-6-8 18:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 6 楼』:  

cmdow 的帮助虽然是英文的,但是还是比较好理解的,不懂的查一下字典,再多试试参数的用法,我想是不难掌握的。

我简单的翻译了一下:

  Quote:
CMDOW [Version 1.4.3] Win32 Commandline Window Utility for NT4/2000/XP.
(C) Copyright 2001-2004 Ritchie Lawrence, http://www.commandline.co.uk.

  CMDOW [window | /T] [/B] [/F] [/P]
  CMDOW /TH | /TV | /MA | /CW | /UW | /AT | /FS | /WM
  CMDOW window {[/ACT] [/INA] [/ENA] [/DIS] [/VIS] [/HID] [/MIN] [/MAX] [/RES]
        [/TOP] [/NOT] [/REN caption] [/MOV left top] [/SIZ width height] [/CLS]
        [/END]}
  CMDOW /RUN [state] file [args]

  window  List specified window (if omitted, all windows are listed).
  window  列出指定的window窗口(如果忽略,所有窗口将被列出)
  /T      List windows only shown on the taskbar.
  /T           仅列出在任务栏上显示的窗口
  /B      List windows using bare format (no heading information).
  /B           使用简洁模式列出窗口(没有标题信息)
  /F      List windows showing full information (don't truncate any fields).
  /F           列出窗口的全部信息(不去掉任何字段)
  /P      List windows showing position and size (left, top, width and height).
  /P      列出窗口时显示位置及大小信息(距屏幕左边\上边的距离,宽和长)

  /TH     Tile windows horizontally.    /TV     Tile windows vertically.
  /TH     水平方向平铺窗口.             /TV     垂直方向平铺窗口
  /MA     Minimize all windows.         /CW     Cascade windows.
  /MA     最小化所有的窗口.                         /CW     一次排列所有窗口
  /UW     Undo tile/minimize/cascade.   /AT     Intelligent [Alt]-[Tab]
  /UW     撤销 平铺/最小化/排列操作.    /AT     像Alt-Tab一样智能的切换窗口.
  /FS     Switch to full screen mode.   /WM     Switch to window mode.
  /FS     切换到全屏模式.               /WM     切换到窗口模式.

  /ACT    Activate specified window.    /INA    Inactivate specified window.
  /ACT    激活指定的窗口.                 /INA    取消指定窗口的激活状态.
  /ENA    Enable specified window.      /DIS    Disable specified window.
  /ENA    使指定的窗口可用.             /DIS    使指定的窗口不可用.
  /VIS    Unhide specified window.      /HID    Hide specified window.
  /VIS    取消对指定窗口的隐藏.         /HID    隐藏指定的窗口.
  
  /MIN    Minimize specified window.    /MAX    Maximize specified window.
  /MIN    最小化指定的窗口.             /MAX    最大化指定的窗口.
  /RES    Restore specified window.     /REN    Rename specified window.
  /RES    存储指定的窗口.               /REN    重命名指定的窗口.
  /TOP    Make window always on top.    /NOT    Make window not always on top.
  /TOP    是指定窗口总在最前面.         /NOT    取消指定窗口总在最前面.
  /MOV    Move specified window.        /SIZ    Resize specified window.
  /MOV    移动指定窗口.                 /SIZ    重新设置窗口大小.
  /CLS    Close specified window.       /END    Kill process linked to window.
  /CLS    关闭指定窗口.                 /END    结束指向窗口的进程.

  /RUN    Executes or opens specified file using associated application.
  /RUN    用关联的应用程序运行/打开指定的的文件.
  state   show state of window (/MIN, /MAX or /HID). Default is normal.
  state   指定打开时的状态(/MIN, /MAX or /HID).默认是正常状态打开.
  args    Optional commandline arguments passed to launched application.
  arg     传递给应用程序的参数.

  Specify a window by its caption (case insensitive) or handle in hex format.
  The At symbol '@' may be used to refer to this window. For more help on any
  CMDOW /? /RUN or CMDOW /? window.
  parameter use CMDOW /? <parameter>. Eg CMDOW /? /RUN or CMDOW /? window.
  可以使用标题(大小写不敏感)或者十六进制的句柄来指定窗口.
  使用@符号来指代本当前窗口.关于参数的更多帮助说明可以用CMDOW /? <参数>或者
  CMDOW /? WINDOWS.



2007-6-10 22:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wert123
中级用户





积分 301
发帖 135
注册 2007-5-15
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by lxmxn at 2007-6-10 10:09 PM:
cmdow 的帮助虽然是英文的,但是还是比较好理解的,不懂的查一下字典,再多试试参数的用法,我想是不难掌握的。

我简单的翻译了一下:

真是太感谢了啊

2007-6-11 11:03
查看资料  发短消息 网志   编辑帖子  回复  引用回复
eech
高级用户




积分 906
发帖 346
注册 2006-7-10
状态 离线
『第 8 楼』:  



  Quote:
Originally posted by lxmxn at 2007-6-8 01:41:
运行的时候是会闪现一个CMD窗口的,但是马上隐藏起来了。

运行CMDOW.EXE的前提是打开cmd窗口,然后cmd对其进行解释执行,所以运行时会有一个cmd窗口闪过。

如果不想显示它运行的窗口,可以搜索一下VBS的解决办法。

你说的VBS已有了,如果用VBS还要这个CMDOW.EXE干吗?不是多此一举?版主能举例说一下CMDOW.EXE究竞有什么用处吗?我找它只是要后台运行批处理,如不能,那它就一无所是!!!

2007-6-12 14:42
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 9 楼』:  

我已经说过,cmdow只是对窗口进行控制的,用cmdow达不到你的目的,用VBS。

另外,它不能使你的程序后台运行,并不说明它没有用。

   此帖被 +2 点积分      点击查看详情   
评分人:【 kennyfan 分数: +2  时间:2009-2-16 00:15


2007-6-12 17:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
senffon
初级用户





积分 118
发帖 66
注册 2005-10-21
状态 离线
『第 10 楼』:  

楼主如果在本论坛还找不到你要的东西,只能说一句话,你真是负了本坛几位版主的辛苦劳动!你搜一下hidecmd.exe这个就能找到你要的!

2007-7-2 01:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
mackyliu
初级用户





积分 32
发帖 16
注册 2006-10-19
状态 离线
『第 11 楼』:  

老九的hidecmd.exe是个好东东,哈哈。我最喜欢

2007-7-12 16:30
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: