2009-06-05 14 views

答えて

2

使用パッケージはてxvkbdと呼ばれます。それはすべてのLinuxディストリビューション内になければなりません。構文は単純です:

xvkbd -text [line of keycodes] 

例えば自動Battle.netのログインでウォークラフト3ゲームを実行すると、次のようになります。

#!/bin/bash 
cd ~/.wine/drive_c/Program\ Files/Warcraft3/ 
wine euroloader.exe -opengl > /dev/null 2> /dev/null & # run W3 
sleep 5; # wait until animation fades out 
xvkbd -text "b" # "b" is for Battle.net 
sleep 7; 
xvkbd -text "password\r" # password 
sleep 3; 
xvkbd -text "h" # "h" is for channel 
sleep 5; 
xvkbd -text "h" # honestly I don't know why, but without this the script might not work 
sleep 5; 
xvkbd -text "zcu\r" # type in your channel and join the room 
sleep 5; 
xvkbd -text ".load\r" # I'm using ghost, so I'll ask him what map is loaded 
関連する問題