无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3558|回复: 5
打印 上一主题 下一主题

[求助] 批处理判断空列并自动填充内容,求高手指教1

[复制链接]
跳转到指定楼层
1#
发表于 2017-7-25 14:25:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
文本内容:
学校     3      106645566  
学校     2        
学校     1   
学校     4      876578890
  
.......
如上所示文本内容,第二列为序号,第3列数字11位手机号,怎样用批处理判断某行第3列缺手机号,并自动填充横线----?请高手指教,即得如下格式:
学校     3      106645566  
学校     2      -------------
2#
发表于 2017-7-25 17:49:26 | 只看该作者
表示不会玩批处理....

点评

大哥...... 批处理有什么好玩的...... 俺都想跟着大哥做海盗....... 海盗才好玩........  详情 回复 发表于 2017-7-25 18:03
回复

使用道具 举报

3#
发表于 2017-7-25 18:03:09 | 只看该作者
邪恶海盗 发表于 2017-7-25 17:49
表示不会玩批处理....

大哥......

批处理有什么好玩的......

俺都想跟着大哥做海盗.......

海盗才好玩........
回复

使用道具 举报

4#
发表于 2017-7-25 20:26:12 | 只看该作者
用功能稍强点的文本编辑器就可以做到.
回复

使用道具 举报

5#
发表于 2017-7-26 00:48:10 | 只看该作者
  1. @echo off

  2. :: 你那个要处理文件的绝对路径
  3. set yourfile=.\a.txt
  4. :: 处理后的文件绝对路径
  5. set outputfile=.\outputfile.txt
  6. :: 要填充的符号
  7. set str=----

  8. for /f "tokens=1-3 delims= " %%a in (%yourfile%) do (
  9.     echo %%a  %%b  %%c
  10.     if "%%c"=="" (
  11.         echo %%a   %%b   %str%>>%outputfile%
  12.     ) else (
  13.         echo %%a   %%b   %%c>>%outputfile%
  14.     )
  15. )
  16. echo 处理完毕, 文件保存在 %outputfile%
复制代码
回复

使用道具 举报

6#
发表于 2017-7-26 13:38:27 | 只看该作者

[求助] 批处理全盘搜索指定配置文件,并加载运行。求高手指教!!! [复制链接]

程序文件名:test.exe, 配置文件:test.ini,加载配置文件后启动运行参数:test.exe d:\123\test.ini (备注:这里假设配置文件test.ini在D盘123文件夹下),如果没有就直接启动运行test.exe

批处理如何写个全盘搜索123下面的test.ini文件,如果有就执行test.exe 盘符:\123\test.ini,如果没有就执行test.exe
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-8 08:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表