なんだかんだでMortscript勉強しはじめてしまった。
これは絶対風邪をひく……_| ̄|○
とりあえず標準QVGA化とリアルQVGA化のスクリプトを書いてみました。
こっちがリアルQVGA化するスクリプト。勝手にリセットしてくれます。
If(Question("リアルQVGA化します。リセットしますか?","Reset",YesNo)) RegWriteDWord( "HKLM", "Drivers\Display\GPE", "LogicalPixelsX", 96 ) RegWriteDWord( "HKLM", "Drivers\Display\GPE", "LogicalPixelsY", 96 ) Reset Endif |
こっちが標準QVGAに戻すスクリプト。やっぱり勝手にリセットしてくれます。
If(Question("標準QVGAに戻します。リセットしますか?","Reset",YesNo)) RegWriteDWord( "HKLM", "Drivers\Display\GPE", "LogicalPixelsX", 131 ) RegWriteDWord( "HKLM", "Drivers\Display\GPE", "LogicalPixelsY", 131 ) Reset Endif |
MortScript まとめ&マニュアル要訳からMortscriptの本体を入手、X02HTにインストールしたあと、
上にあるスクリプトをmscrファイルにしてX02HT上で動かしてみましょう。
やってることは単純で、「DPIを決めているレジストリを書き換え、その後リセットしろ」
っていう命令を出しているだけです。
あ、私はプログラムについてはまったくの素人なので、
試す場合は自己責任でお願いします_| ̄|○
試してみると、アプリケーションロックを外していないと、
HKCUには書き込めるけどHKLMには書き込めないみたい。
アンロックしてない状態で動かしたら、書き込めないってエラーが返ってきましたよ……
……っていうか、うちのX02HTってまだアプリケーションロック解除してなかったんだ(笑)