中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-07 20:51
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 运行bat的Msgbox,我不想弹出提示符,如何做 查看 896 回复 3
楼 主 运行bat的Msgbox,我不想弹出提示符,如何做 发表于 2008-03-25 15:30 ·  中国 广东 佛山 顺德区 电信
初级用户
积分 28
发帖 11
注册 2008-03-09 12:39
18年会员
UID 112454
性别 男
状态 离线
@echo off
echo intAnswer = Msgbox("提示:****!", vbExclamation , "标题")>%Temp%\Temp.vbs
%Temp%\Temp.vbs

运行上面的bat,我只让批处理弹出对话框,但我不想弹出dos提示符,如何做呢?

(注:vb 的shell来运行cmd命令,可以另提示符不显示)
2 发表于 2008-03-25 18:56 ·  中国 北京 联通
银牌会员
★★★
积分 1,287
发帖 634
注册 2007-05-02 15:06
19年会员
UID 87277
性别 男
来自 cmd.exe
状态 离线
不可能
弄成VBS不就可以了,干吗一定要用BAT.
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
yc1998 +2 2008-03-28 11:18
3 发表于 2008-03-25 19:05 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
不知这个思路能否满足楼主需求
@echo off&&mode con cols=15 lines=1
%1 %2
start /min /i "" "%~nx0" goto min&&goto :eof

:min
echo xxx
pause>nul
exit
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
yc1998 +1 2008-03-28 10:42
4 发表于 2008-03-26 12:13 ·  中国 湖北 武汉 电信
初级用户
积分 108
发帖 49
注册 2008-02-26 18:54
18年会员
UID 111491
性别 男
状态 离线
去掉%1 %2,hat兄的这个代码蛮强横啊,一下子占满了整个任务栏。。。。。。。。
haha,Please try it!

@echo off&&mode con cols=15 lines=1
start /min /i "" "%~nx0" goto min&&goto :eof

:min
echo xxx
pause>nul
exit

Or like this:

@echo off&&mode con cols=15 lines=1
%1 %2
start /min /i "" "%~nx0"&goto min&&goto :eof

:min
echo xxx
pause>nul
exit

[ Last edited by learner0 on 2008-3-26 at 12:21 PM ]
论坛跳转: