AutoHotKey †Link †
Script & Tips (基本) †常に手前に表示 (トグル) †#t::winset, alwaysontop, toggle, A
ボリュームを調節 †#u::SoundSet, +2 #d::SoundSet, -2 #WheelUp::SoundSet, +2 #WheelDown::SoundSet, -2
Ctrl+\ の挙動を Ctrl+Z に †^sc073::send, ^z
Win+マウスの真ん中のボタン でシェード †#MButton::
WinGet,whd,ID,A
GoSub,sub_WindowShade
return
sub_WindowShade:
WinGetPos,x,y,w,h,ahk_id %whd%
if wshade%whd% > 0
{
StringTrimLeft,h,wshade%whd%,0
wshade%whd% = 0
}
else
{
wshade%whd% = %h%
h = 27
}
WinMove,ahk_id %whd%,,%x%,%y%,%w%,%h%
return
IMEを特定のホットキーで操作 †AutoHotkeyを流行らせるページ (http://lukewarm.s101.xrea.com/ ) のアップローダの、029.zip に同梱されている IME_Func.ahk が必要。 例として、Winキー と Jキー で、IME を On にし、ひらがなモードにするスクリプト。 #include ime_func.ahk
#j::
howime := IME_CHECK("A")
if (%howime% = 0)
{
IME_ON("A")
return
}
else
{
howimemode := IME_GetConvMode("A")
if (%howimemode% = 25)
{
return
}
else
{
IME_SetConvMode("A",25)
return
}
}
同梱のテキストをよく読むこと。 foobar2000 (0.8系) †0.9系 は Winキー が使えるようになったため、ホットキーの制限はほどんどない。 コントロール †foobar2000 はコマンドラインでほとんどの動作を外部からできる。 #l::run, E:\app\foobar2000\foobar2000\foobar2000.exe "/command:Components/Album list" #s::run, E:\app\foobar2000\foobar2000\foobar2000.exe "/command:Playback/Play or pause" Sendmessageとかその界隈を使いたい人はこちら。0.8系用 なので注意。 FOOBAR_SHUFFLE = 40014 FOOBAR_REPEAT = 40015 FOOBAR_REPEATONE = 40042 FOOBAR_STOPAFTERCURRENT = 40045 FOOBAR_FOLLOWCURSOR = 40047 FOOBAR_ALWAYSONTOP = 40041 FOOBAR_OPENFILE = 40049 FOOBAR_ADDDIRECTORY = 40035 FOOBAR_ADDFILES = 40037 FOOBAR_ADDPLAYLIST = 40038 FOOBAR_SEARCH = 40040 FOOBAR_STOP 40010 FOOBAR_PAUSE 40044 FOOBAR_PLAY 40009 FOOBAR_NEXT 40011 FOOBAR_PREV 40051 FOOBAR_FWD 41002 FOOBAR_REW 41001 FOOBAR_PLAYPAUSE 107 FOOBAR_VOLUMEUP 102 FOOBAR_VOLUMEDOWN 103 FOOBAR_SELECTALL 104 FOOBAR_ALWAYSONTOP 40041 FOOBAR_PLAYLISTSEARCH 40040 FOOBAR_PLAYLISTUNDO 40036 FOOBAR_ABOUT 40018 FOOBAR_PREFERENCES 40007 FOOBAR_SHUFFLE 40014 FOOBAR_FOLLOWCURSOR 40047 FOOBAR_REPEAT 40015 FOOBAR_REPEATONE 40042 FOOBAR_STOPAFTERCURRENT 40045 FOOBAR_OPENFILE 40049 FOOBAR_ADDDIRECTORY 40035 FOOBAR_ADDFILES 40037 FOOBAR_ADDPLAYLIST 40038 FOOBAR_SORTBYFILEPATH 40002 FOOBAR_SORTBYDISPLAYNAME 40043 FOOBAR_SORTBY 40048 FOOBAR_SORTBYARTIST 40003 FOOBAR_SORTBYALBUM 40004 FOOBAR_SORTBYTRACKNUMBER 40016 FOOBAR_SORTBYTITLE 40017 FOOBAR_PLAYLISTRANDOMIZE 40019 FOOBAR_REMOVEDUPLICATES 40005 FOOBAR_REMOVEDEADENTRIES 40046 FOOBAR_CLEAR 40012 FOOBAR_REMOVESELECTION 40013 FOOBAR_CROP 40027 FOOBAR_SAVEPLAYLIST 40006 FOOBAR_EXIT 40008 FOOBAR_HIDE 1001 Show/Hide (0.8系) †
#o::
IfWinExist, ahk_class {DA7CD0DE-1602-45e6-89A1-C2CA151E008E}
{
WinMinimize, ahk_class {DA7CD0DE-1602-45e6-89A1-C2CA151E008E}
return
}
else
{
DetectHiddenWindows, On
WinActivate, ahk_class {DA7CD0DE-1602-45e6-89A1-C2CA151E008E}
DetectHiddenWindows, Off
return
}
Litestep †トレイの表示 †
|