1

こんにちは、プログラム用のスクリプト (Auto Lisp AutoCAD) があります。このスクリプトのルールは、コメントが ; で始まることです。; で始まるすべての行を除外するバッチを作成できます。つまり、ファイルを LSP から FAS タイプに暗号化すると、コメントが役に立たなくなります (暗号化すると読み取れません) が、AutoCAD はテキストを暗号化してかなり重いファイル サイズ (本来の 2 倍) を意味します。現在の方法は、すべてのコメント行を手動で手動で削除することですが、それを数百回試してみてください。また、暗号化されていない Lisp ファイル自体から作業しているため、何が起こっているのかをきちんと記録しておくために、コメントを配置する必要があります。

全体として、暗号化も必要です。これは私のハードワークであり、これを安全に保つ権利があるためです。これは、より多くの仕事のセキュリティを意味するためです。また、編集を行っているスマートアレックの自称スタッフをブロックすることもできます。編集中のファイル暗号化はAutoCAD 自体による安定性の理由から推奨されます。

全体として、それが正当な理由なく好きだったとしても、それは十分に有効なはずです.

私は、バッチ スクリプトを使用してこれを実現しようとしています。これは、AutoCAD フレームの外で、十分に有能だと感じる数少ない言語の 1 つです。

4

1 に答える 1

3

以下は、「source.lsp」という名前のファイルを変換し、「noComment.lsp」を生成します。;(スペースでインデントされたコメント行を含む)で始まる行を削除します。

findstr /rvc:"^ *;" "source.lsp" >"noComment.lsp"
于 2012-05-08T13:11:07.247 に答える