![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 12:00 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 提问:怎么样在不退出调用的程序下运行后面的代码? |
| 可打印版本 817 / 2 |
| 第1楼 newaifi | 发表于 2007-02-24 06:29 |
| 初级用户 发帖 67 积分 154 | |
|
提问:怎么样在不退出调用的程序下运行后面的代码? 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 程序还在运行的时候继续执行下面的代码.?? |
|
| 第2楼 NaturalJ0 | 发表于 2007-02-24 06:33 |
| 银牌会员 发帖 533 积分 1,181 | |
|
用 start
|
|
| 第3楼 newaifi | 发表于 2007-02-24 06:46 |
| 初级用户 发帖 67 积分 154 | |
|
多谢提醒,给NaturalJ0兄加一分,廖表谢意。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |