嗨,我有一个程序的脚本(自动lisp AutoCAD)。此脚本的规则是注释以;字符开头;是否可以编写一个批处理来过滤掉以;开头的所有行。也就是说,然后加密文件从LSP到FAS类型,这使得注释无用(加密时无法读取),但是AutoCAD仍然加密文本,这意味着相当大的文件大小(是应该的两倍)。目前的方法是手动删除每一条注释行,但是尝试这样做几百次。我需要注释在适当的位置,以保持所发生的事情的整齐记录,因为我是从未加密的lisp文件本身开始工作的。
总而言之,我也想要加密,因为这是我的辛勤工作和我的权利,以保持这个安全,因为它也意味着更多的工作保障,它还允许我阻止一些聪明的alec自称的工作人员进行编辑和编辑的文件加密是推荐的稳定性原因由AutoCAD自己。
总而言之,即使是因为我喜欢这样做,也没有充分的理由,那么这应该是足够有效的。
我希望通过批处理脚本来实现这一点,因为它是我觉得在…中足够胜任的少数几种语言之一在AutoCAD框架之外。
发布于 2012-05-08 21:11:07
下面将转换一个名为"source.lsp“的文件并生成"noComment.lsp”。它将去掉以;开头的行(包括用空格缩进的注释行)。
findstr /rvc:"^ *;" "source.lsp" >"noComment.lsp"https://stackoverflow.com/questions/10498482
复制相似问题