當資料夾不存在時,呼叫setinisetting將無比耗時
存在時
(這其實算是型別轉換的版本不一致的問題,有人發給我的指令碼不同版本執行不一致)
在2014中
cfg = getinisetting @"d:\abc\" "111" "222"
cfg as booleanclass -- unable to convert: "" to type: booleanclass
在2022中
cfg = getinisetting @"d:\abc\" "111" "222"
cfg as booleanclass -- undefined
與Maxscript的二 三事
基於maxscript編寫3dsmax的工具相對較簡單,語言簡潔。但是在編寫過程中,也出現了一些無法解決的問題。比如現在我遇到的座標的問題 問題 利用maxscript編寫的匯出外掛程式,獲取物件座標時小數點後位數,距離越大越來小。描述 根本原因,官方解釋為 由於數字浮點計算的本質,距離過大或過小都...
MaxScript無需視窗的Timer
有人問我能否不建立視窗來使用timer 可以利用.net來做,不過除了做一些在max裡執行的遊戲,似乎也看不到什麼其他可用的情況,畢竟在整個max裡面定時執行乙個函式,不是什麼好方法。view code fn timerelapsed thesender theevent ifgeometry.co...
MaxScript鍵盤控制盒子的移動
悲劇的是,只能在32位版本下使用,需要max2008或更高版本,如果需要在其他版本下,其實也並非不可,只是會比較麻煩,此外,這種東西找個引擎來做更簡單一些 view code dotnet.loadassembly microsoft.visualbasic.dll dotnet.loadassem...