[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 19# /zhqsystem/zhq


    额,这个相差太悬殊……不管它

TOP

回复 18# 老刘1号
1TAB键a
01234567890123456789TAB键a

这俩在记事本中不能体现TAB分离的整齐对齐视觉效果,添加两个又怕复制到excel导致被换列
只能加特定字符来处理
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

回复 16# /zhqsystem/zhq


    嘿嘿,这就是你的无知了
CMD和记事本对Tab都有对齐标准
不是简单的代表8个空格
要不怎么会有这个符号出现呢?
直接用空格代替好了~

TOP

又出问题了!!位置道是对了 但是还是用不了!!我看了下源文件数字后面的空格是退格键  按11楼方法改的空格是TAB键!跟源文件不一样 用不了啊。那位大神在看看 附件文件的前三排就是源文件!!

TOP

回复 15# 老刘1号
一个TAB=8个字符,如果是1个字符永远不会与20个字符的对齐
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

回复 13# /zhqsystem/zhq


    放着Tab不用……

TOP

本帖最后由 老刘1号 于 2017-3-25 19:48 编辑

回复 6# zuodx


    哼哼,不用下载什么Perl,写2行Bat就完了

TOP

20位数字内有效,其他位数自己修改
  1. for /l %%n in (0,1,300)do call set "#n=%%#n%% "
  2. for /f %%i in ('type "%~f1"')do (
  3. call set "$n= %%i"
  4. call set "$n=%%$n: =%%%%#n%%"
  5. call echo,%%$n:~0,20%% 00    sush
  6. )
复制代码
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

回复 11# taofan712

搞定了!!感谢各位大神~~~~~

TOP

回复 9# lslkkda


    复制粘贴七楼的代码,%%i   00   sush之间的空格,改成tab键。
2

评分人数

TOP

你要告诉从多少列开始加啊

TOP

回复 8# cfwyy77_bat

这位大神的代码  倒是加入了“00    sush”    可惜后面位置不对啊         
就是要求后面的格式 位置固定啊  不然没法用啊  有办法吗

TOP

本帖最后由 cfwyy77_bat 于 2017-3-25 13:37 编辑
  1. for /f %%a in (1.txt) do (echo %%a    00    sush>>2.txt)
  2. pause
复制代码
这样貌似就可以了。
不过前面长度不一样  加入的位置就不固定了。

TOP

  1. @echo off
  2. (for /f %%i in ('type "1.txt"') do (
  3.     echo,%%i  00  sush
  4. ))>"2.txt"
复制代码
1

评分人数

TOP

不用什么bat ,直接把那一行复制到命令行就行了

TOP

返回列表