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


    我加了个&{} 输出的结果 貌似可以了, 但是有多余的空行
  1. &{
  2. $a = 65
  3. $s.split('---') | ?{ $_ -ne '' } | %{
  4. $b = $_.trim() -split '\n'
  5. $c = [char](++$a - 1)
  6. '{0} {1} {2}' -f "sss", "$c=`n", $b[0]
  7. "sss ${c}v="
  8. $b[2 .. $b.length] | %{ " $_" }
  9. "${c}v.fff`n"
  10. }
  11. 'sss kv='
  12. '@'
  13. 65 .. ($a - 1) | %{ ' {{{0}}}={{{0}v}}' -f [char]$_ }
  14. 'DDD(kv)'
  15. } > a.txt
复制代码

TOP

不会了   
.

TOP

本帖最后由 idwma 于 2022-11-14 19:31 编辑

回复 10# 小白龙


    有空格也有空行呀

TOP

本帖最后由 idwma 于 2022-11-14 18:46 编辑

回复 8# 小白龙
  1. $a = 65
  2. $s.split('---') | ?{ $_ -ne '' } | %{
  3. $b = $_.trim() -split '\n'
  4. $c = [char](++$a - 1)
  5. '{0} {1} {2}' -f "sss", "$c=`n", $b[0]
  6. "sss ${c}v="
  7. $b[2 .. $b.length] | %{ " $_" }
  8. "${c}v.fff`n"
  9. }
  10. 'sss kv='
  11. '@'
  12. 65..($a-1)|%{' {{{0}}}={{{0}v}}' -f [char]$_}
  13. 'DDD(kv)'
复制代码

TOP

是这样吗

TOP

  1. $a = 65
  2. $s.split('---') | ?{ $_ -ne '' } | %{
  3. $b = $_.trim() -split '\n'|?{$_ -ne ''}
  4. $c = [char](++$a - 1)
  5. '{0} {1} {2}' -f "sss", "$c=`n", $b[0]
  6. "sss ${c}v="
  7. $b[1 .. $b.length] | %{ " $_" }
  8. "${c}v.fff`n"
  9. }
复制代码
1

评分人数

TOP

  1. $a=65
  2. $s.split('---')|?{$_ -ne ''}|%{
  3. $b=$_.trim() -split '\n'
  4. $c=[char](++$a-1)
  5. '{0} {1} {2}' -f "sss","$c=`n",$i[0]
  6. "sss ${k}v="
  7. $b[1..$b.length]|%{" $_"}
  8. "${c}v.fff`n"
  9. }
复制代码

TOP

回复 1# 小白龙


下面代码可以循环输出A到Z的大写字母
  1. 97 .. 122 | %{ $s = [char]$_; $s.ToString().ToUpper() }
复制代码

TOP

返回列表