如何写一个字符“ x”的次数

用户名

我正在尝试创建一个使用用户输入来创建以下文件的批处理文件。

  1. 创建多少条记录
  2. 将文本文件另存为的文件名名称
  3. 使用什么字符
  4. 在选项3中重复多少次字符

我是批量生产方面的自学新手,但我确实了解一些....以下是我所拥有的,我知道这是不正确的,也许只是倒退...我可能需要设置要写的内容,方法在文本的一行上重复多次,然后针对文件中的记录数量重复步骤。最终结果将类似于以下内容:

0000000000  0000  000000000
0000000000  0000  000000000

等等,等等,以供用户输入的总记录量...%column1bytecount%%column2bytecount%%column3bytecount%重复此%howmanyrecords%

以下无效。(我必须靠近)

@Echo Off

Set /P howmanyrecords=How Many Records Would You Like To Produce: 
set /P savefilename=Please Type Name Of Sample Pin File To Save: 
Set /P charactertowrite=What Character Would You Like To Use (typically 0 is used): 
Set /P Column1bytecount=How Many Bytes In Column 1: 


for /L %%A in (1,1,%howmanyrecords%) do (
echo 0000000000  0000  00000000 >> %savefilename%

oo
@ECHO OFF
SETLOCAL

Set /P howmanyrecords=How Many Records Would You Like To Produce: 
set /P savefilename=Please Type Name Of Sample Pin File To Save: 
Set /P charactertowrite=What Character Would You Like To Use (typically 0 is used): 
Set /P Columnbytecount=How Many Bytes In Columns (separate by commas) : 

SET "line="
CALL :setline %columnbytecount%

for /l %%i in (1,1,%howmanyrecords%) do (
 >>%savefilename% echo %line%
)

GOTO :EOF

:setline
SET "thiscolumn=%1"
IF NOT DEFINED thiscolumn SET "line=%line:~0,-2%"&GOTO :EOF 
:buildloop
SET "line=%line%%charactertowrite%"
SET /a thiscolumn-=1
IF %thiscolumn% neq 0 GOTO buildloop
:: add separator - 2 spaces (not specified)
SET "line=%line%  "
SHIFT
GOTO setline

这应该完成工作。

我已经稍微改变了规格。您可以将列输入为一系列数字,并用逗号(或空格)分隔。对于您的示例,您将输入10,4,9例如。

该过程在中构建输出行line,然后将其写入所需的次数。请注意,您不能在block语句(带括号的一系列语句)中放置标签

setline子例程接受指定为的参数列表columnbytecount它将第一个参数放入其中thiscolumn,并将指定的字符添加到line该次数。当计数达到零时,它将添加两个空格(您无需指定间距是什么,但看起来像两个空格)和shifts参数列表,以使原始的第二个参数成为第一个。

重复该操作,直到用完参数列表为止,然后通过到达文件末尾,从子例程中退出最后两个字符(由于最后一列完成时已添加了两个空格)。

子字符串的语法是

%var:~start,length% if start >=0 and length >0
%var:~start,endpos% if start >=0 and endpos <0
%var:~start,length% if start <0 and length >0
%var:~start,endpos% if start <0 and endpos <0
  • 长度/端点可以省略。如果省略,则子字符串为“从开始位置到结束位置”
  • %可能是!用于delayedexpansion模式

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何打印一个字符一定次数?

来自分类Dev

计算一个字符与另一个字符出现的次数

来自分类Dev

Ruby:如何计算一个字符串出现在另一个字符串中的次数?

来自分类Dev

如何计算一个字符串在VBA中另一个字符串中出现的次数?

来自分类Dev

如何计算一个字符串元素在ruby的另一个字符串中出现的次数?

来自分类Dev

如何计算一个字符连续出现的次数

来自分类Dev

如何在Golang的字符串中每X个字符插入一个字符?

来自分类Dev

如何计算一个字符串中一个(外来)单词出现的次数?

来自分类Dev

计算一个字符串在另一个字符串中每个字符的出现次数

来自分类Dev

如何在另一个字符串的x位置插入一个字符串?

来自分类Dev

当x是一个字符串时,如何从x import *`

来自分类Dev

如何计算一个字符串中字符的出现次数,而不是其中之一?

来自分类Dev

C ++每X个字符分割一个字符串

来自分类Dev

Qt:每x个字符插入一个字符

来自分类Dev

如何在“ X”和“ O”之间随机生成一个字符?

来自分类Dev

如何编写一个程序来返回另一个字符串中出现一个字符串的次数?

来自分类Dev

如何计算R中列的每个字符串的第一个字符的出现次数

来自分类Dev

计算一个字符变量中多个字符串的出现次数

来自分类Dev

如何设置一个X属性,它是一个字符串数组?

来自分类Dev

Java使用嵌套循环在另一个字符串中查找一个字符串出现的次数

来自分类Dev

grep:如果另一个字符串没有出现,则计算一个字符串出现的次数

来自分类Dev

计算一个字符串每月出现的次数

来自分类Dev

在弹性搜索中查找连续有一个字符的次数

来自分类Dev

正则表达式-字符在一个字符串中出现的次数超过x次(在不同位置)

来自分类Dev

如何删除重复 x 的最后一个字符和之后的字符串?

来自分类Dev

如何计算一个字符的出现次数,同时忽略谷歌表格中其他人出现的相同字符的其他出现次数?

来自分类Dev

如何在NASM x86_64 Linux Assembly中将字符串中的一个字符与另一个字符进行比较

来自分类Dev

如何计算将一个字符串更改为另一字符串所需的次数?

来自分类Dev

检查一个字符连续出现在字符串中的次数

Related 相关文章

  1. 1

    如何打印一个字符一定次数?

  2. 2

    计算一个字符与另一个字符出现的次数

  3. 3

    Ruby:如何计算一个字符串出现在另一个字符串中的次数?

  4. 4

    如何计算一个字符串在VBA中另一个字符串中出现的次数?

  5. 5

    如何计算一个字符串元素在ruby的另一个字符串中出现的次数?

  6. 6

    如何计算一个字符连续出现的次数

  7. 7

    如何在Golang的字符串中每X个字符插入一个字符?

  8. 8

    如何计算一个字符串中一个(外来)单词出现的次数?

  9. 9

    计算一个字符串在另一个字符串中每个字符的出现次数

  10. 10

    如何在另一个字符串的x位置插入一个字符串?

  11. 11

    当x是一个字符串时,如何从x import *`

  12. 12

    如何计算一个字符串中字符的出现次数,而不是其中之一?

  13. 13

    C ++每X个字符分割一个字符串

  14. 14

    Qt:每x个字符插入一个字符

  15. 15

    如何在“ X”和“ O”之间随机生成一个字符?

  16. 16

    如何编写一个程序来返回另一个字符串中出现一个字符串的次数?

  17. 17

    如何计算R中列的每个字符串的第一个字符的出现次数

  18. 18

    计算一个字符变量中多个字符串的出现次数

  19. 19

    如何设置一个X属性,它是一个字符串数组?

  20. 20

    Java使用嵌套循环在另一个字符串中查找一个字符串出现的次数

  21. 21

    grep:如果另一个字符串没有出现,则计算一个字符串出现的次数

  22. 22

    计算一个字符串每月出现的次数

  23. 23

    在弹性搜索中查找连续有一个字符的次数

  24. 24

    正则表达式-字符在一个字符串中出现的次数超过x次(在不同位置)

  25. 25

    如何删除重复 x 的最后一个字符和之后的字符串?

  26. 26

    如何计算一个字符的出现次数,同时忽略谷歌表格中其他人出现的相同字符的其他出现次数?

  27. 27

    如何在NASM x86_64 Linux Assembly中将字符串中的一个字符与另一个字符进行比较

  28. 28

    如何计算将一个字符串更改为另一字符串所需的次数?

  29. 29

    检查一个字符连续出现在字符串中的次数

热门标签

归档