2012年2月10日 星期五

[書籤集+唬爛集錦]AutoHotKey以及其他 | 我要雙開Tetris Battle!

注意:本篇文章比較像是筆記本、蒐集資料用的,因為覺得有趣而寫出來,所以排版、格式上可能造成閱讀困難,先打的預防針。當然這也跟玉米本人貧乏的寫作詞彙有關。

這篇我也不知主題為何物,先說緣起。

今天和同學聊到Battle,他開玩笑的邀另一位同學去他家玩,不過因為Facebook上的Tetris Battle是網頁遊戲,所以想要multi-palyer的話要有兩台可以連線的電腦。
說到這裡我就想到,能否「輸入命令到非作用中(inactive)的視窗(「作用中(active)」參見Focus Policy,或這篇的5.2.3章節)。因為雙開Facebook很容易,Tetris Battle這遊戲似乎也可以改按鍵,只要按鍵沒衝到,理論上假如在鍵盤上下同一指令,並且輸入至雙視窗,應該就能達成同一台電腦上的連機對戰(不過就會顯示四個遊戲畫面= =)。

當然這只是想法,於是剛才就Google啦。

然後就找到了這一篇:
包山包海的 AutoHotKey (1) -- 不只是熱鍵工具

偉大的AutoHotKey(AHK)啊~!!當中有提到一句話:「送 按鍵滑鼠動作 給特定視窗」

這就對了嘛~!!假如用腳本偵測作用中的視窗接受的鍵盤輸入,並且將其輸出至另一指定非作用中的視窗,應該就可達成單一主機連機對戰了。(ControlSend、ControlClick)

有關AHK的這部分之後再來研究吧= =,感覺還滿多滿複雜的。
相關教學:
簡睿隨筆
包山包海的 AutoHotKey (1) -- 不只是熱鍵工具(底下有資料彙整)
數分鐘後的更新:好吧,早就有實作了還有這,先看看。

----------(難得出現的分隔線)----------

再來就順道查到了Mobile01上的這個討論串(點我)。裡面也是提到一些有趣的東西,例如說Windows MultiPoint Server 2011


主要運作方法如圖↓

主要是透過一台很威的主機,通過介面卡或Thin Client,與多人共用同一台主機的資源,據說是個比較省錢的方案(持續唬爛中...)

文章裡提到的NComputing應該也是Thin Client的實作吧。

----------(再度分隔線)----------

據說還有另一種共用的方式就是透過遠端連線,這傢伙似乎可以解出Windows系統連接數的限制(Concurrent Remote Desktop sessions limit)。再不然就是虛擬化(Virtualization)了,不過看的東東還不夠多,唬爛不能。

偷尼嘎哭(to sum up),竟然可以從Facebook遊戲多開虎爛出這些雜碎也是不錯的。
以上便是剛才的書籤總集,或著可以歸類為代辦事項吧!?話說Google notebook網站早就撤掉了= =,上面打得那些很像是我以前會在Google notebook裡做的事。

題外話,今天生活科技課玩機器人,老師真是太好了XD,竟然讓我們用內建的程式直接套用現有的指令,話說一年級是還是用C語言寫咧= =|||

1 則留言 :

  1. 聽說Tetris Battle有外掛程式,幾秒就把人給KO了@_@,不過你說你們今天在玩機器人,真的讓人感覺好幸福喔^o^

    回覆刪除