7750121 ランダム
 ホーム | 日記 | プロフィール 【フォローする】 【ログイン】

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

サイド自由欄

カレンダー

カテゴリ

プロフィール

エフショック

エフショック

キーワードサーチ

▼キーワード検索

2009年05月05日
XML
カテゴリ:お役立ち情報
MagicEnginというPCエンジンのエミュレーターがあるんですが、
これには、5分間プレイすると強制終了するという制限がかかっているのですが
その制限をレジストリーを購入することなく解除するほうほう思いついた。

この制限は、5分間経過するまえに、クイックセーブ、クイックロードをすれば
制限時間がリセットさせるのですが、こんなの気にしながらやってたら
当然ゲームには集中できません。

そこで、この作業を自動化するツールを使えばいいのではないかと思いついたわけです。

そのパソコンの操作を自動化するツールは
UWSC」というフリーソフトを使います。

こまかい使い方は、操作しているうちにわかると思いますが、
ユーザーが設定したソースコードを呼び出して実行することで操作が自動化されます。
下記のコードをコピーしてUWSCで実行させたあと、
MagicEnginを640x480のフルスクリーンで起動させれば解除されます。

ちなみに、F1-F5のショートカットキーで保存できないか試してみたのですが
どうも、キーボード入力を受け付けないので、マウス操作の自動化で保存、読み出しを実行しています。だから、5分ごとに画面に操作画面がでてしまうのが玉にキズかもしれません。

以下が自分の考えたソースコードです。コピーして使ってみてください。
FUKIDASI("制限解除プログラム実行中")
x = 0
Repeat
Sleep(290)
// フルスクリーン時のオートセーブ機能(※640x480で起動)
ACW(GETID("MagicEngine 1.1","MagicEngineWindowClass"),0,0,640,480,0)
BTN(RIGHT,CLICK,164,169,300) // メニューを出す
Sleep(0.5)
BTN(LEFT,CLICK,144,168,300) // 保存を選択
Sleep(0.5)
BTN(LEFT,CLICK,237,100,300) // ファイルを保存
Sleep(0.5)
BTN(RIGHT,CLICK,219,114,300) // メニューへ戻る
Sleep(0.5)
BTN(LEFT,CLICK,166,151,300) // 読み込みを出す
Sleep(0.5)
BTN(LEFT,CLICK,232,98,188) // ファイルを読み込む
Until x > 100





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2009年05月05日 08時23分01秒
コメント(0) | コメントを書く
[お役立ち情報] カテゴリの最新記事



© Rakuten Group, Inc.