中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 最基本的问题也是菜NIAO最关心的
« [1] [2] »
作者:
标题: 最基本的问题也是菜NIAO最关心的 上一主题 | 下一主题
dos9527
中级用户




积分 252
发帖 56
注册 2003-12-29
状态 离线
『第 16 楼』:  

FIND.BAT中的代码:for %%a in (*.txt) do @find "baidu" %%a
                            pause
                            exit
放在%systemboot%\system32\下运行成功,放在别的不行

2006-11-23 10:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 17 楼』:  

原来这样,哈哈……好玩~:)
你为什么要启一个 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 ]



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-11-23 11:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dos9527
中级用户




积分 252
发帖 56
注册 2003-12-29
状态 离线
『第 18 楼』:  

多谢啦,成功啦!我以为它也和JAVA一样要设置得很复杂

2006-11-23 11:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: