您尚未登入。
好久沒來發問了^^
最近剛好又回來用max來做東西
不過卻發現max的介面變的好美呀呵~~
跟之前用的版本那醜醜的外觀差真多^^
不多說了
我現在遇到的問題是
我想要在max底下透過二個int的值來設定滑鼠的x、y軸
但我不知道應該是使用那個指令??
我在max object資料庫中是有找到幾個我覺得類似的
aka.mouse 跟am-boids
不過因為我使用的max版本是windows的所以aka.mouse不能用
而我用am-boids但max卻出現
無法找到程序輸入點 wind_fromhwnd(在動態連結程式庫MaxAPI.dll)的錯誤
而在訊息視窗處則顯示Error 127 loading external am-boids的錯誤
不知道說這個是那裡有問題呢?
還是若要達到我想要的功能有什麼其他的指令可以完成?
還是要自己利用js來撰寫呢?
離線
am-boids 應該不是控制滑鼠的。
用 [; max pupdate $1 $2] 這樣的message box,能夠移動滑鼠座標。
你可以看一下 http://www.fredrikolofsson.com/pages/code-max.html
裡頭有個abstraction 叫做 f0.mouse_move.help
用用看吧!
離線
想再請問一下
[; max pupdate $1 $2]
這個功能是直接把$1 $2 的值丟給滑鼠的座標點嗎?
我試過了這個訊息就可以達到我想要的功能
只是message box還有什麼其他的用法呀?
加上;的使用是什麼意思呀?
還是有那個地方能查到更詳細的說明?
最後修改: hedwig (2010-01-13 18:25:08)
離線
我想再請問一下
[; max system windows]
這個訊息是指什麼意思呀?
看您所寫的說明不太懂他的意思?
不知道是不是可以解釋一下?
而且上面寫到執行該指令是指?windows底下的指令動作?
若我想要讓滑鼠自動移到我的電腦圖示上
當停留1秒後自動執行我的電腦
將我的電腦的視窗打開
是將指令下在這嗎?
離線
Max應該沒辦法這樣直接執行系統層級的控制。在Mac上的話,可能可以用Max控制apple script做到,但沒印象Windows能這麼做。
這段的意思是,如果是在你指定的系統之下,後面接的這些max指令才會執行,如下:
{
"boxes" : [ {
"box" : {
"maxclass" : "message",
"numoutlets" : 1,
"outlettype" : [ "" ],
"id" : "obj-5",
"patching_rect" : [ 183.0, 358.0, 50.0, 18.0 ],
"fontname" : "Arial",
"fontsize" : 12.0,
"numinlets" : 2
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "r report",
"numoutlets" : 1,
"outlettype" : [ "" ],
"id" : "obj-3",
"patching_rect" : [ 213.0, 311.0, 49.0, 20.0 ],
"fontname" : "Arial",
"fontsize" : 12.0,
"numinlets" : 0
}
}
, {
"box" : {
"maxclass" : "message",
"text" : ";\rmax system macintosh getdefaultpatcherheight report",
"linecount" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"id" : "obj-2",
"patching_rect" : [ 180.0, 166.0, 296.0, 32.0 ],
"fontname" : "Arial",
"fontsize" : 12.0,
"numinlets" : 2
}
}
],
"lines" : [ {
"patchline" : {
"source" : [ "obj-3", 0 ],
"destination" : [ "obj-5", 1 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
]
}
離線