楼 主
if命令能这样用吗?
发表于 2004-04-17 00:00 · 中国 广东 茂名 电信
初级用户
★
积分 211 发帖 23 注册 2004-04-12 00:00 22年会员 UID 22341 性别 男
状态 离线
我的主要目的是:如果搜索到某个指定文件中的特定字符,就执行某命令,否则显示错误。
我查过if命令的使用方法,但看不懂,不知道各位高手能否给予答复,谢谢!
例如:查找文件a.txt中的内容,如果找到字符:dos,显示:dos have found。否则显示:dos have not found
第 2 楼
发表于 2005-01-16 00:00 · 中国 江苏 苏州 电信
中级用户
★★
积分 369 发帖 87 注册 2003-09-14 00:00 22年会员 UID 9822 性别 男
状态 离线
我也想这样用,但是为什么没有高手肯赐招呢?换种方法也行,只要功能一样。
第 3 楼
发表于 2005-01-16 00:00 · 中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
积分 5,154 发帖 1,827 注册 2003-07-18 00:00 22年会员 UID 7105 性别 男
状态 离线
用find,很简单的
@echo off
find "dos" 路径\a.txt>null (这里,如果想把找到的字符保存进文件,可以把null换成文件名)
if not errorlevel 0 echo dos not found
if errorlevel 0 echo dos have found
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正