1
調べてみるとなんかメッチャめんどくさそう。。ファイル名指定するだけで変換してくれるようなのないかなーと検索してて、とりあえず「imgctl.dll」というのを試してみた。def_dll DIBtoPNG(string,long,bool):long:imgctl.dlldef_dll ToDIB(string):long:imgctl.dlldef_dll DeleteDIB(long):bool:imgctl.dllDIB = ToDIB("test.BMP")DIBtoPNG("test.PNG",DIB,0)deleteDIB(DIB)※宣言の仕方、引数はよくわからずやってます。たぶんどっか間違ってます。結果はどうなったかというと。。。ヽ(`▽´)/とりあえず目的が果たせた。作者様、ありがとうございます。宝物にします。-----------------------------------画面からキャプチャしてPNG保存みたいな事できるかな・・・?def_dll GetDC(hwnd):long:user32.dlldef_dll ReleaseDC(hwnd,hwnd):long:user32.dlldef_dll DIBtoPNG(string,long,bool):long:imgctl.dlldef_dll DCtoDIB(hwnd,long,long,long,long):long:imgctl.dlldef_dll DeleteDIB(long):bool:imgctl.dllwid = getid(get_frompoint_win)hwnd = idtohnd(wid)DC = GetDC(hwnd)if DC = 0 then exitDIB = DCtoDIB(DC,g_mouse_x,g_mouse_y,100,100)//デバイスコンテキストからDIBtoPNG("test.PNG",DIB,0)//保存deleteDIB(DIB)//必ず破棄ReleaseDC(DC,hwnd)//必ず開放doscmd("start test.png")//関連付けられたプログラムで開くヽ(`▽´)/
2014年05月12日
閲覧総数 1036
2
ちょっとした省エネ。退席するときには必ずモニタの電源を切るようにしてるんだけど、モニタまで手を伸ばすのが面倒だったり、キーボードから電源を切れないPCがある。電源管理で1分で電源を切る設定にしてるけど、その1分間の電気代がもったいない。モニタの電源を切るソフトはあるだろうけど、UWSCというソフトで切ってる。次の一行だけ。 POFF(P_MONIPOWER)これをエディタに貼り付け、適当に名前を付けて保存。モニタOFF.uwsとか。拡張子は必ず.uws。ヘルプの説明でも参考に関連付けを済ませたら、uwsファイルをクリックするだけで実行できる。うわー、大雑把な説明。-------- 今これを書いてるノートPCにはスリープボタンもモニタ切り替えボタンもない。頻繁に開閉するのは少し怖い。ヒンジは丈夫そうだけど。
2005年09月08日
閲覧総数 461