中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 提问:怎么样在不退出调用的程序下运行后面的代码?
作者:
标题: 提问:怎么样在不退出调用的程序下运行后面的代码? 上一主题 | 下一主题
newaifi
初级用户





积分 154
发帖 67
注册 2006-10-31
状态 离线
『楼 主』:  提问:怎么样在不退出调用的程序下运行后面的代码?

call 出来的 mplayer.bat (mplayer.bat起到播放音乐的作用)

:mplayer.bat
cls
title 程序正在为你播放以下歌曲: %n%.%x_% 请试听:   
echo.
echo ------播放控制--------------------------------------------------------
echo                  ← or →         倒退 or 快进 10 seconds
echo                  ↑ or ↓         倒退 or 快进 1  minute
echo              pgdown or pgup       倒退 or 快进 10 minutes
echo                   p or 空格       暂停/播放 (pause movie^)
echo            q or ESC or 回车       结束/下一曲 (stop and program^)
echo                   9 or 0          增加/减少音量
echo                   [ or ]          增加/减少播放速度
echo ----------------------------------------------------------------------
echo.
echo ------该歌曲的歌词如下:-----------------------------------------------
type %n%.lrc
rem 显示该歌曲的歌词.
echo ----------------------------------------------------------------------
echo.
echo 如果该歌曲文件存在错误或者你对该歌曲的网络速度不满意.
echo.
echo 请用"0"键返回主菜单,"1"键继续试听该歌曲并进行下载.
echo.

mplayer "%~1">nul
rem 使用 mplayer程序播放该歌曲.

set /p fanhui=是否下载该歌曲?(0、1)
rem 设置一个返回头部的变量.

if "%fanhui%"=="0" goto head
rem  head 就的头部

if "%fanhui%"=="1" goto goto :eof
rem 如果值是1就结束该段,回到CALL这个批的地方


现在碰到的问题就是这样,使用了mplayer播放音乐后要等到关闭了该程序下面的代码才会继续执行,这就是说,
(echo 请用"0"键返回主菜单,"1"键继续试听该歌曲并进行下载.)
不能在试听的同时进行下载.
请问有什么办法能在 mplayer  程序还在运行的时候继续执行下面的代码.??

2007-2-24 06:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
NaturalJ0
银牌会员




积分 1181
发帖 533
注册 2006-8-14
状态 离线
『第 2 楼』:  

用 start

   此帖被 +1 点积分    点击查看详情   
评分人:【 newaifi 分数: +1  时间:2007-2-24 06:45


2007-2-24 06:33
查看资料  发短消息 网志   编辑帖子  回复  引用回复
newaifi
初级用户





积分 154
发帖 67
注册 2006-10-31
状态 离线
『第 3 楼』:  

多谢提醒,给NaturalJ0兄加一分,廖表谢意。

2007-2-24 06:46
查看资料  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: