我编写了一个小程序来将图像从网络下载到不同的文件夹。我想创建一个快速而肮脏的批处理文件语法,并且想知道不同变量的最佳分隔符是什么。
这些变量可能包括 url、文件夹路径、文件名和一些自定义消息。
那么有没有不能用于前三个的字符呢?这将是用作分隔符的明显选择。好的旧逗号怎么样?
谢谢!
我编写了一个小程序来将图像从网络下载到不同的文件夹。我想创建一个快速而肮脏的批处理文件语法,并且想知道不同变量的最佳分隔符是什么。
这些变量可能包括 url、文件夹路径、文件名和一些自定义消息。
那么有没有不能用于前三个的字符呢?这将是用作分隔符的明显选择。好的旧逗号怎么样?
谢谢!
为什么不直接使用已经存在的东西?有一种或两种选择,perl、python、ruby、bash、sh、csh、Groovy、ECMAscript,天堂禁止 windows 脚本文件。
我看不出通过编写另一种批处理文件语法会获得什么。
标签。然后展开或压缩在文本中找到的任何选项卡。
选择一个与您可能拥有的任何变量的名称冲突的可能性最小的分隔符(排除#
,/
等:
)。逗号 ( ,
) 对我来说看起来不错(除非您的自定义消息有几个)或<
和>
(取决于先前的条件)。
但是,您可能还需要“转义”作为要分隔的变量的一部分出现的分隔符。
我会用'|'
这是最稀有的角色之一。
怎么样String.fromCharCode(1)
?
这听起来真是个坏主意。无需创建另一种(数据表示)语言,有很多可能适合您的需求。除了 Ruby、Perl 等,您可能还需要考虑YAML。
为此类设计良好的语法是困难且充满危险的。重新发明轮子会敲响警钟吗?