[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 15# 老刘1号
一个TAB=8个字符,如果是1个字符永远不会与20个字符的对齐
这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

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

TOP

回复 16# /zhqsystem/zhq


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

TOP

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

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

TOP

回复 19# /zhqsystem/zhq


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

TOP

额~虽然不太懂你们说的什么意思  但我感觉我这问题是个疑难杂症!!   大神留个QQ或者加我QQ1417793009 我传整个源文件研究下!

TOP

回复 17# lslkkda

退格键是什么鬼?然而只是空格,13楼的试了吗

TOP

  1. powershell -command "foreach($i in Get-Content '1.txt'){[array]$s+=$i.PadRight(20)+'00'+' '+'sush'};$s|Set-Content 'n.txt'"
复制代码
一行
1

评分人数

TOP

回复 15# 老刘1号


    没那么简单,如果用tab的话,每行长短不一就会无法对齐

TOP

回复 24# Nsqs


    nonono,这就是你的无知了
  1. 123342 tab 668866 Hollos U
  2. 12332 tab 6652 Holl H
  3. 7777777 Tab s Shwuadd N
  4. 超过8个字符串用多Tab对齐
  5. 1234567898765 Hollo
  6. 1234 Hollo
  7. 1 Hollo
  8. 66666666666666666666666666666666666666666 Hollo
复制代码
复制到记事本里,我还没见过Tab搞不了的
不超过8个字符就会自动对齐
长短不一的时候就计算长度,
除以8得到整数部分
2个字符串的除以8得到整数部分相差数+1补给短的
1个Tab补给长的
肯定对的齐齐的。。。

TOP

回复 13# /zhqsystem/zhq
用13楼提供的批处理文件做出来的结果格式是对的 ,跟源文件对比位置还是有差异,多了几个空格,如果能去掉多出来的空格 修改成跟源文件的“00    sush ”位置对齐 就能用了!!

TOP

回复 21# lslkkda


    把原文件压缩上传到顶楼,我看一下。

TOP

回复 26# lslkkda
  1. @powershell -command "foreach($i in Get-Content '1.txt'){[array]$s+=$i.PadRight(17)+'00'+''.PadRight(4)+'sush'};$s|Set-Content 'n.txt'"
复制代码
1

评分人数

TOP

回复 27# ShowCode

好的!
1

评分人数

    • pcl_test: 附件打包,优先文字说明,少发图片PB -4

TOP

回复 29# lslkkda


    给你方法了居然还在纠结

TOP

返回列表