中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-09 16:42
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » cmd下如何定位窗口? 查看 1,376 回复 11
楼 主 cmd下如何定位窗口? 发表于 2007-01-16 06:32 ·  中国 重庆 南岸区 电信
新手上路
积分 16
发帖 6
注册 2007-01-16 03:09
19年会员
UID 76630
性别 男
状态 离线
找到了设定窗口大小的命令:mode con: cols=? lines=?
我想把命令提示符的窗口定位在某个角落却找不到这个命令,有谁知道啊?
2 发表于 2007-01-16 06:42 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线

  好像用命令只能定位到左上角,其它的就不知道啦。
3 发表于 2007-01-16 07:51 ·  中国 江苏 扬州 电信
初级用户
积分 90
发帖 32
注册 2007-01-14 09:19
19年会员
UID 76479
性别 男
状态 离线
vbs
4 发表于 2007-01-16 17:50 ·  美国 弗吉尼亚州 华盛顿县 Microsoft
高级用户
★★
积分 783
发帖 268
注册 2006-12-26 17:18
19年会员
UID 74627
性别 男
状态 离线
创建快捷方式 属性内自己找

定义:窗口大小 颜色 字体颜色 背景颜色 字体大小 模式 兼容性 弹出背景颜色 光标

大小 缓冲区大小 修改图标。。。。。。
5 发表于 2007-01-16 18:55 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by PPdos at 2007-1-16 04:50:
创建快捷方式 属性内自己找

定义:窗口大小 颜色 字体颜色 背景颜色 字体大小 模式 兼容性 弹出背景颜色 光标

大小 缓冲区大小 修改图标。。 ...


  但是一个都没有提及窗口的位置。
6 发表于 2007-01-17 00:36 ·  中国 重庆 南岸区 电信
新手上路
积分 16
发帖 6
注册 2007-01-16 03:09
19年会员
UID 76630
性别 男
状态 离线
虽然还没有找到这个命令,但我在实践中发现,当mode con: cols=? lines=?中的数字为一些数字时,比如为20、3时,窗口就在桌面的左上角,我换几个数字试,就会发现窗口是以左上角为“不动点”而变化的。

[ Last edited by cqxiaozi007 on 2007-1-16 at 11:38 AM ]
7 发表于 2007-01-17 02:34 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
21年会员
UID 44210
状态 离线
mode con: cols=? lines=?只能定义窗口宽高,无法定位位置,而且每次运行,这个批处理的窗口位置不一定相同
8 发表于 2007-01-18 12:36 ·  中国 重庆 沙坪坝区 联通
初级用户
积分 102
发帖 35
注册 2006-03-16 11:56
20年会员
UID 52168
状态 离线
Originally posted by lxmxn at 2007-1-16 18:55:


  但是一个都没有提及窗口的位置。


布局
9 发表于 2007-01-18 14:02 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by rubik at 2007-1-17 23:36:


布局


  这就不算是用命令了,这能算是用windows图形界面手工设置的效果了。
10 发表于 2007-01-19 00:24 ·  中国 广东 肇庆 四会市 电信
中级用户
★★
积分 384
发帖 189
注册 2005-10-19 13:12
20年会员
UID 43709
性别 男
状态 离线
这个问题我之前也问过...

除了定位在左上角以外,还没发现有什么命令可以自动控制窗口位置的...

用VBS或其它程序不在此列...

至于修改快捷方式的属性,那只能是手动修改,好像没办法可以在批处理里设置的...
11 发表于 2008-08-28 23:50 ·  中国 广东 广州 移动
初级用户
积分 116
发帖 42
注册 2007-07-29 17:20
19年会员
UID 94255
性别 男
状态 离线
可以用start /max来将窗口定位在左上角,其它位置是随机的,我也在郁闷这个问题~~~
12 发表于 2008-09-11 22:39 ·  中国 北京 海淀区 联通
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
18年会员
UID 97070
性别 男
状态 离线
测试环境:Windows XP SP2+Microsoft Office Word 2003
会产生winword.exe进程
100是left,50是top:
mshta vbscript:execute("for each t in createobject(""word.application"").tasks:if t.name=""%comspec%"" then t.move 100,50:end if:next:close")


[ Last edited by s11ss on 2008-9-11 at 10:45 PM ]
论坛跳转: