中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-10 11:01
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]如何隐藏运行CMD和TELNET窗口 查看 1,952 回复 9
楼 主 [已结]如何隐藏运行CMD和TELNET窗口 发表于 2007-03-20 04:33 ·  中国 广东 广州 天河区 电信
初级用户
积分 128
发帖 9
注册 2003-11-16 00:00
22年会员
UID 12877
性别 男
状态 离线
我想用BAT调用VBS来自动登陆TELNET,现在这部分功能已经能够实现,但是TELNET窗口最小化不行,我希望能隐藏运行CMD和TELNET窗口,不知道应该是在BAT里设置还是在VBS里设置?具体代码见下:
----------OK.BAT-------------------------
@echo off
start "" /min cmd.exe /c
rem 启动telnet
start telnet.exe
rem batch telnet
cscript //nologo tel.vbs

exit
^z

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

------------------------tel.vbs-----------------------------------
'建立Shell对象
set sh=WScript.CreateObject("WScript.Shell")
WScript.Sleep 1000
'向telnet发送我们平时录入的命令
sh.SendKeys "open 192.168.0.1"
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
sh.SendKeys "administrator{ENTER}"
WScript.Sleep 1000
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
'运行命令
sh.SendKeys "cd c:\winnt\system32"
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
sh.SendKeys "XXXXXXXX.exe"
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
sh.SendKeys "exit{ENTER}"
WScript.Sleep 1000
sh.SendKeys "quit{ENTER}"


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

[ Last edited by HAT on 2008-11-7 at 01:04 ]
2 发表于 2007-03-20 05:13 ·  中国 广东 广州 天河区 电信
初级用户
积分 128
发帖 9
注册 2003-11-16 00:00
22年会员
UID 12877
性别 男
状态 离线
ding
3 发表于 2007-03-20 12:00 ·  中国 贵州 贵阳 电信
初级用户
积分 36
发帖 16
注册 2007-01-02 12:15
19年会员
UID 75265
性别 男
状态 离线
都 已经 用sendkeys了 ,应该不能隐藏了吧,要隐藏可以看看论坛关于隐藏批处理的帖子
4 发表于 2007-03-20 16:03 ·  中国 广东 广州 黄埔区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
sendkeys针对的就是活动窗口,而你又要隐藏,不过VBS好像可以转移窗口焦点的,你仔细查查吧
5 发表于 2007-03-21 10:01 ·  中国 上海 黄浦区 电信
初级用户
积分 49
发帖 22
注册 2005-08-04 13:44
21年会员
UID 41332
性别 男
状态 离线
123456 你的问题解决了吗?
6 发表于 2007-05-26 16:06 ·  中国 江苏 连云港 电信
新手上路
积分 15
发帖 7
注册 2007-05-25 18:08
19年会员
UID 89294
性别 男
状态 离线
不好找呀
7 发表于 2007-05-26 20:12 ·  中国 江西 南昌 电信
新手上路
积分 5
发帖 2
注册 2007-05-23 19:17
19年会员
UID 89095
性别 男
状态 离线
用Quick BFC把代码转化成EXE文件,可以在选项里选择“魅影方式”执行
8 发表于 2008-11-06 21:54 ·  中国 河南 周口 电信
新手上路
积分 5
发帖 15
注册 2008-11-06 21:01
17年会员
UID 130215
性别 男
状态 离线
..转换成EXE文件体积增大了好多~~
9 发表于 2008-11-07 15:05 ·  中国 重庆 沙坪坝区 电信
新手上路
积分 11
发帖 11
注册 2008-11-07 14:45
17年会员
UID 130285
性别 男
状态 离线
用sendkeys ,不能隐藏
10 发表于 2008-11-13 12:27 ·  中国 浙江 杭州 电信
新手上路
积分 10
发帖 9
注册 2008-11-07 16:23
17年会员
UID 130295
性别 男
状态 离线
可能要想其他办法
论坛跳转: