SketchUp Scrambler 用法 (加密你的外掛程式)
Ruby 加密程式(Scrambler),透過這個程式你可以避免程式碼被竊取...
# First we pull in the standard API hooks. require 'sketchup' # Add a menu item to launch our plugin. UI.menu("PlugIns").add_item("Camera: View Top") { Sketchup.send_action("viewTop:") }
... 加密之後看起來像這樣 ....
RBS1.0Uoi�?g�TH��!X0K4�;̋zb��~E�Hq�'qL�Z�0�g���% �lݡ\�%�a1�s���:wF�231&��o����� (�3חL�Z2�0�g�231 Uoi�?g�TH�31233�!X0K4�;̋zb��~E�Hq�'qL�Z�0�g��o��
1.在這邊下載 Scrambler
2.把 Scrambler .exe 放在你要加密的程式相同目錄中。
3.在 windows 中開啟終端機,或打CMD 開啟終端機,執行該目錄下的 scrambler.exe
c:\Program Files\Google\Google SketchUp 7\Plugins> scrambler.exe myscript.rb myloader.rb
Mac則是
/Library/Application Support/Google SketchUp 7/SketchUp/plugins/scrambler.app myscript.rb myloader.rb
4.他會產生一些檔案名稱相同的 *.rbs
它就會完成加密。
5.這個檔案用起來會像 *.rb ,如果你要加密原始碼有個例外是你在乎叫其他函式庫時應該改用 Sketchup::require 'myclass' 代替 require 'myclass.rb' ,請記得使用 Sketchup::require '類別名稱' 別加副檔名。
# Bad. Assumes .rb extension: require 'myclass.rb' # Good! Will load myclass.rb or myclass.rbs: Sketchup::require 'myclass'
標籤: Sketchup Script
1 個意見:
能给一份Scrambler .exe吗?邮箱:287483179@qq.com
2020年9月11日 星期五 清晨6:05:00 [PDT]
張貼留言
訂閱 張貼留言 [Atom]
<< 首頁