![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 13:09 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 最基本的问题也是菜NIAO最关心的 |
| 可打印版本 2,156 / 17 |
| 第16楼 dos9527 | 发表于 2006-11-23 10:59 |
| 中级用户 发帖 56 积分 252 | |
|
FIND.BAT中的代码:for %%a in (*.txt) do @find "baidu" %%a
pause exit 放在%systemboot%\system32\下运行成功,放在别的不行 |
|
| 第17楼 redtek | 发表于 2006-11-23 11:04 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
原来这样,哈哈……好玩~:)
你为什么要启一个 FIND.BAT 批处理里的名字和你要调用的 FIND.EXE 的除扩展名一样的名字? 你调用的时候又不写它们的扩展名, FIND.BAT 与 FIND.EXE 可是执行的优先级不一样啊~ 而且和你执行批处理所在的当前目录也相关,系统要先从当前这里找起…… 这样的话,会出很好玩的问题:) 如果你非不想改批处理名字的话,那你只能这样 .....do @find.exe "baidu" ... 让Windows系统知道,你调用的是 find.exe 文件。 最好你的 find.bat 文件改名。 [ Last edited by redtek on 2006-11-22 at 10:14 PM ] |
|
| 第18楼 dos9527 | 发表于 2006-11-23 11:06 |
| 中级用户 发帖 56 积分 252 | |
|
多谢啦,成功啦!我以为它也和JAVA一样要设置得很复杂
|
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |