人生投げてます?な日記 in October, 2006

さいととっぷへごー!

<< < 2006-10 > >>
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
TOPIC-LIST
28(Saturday)
お買い物[Shopping]
22(Sunday)
お買い物[Shopping]
Google Desktopの...
Generated by nDiary version 0.9.4

2006.10.22 (Sun)

1 お買い物...とか[Shopping]
本屋とかAmazonとか
神曲奏曲ポリフォニカ ストラグル・クリムゾン ソフトバンククリエイティブ ISBN4-7973-3780-X
喚ばれて飛び出てみたけれど 1巻 角川書店 ISBN4-04-471501-7
喚ばれて飛び出てみたけれど 2巻 角川書店 ISBN4-04-471502-5
彼女は帰星子女 1巻 メディアワークス ISBN4-8402-3183-4
彼女は帰星子女 2巻 メディアワークス ISBN4-8402-3350-0
彼女は帰星子女 3巻 メディアワークス ISBN4-8402-3453-1
彼女は帰星子女 4巻 メディアワークス ISBN4-8402-3590-2
……でしたっ
2 Google Desktopの...[PC]
CTRLキーをパタパタっと2度打つと出てくる検索ボックスがあるのですが(*1)、あの検索ボックスっぽいやつをAutoHotKeyで作ってました。
いやあ、本当は自分の仕事を楽にしようと思っていつも使っているUWSCでスクリプトを組んでたのですが、いつのまにやらAutoHotKeyで遊んでいたり(*2)
~Ctrl::
    if a_tickcount < %ctrldouble%
    {
        hotkey, ifwinexist, AutoHotkeyGUI
        {
                fnSearchGoogle()                                            
                return
        }
    } else {
        ctrldouble=%a_tickcount%
        ctrldouble+=400
    }
    return
 
 
fnSearchGoogle() {
 
    global searchstr
    posx = 0
    posy = 0
        
    Gui, +AlwaysOnTop
    Gui, Add, Picture, x6 y7 w520 h80 , X:\path\to\background.png
    Gui, Font, S10 CDefault, M+1M+IPAG
    Gui, Add, Text, x26 y20 w480 h16 +BackgroundTrans, Simple Google Search Box(press the escape key`, close this box)
    Gui, Font, S12 CDefault, M+1M+IPAG
    Gui, Add, Edit, x26 y47 w470 h22 +BackgroundTrans Vsearchstr -E0x00000200 +0x00800000, Type a search string`, and Enter the search.
    Gui, Add, Button, x416 y27 w100 h30 +Hidden +Default, Search
    
    wingetpos, , , screenx, screeny, Program Manager    
    wingetactivestats, tmpTitle, tmpWidth, tmpHeight, tmpx, tmpy
    sysget, retsysget, 80
    
    if(retsysget > 1)
    {
        ; for multimonitor
        loop, %retsysget%
        {
            sysget, retmonitordata, Monitor,  %a_index%
            if(tmpx > retmonitordataLeft && tmpx < retmonitordataRight)
            {
                posx := ((retmonitordataRight - retmonitordataLeft) / 3) + retmonitordataLeft
                break
            }
        }
    } else {
        posx := screenx / 3
    }
 
    posy := screeny / 2
    
    Gui, Show, x%posx% y%posy% h80 w520, Simple Google Search Box
 
    winset, Style, -0x00C00000 -0x00010000 +0x00800000 +0x00400000, ahk_class AutoHotkeyGUI
    winset, TransColor, C0C0C0 180, ahk_class AutoHotkeyGUI
    Return
 
    GuiClose:
    GuiEscape:
    Gui,destroy
    return
    
    ButtonSearch:
        Gui,Submit
        stringreplace, ret1, searchstr, +, `%2B, All
        stringreplace, ret, ret1, %a_space%, +, All
        Run http://www.google.co.jp/search?q=%ret%
        gui,destroy
        return
}
とまあ、適当に。あ、背景画像はこんなのを使っています。フォントなんかは各自で変更すること
一瞬、タイトルバーが表示されるのはご愛敬と言うことで。というか最初からタイトルバーのないウィンドウを作る方法が分からんのですよ(笑)
普通にGoogle Desktopの検索ボックスを使ってもいいんだけれど、会社のPCで使うと検索ボックスに検索語を入力してEnterキーを押して、実際にFirefoxに検索語が渡されるまでワンテンポもツーテンポも遅れて使い物にならなかったのでこんなのを作ってみたんだけど、会社のPCでも家のPCのようにきちんと動くかなあ……
個人的には自動化ソフトの類ははUWSCを使ってたんだけど、初めてAutoHotKeyを使ってみて、なかなか良いなあと思ったり。
AutoHotkeyを流行らせるページなんかが情報の参照元です。ありがとー
ついでにM+1M+IPAGなOpenTypeフォントをきちんと使えるNotepad++にもありがとー(笑)
$Date:: 2006-10-22 23:51:24 +0900 #$ $HeadURL: file:///S:/Subversion/ndiary_log/2006/10/20061022.diary $

*1: 設定が必要です
*2: いやあ、エディタでスクリプト組んでるとき、ググるのにいちいちブラウザ指定するの面倒でさあ(笑)
ぺーじとっぷへごー

2006.10.28 (Sat)

1 お買い物...とか[Shopping]
ドライブがてら
ぷいぷい3! メディアファクトリー ISBN4-8401-1725-X
VINLAND SAGA 3巻 講談社 ISBN4-06-314433-X
機工魔術士 12巻 ISBN4-7575-1804-8
……でしたっ
$Date:: 2006-10-29 23:16:29 +0900 #$ $HeadURL: file:///S:/Subversion/ndiary_log/2006/10/20061028.diary $
ぺーじとっぷへごー

つっこみ

LKPTeam / ykaltenative@mue.biglobe.ne.jp
さいととっぷへごー!