您好,我有一个程序的脚本(自动lisp AutoCAD)。这个脚本的规则是注释开始于;字符是否可以编写一个过滤掉以;开头的所有行的批处理。然后,我将文件从LSP加密到FAS类型,这使得评论无用(加密时无法读取),但AutoCAD仍然加密文本意味着文件大小相当大(应该是它的两倍)。当前的方法是手动删除每个注释行,但尝试这样做几百次。我需要有适当的评论来记录发生的事情,因为我从未加密的lisp文件开始工作。
总而言之,我也想要加密,因为我的努力工作和我保持这种安全的权利,因为它也意味着更多的工作保障,它还允许我阻止一些聪明的alec自称的工作人员制作edditation和版本出于稳定性原因,AutoCAD建议使用文件加密。
总而言之,即使这是因为我没有充分的理由,那么这应该足够有效。
我希望通过批处理脚本实现这一目标,因为我觉得在AutoCAD框架之外有足够的能力。
答案 0 :(得分:3)
以下内容将转换名为“source.lsp”的文件并生成“noComment.lsp”。它将删除以;
开头的行(包括用空格缩进的注释行)。
findstr /rvc:"^ *;" "source.lsp" >"noComment.lsp"