![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-01 10:00 |
共 47,813 主题排行 / 349,918 发帖 / 今日 0 篇 / 48,279 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » 帮忙写个批处理,很简单的 |
| 可打印版本 1,083 / 4 |
| 第1楼 chenmolin | 发表于 2004-10-25 00:00 |
| 初级用户 发帖 6 积分 123 | |
|
帮忙写个批处理,很简单的 有个文件test,通过命令看看test有没有 'ORA-' 'PLS-' 'EXP' 'OWS-' 等字符串,如果有其中任意一个,就执行以下的命令,net send ...
没有的话就安全退出, 请各位老大帮帮忙,不胜感激。 |
|
| 第2楼 chenall | 发表于 2004-10-25 00:00 |
| 银牌会员 发帖 469 积分 1,276 来自 福建泉州 | |
|
试试这个
for %i in ("ORA-" "PLS-" "EXP" "OWS-" do find %i test && net send ...... && exit当前目录下要有TEST文件.如果没有则要指定全路径. |
|
| 第3楼 龙王 | 发表于 2004-11-01 00:00 |
| 银牌会员 发帖 334 积分 1,186 | |
|
::findf
echo @echo off >findf echo type test|find "%1" >>findf.bat echo if errorlevel 1 goto _end >>findf.bat echo if errorlevel 0 goto _net >>findf.bat echo :_net >>findf.bat echo net >>findf.bat echo send >>findf.bat echo goto _end >>findf.bat echo :_end >>findf.bat ::findf %1 for %f in (ORA- PLS- EXP- OWS-) do findf %f |
|
| 第4楼 龙王 | 发表于 2004-11-02 00:00 |
| 银牌会员 发帖 334 积分 1,186 | |
|
实践是检验真理的唯一标准,楼主一个很简单的问题却让我测试了数次,虽然看似没有二楼的简单却也总算通过了,谁让我菜呢,幸亏不是闭卷考试。
|
|
| 第5楼 Denver | 发表于 2005-02-01 00:00 |
| 初级用户 发帖 10 积分 123 | |
|
@echo off
find 'ORA-' test || find 'EXP' test || find 'OWS-' test echo keywords was not find goto end net send ... :end |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |