教你做個打包圖片的 RB (包含工具)
早段時間學習RBS加密方法,犮現個方法打包圖片,文字,或任何東酉到 RB 內
只要單個 RB 或 RBS 運行就可放出來,載入后刪除,簡單實用,
這也是-種加密方法.( 做完 RB 測試后再用 RB TO RBS 工具加密 )
加密是用 RUBY BASE64 加密
這方法是以前沒有 RB TO RBS 加密工具的時候,老外最常用的方法
做了個工具,直接把 BMP,JPG,ICO,BMP 等加密做成 RB (單個文件不要太大,否則 SKETCHUP RUBY 不會載入,少於 30k)
大家只要貼到自已的 RB 內就可以.
看例子, TEST LOGO .RB 放到 PLUGINS 文件夾內起動 SKETCHUP 就會出現工具條,載入后自刪除,不會留下圖標文件.
圖像 1.png (41.09 KB, 下載次數: 8)
下載附件
保存到相冊
2013-5-16 05:40 上傳
圖像 2.png (18.48 KB, 下載次數: 4)
下載附件
保存到相冊
2013-5-16 05:40 上傳
# Picture to rb converter by T.M.LEE
devifile_bmp_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABGUlEQVR42u2ToRLCMAyGt91hOSYx"+
"+PEYWAQPgcTyGLNIHgLBqzCPQcJhd0dp6K3r0qbtuu4wi+rSJF/+rEmTkS11RjBGJ7uzPQCjK5gA"+
"E2AggD2unejltvU8K/Csj4EAVJo0F8YG6PRL5fOYW+kLgHLPikeLuv4AIQIOecE9NKDpxVz3Nw2w"+
"vKCmpKuhFexP4DofcC1UXYSVGy8FHZKcADUl2Yr1P7tfEepIV5yEvaLE+VKbX2Jfhb9uslgFo5rW"+
"b10CEsDuF7hb7Xx6tAcDgNUv7J0tjH5zCTqYXwkFn56D9bfMDGD1W+liLj3orIf1AMgEcaYAKGyQ"+
"AhUjP8MBugI1X+VFG5ERQNQNHVE0QDzLzIsWy+SijWhfEp7eIWax1e4AAAAASUVORK5CYII="
devifile_help_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABS0lEQVR42mNkoDFgROb8xypKLQv+"+
"w/j/0SSo6AM0m2hiAXVNHwgLqA6Gnw8GwIL/jzaiaJDzR4h8uQ0S0Soh0wI0o3ECvNYQsADFvbjc"+
"CFRzrYdYC/4/38rw/jpQNcRc4i2AeALEENRklPTGbQHMLdjNBYcGCPCo4golNN/g9UHGTJDQjHR0"+
"s9BMhyjrcSLKB8gRgDNAkFMR0DJWFqCbGHDEM2mpCGT67w+MrAIIKbymMxDMB9jtQM0HDHizwoDm"+
"ZJBLWVngMQaKf2SdcHFwdiHZAmg4fLrLqFNETDDisoMRlwag0SBpQqYTtIMRq1KI6SRYcKWPgU8Z"+
"qx2MmEqJNBTdAiDAZge2IPr9AXtosgoQtgPD0xg++P3h/OV7WI0w1FXCbwd2Z6Hxz507Z2RkhFUp"+
"UApiBy4vYvXrIKgyqWDBzipame7eRnsfAAAAoachMCKBtwAAAABJRU5ErkJggg=="
devifile_jpeg_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABI0lEQVR42u2WsQ6CMBCGwcRdRhd3"+
"fAxXBx/C0dXHYHX0IRx8FdldHGEn8ey1Aey115YicaETuV7v+/9rLyFNJl6pNwOAP+w/HQCY3MEM"+
"mAEjAfC6a9nrfR+pSoxsz5EAUppdPowLoOnlzoucRxEKwHJVKbJV3XCAMoEfWS4iPKDVYq8ru4Er"+
"y7kumW54B8cLhq4nWotUV2nFLsiBRuo6wHWpk+K8Z/8rIopMx0ncK0q8L7W9Evco/HWS1ShY3fRx"+
"5xCwAHjecG9zCNHoTkYANDWNLlfWuL0Enyy2EPAe3Fi7UvPvYKEcOABpU4NQoasjEZAOxgJUFTPS"+
"f0wE+H2LqHC5BfIyBwBIByx6TU9DHXSqrYDvhBgHEcsFCByoGKoatEnXBwyI1CFocbBNAAAAAElF"+
"TkSuQmCC"
devifile_lzh_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABf0lEQVR42r2TsU4DMQyGY6ndUKWO"+
"XVhahiJegJWVoQ/BWBYQj1HB0o48RIc+Ay+A2oUuLIyVuoIU7PNdmkviu0Tk8FCljvN/+e0LqI4D"+
"sivq+QusHvg3PwB1SbQA8CK/g25blOxAf21q1xndnjKHHWUun3xG1AwcaTEETHuLEFC7r3Qea7aL"+
"WADJHXZYzbrxADZBi+EUMzKguktYt+gGxXAqdcl3Izu4W1Hqde5qOepctriJclAjcXz/qH4v3B2E"+
"nV3QbuOcI74iZHDp+azc+lyXW7K6Xr/B7Fo1PzR7EjTMShdJ3Mzyr6XOukZd5X3JqFuKVurtDszE"+
"/Cdt2mVaZ3cmdgbOJxEoK/rGDNsBr3EB4rF+r1U9yDAOeA3SAXXcw9VjFOD9WQ3Gyv7MKivhFhHg"+
"uKe9eADGYGwPoxHAB1IBQr0IiFRvPcKAj3pyEko2h3RkAulaSSEAtL4nd7B0MifjsLRr/PpkgJ/P"+
"D3CSjqeuAH9y4Hc82wzyxX8BOoxfYJ4Np1LIxcQAAAAASUVORK5CYII="
devifile_psp_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABIUlEQVR42mNkoDFgJKji/3/cmgnr"+
"JsICmvtg1IJRCyi04P/zrSiqJb0RIu+vg0S0Ssi0AM1onICQNfgsQHEvLv1ANdd6iLUAZNz760DV"+
"EHOJtwDiCRBDUBMogtsCmFuwmwsODRAQ1MQVSpi+we2D5KkgobnZ6GahmQ5R1uNElA9QbIKHAK5Q"+
"gjsFbzwTTkVoLsL0MQN5qYiBYEqFRQn+rDCgORmSFbD6BiGONxPgtOD/o40gOTl/YtyIXzHIgv+/"+
"P6CLsgpgFcduBG7FQCmwD6YZkhqyxIKs8zgt+J+6H+GQ2Y7IghAuVgWkWYBsLpANF0HjoimmyAI0"+
"31BqAdYQgFtDzSBCE8EMIpyAJAsYMCKZIguoAyAWEJmhyACwjEZLAAADtdQhJNm5cAAAAABJRU5E"+
"rkJggg=="
devifile_zip_encoded="iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABgklEQVR42r2TPU5DMQzHY6ndUKWO"+
"LCwVQxGnYKrEwMQJGGEqHKN0gpETdGJA6kEQnbqwMFbqClKw69eQL+clkIeHJ8eJ/7/YfgHVsUF1"+
"xYm+XcI9f+sDUBe/DGCnfgXdtqi4Av3x4lzn8PwnsllR5OQuZGTNwJMWTcC0twgBzn2lfDzzNssF"+
"kNxmhadZNx/ARZAzHGNEBuzvEtfddYNsOJa6FFYjV3D1SKGna1/LU+djs7OsChwS2+eX6vfi3UHY"+
"wTHtJuec8Rchg48eXTRb78/Nlqw+14spXKr0Q7MnQcPc6yKJm9ksLXXWNeqq7ktGXXaMensFZmLh"+
"kzbtMq2zO5M7A++XiBzb9Y0ZdgXsowNiWr/Xqh5lmArYBylBbddwOs0CvM7VYKSs38yUEm8RAbZr"+
"2ssHoA1G9jCSAE4oBQjnRUCmemsKAbSeOCFYhsG0SSkYh1KtIksBAB6cJugbO+ItOVIGsDEm2V5K"+
"fgEgTAtF/1RBDiCqW3MGvwdUsf8CdGrf7nAaaC8lX98AAAAASUVORK5CYII="
###################### 貼到須要的 rb 內 ######################################
path=Sketchup.find_support_file("Plugins")
file=File.open(path+'/devifile_bmp.png', 'wb')
file.write(devifile_bmp_encoded.unpack("m")[0])
file.close
file=File.open(path+'/devifile_help.png', 'wb')
file.write(devifile_help_encoded.unpack("m")[0])
file.close
file=File.open(path+'/devifile_jpeg.png', 'wb')
file.write(devifile_jpeg_encoded.unpack("m")[0])
file.close
file=File.open(path+'/devifile_lzh.png', 'wb')
file.write(devifile_lzh_encoded.unpack("m")[0])
file.close
file=File.open(path+'/devifile_psp.png', 'wb')
file.write(devifile_psp_encoded.unpack("m")[0])
file.close
file=File.open(path+'/devifile_zip.png', 'wb')
file.write(devifile_zip_encoded.unpack("m")[0])
file.close
PICTURE TO RB tools.rar
(188.29 KB, 下載次數: 40)
2013-5-16 09:47 上傳
點擊文件名下載附件
PICTURE TO RB tools.rar
188.29 KB , 吧幣: 200 , 請登陸后再進行下載!
|