アットウィキロゴ
domo_rapaic @Wiki
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

domo_rapaic @Wiki

afx_2nd_pos.ahk

最終更新:

匿名ユーザー

- view
管理者のみ編集可
;afx_2nd_pos.ahk
;wflg w0:[CFG_2で]指定した一つのファイルを使う
;     w1:[wallpaper_lst]からじゅん次選択
;     w2:[wallpaper_lst]からランダむ選択
; afx_2nd_pos.ahk w2 $P\ $O\

;FullPathでAFXフォルダーを指定
AFX_dir=C:\~\AFX

AFX=%AFX_dir%\AFX.EXE
AFX_workDir=%AFX_dir%
AFX_INI=%AFX_dir%\AFX.INI
this_INI=%A_ScriptDir%\AFX_2nd_pos.INI

IniRead, Wallfile_my, %AFX_INI%, CFG, WALLF
IniWrite, %Wallfile_my%, %this_INI%, CFG, WALLF
gosub,Paramet

IniWrite, %2ndwall%, %AFX_INI%, CFG, WALLF

Run, %AFX% -R`"%2%`" -L`"%3%`" , %AFX_workDir%

;AFX:ini読込み待ち時間
sleep,1000
;AFX:ini もとの設定に戻す
IniWrite, %Wallfile_my%, %AFX_INI%, CFG, WALLF
;script設定 保存
IniWrite, %2ndwall%, %this_INI%, CFG_2, WALLF
IniWrite, %2ndwall_No%, %this_INI%, CFG_2, WALLF_No

Exit

Paramet:
if 1=w1
{
        IniRead, 2ndwall_No, %this_INI%, CFG_2, WALLF_No,1
        if 2ndwall_No=
                2ndwall_No=1
        
        IniRead, TNo, %this_INI%, wallpaper_lst, Total_No
        2ndwall_No+=1
        if 2ndwall_No > %TNo%
                2ndwall_No=1
        
        IniRead, 2ndwall, %this_INI%, wallpaper_lst, No_%2ndwall_No%
        if 2ndwall=ERROR
        {
                MsgBox,[wallpaper_lst]にSETされて無いよ
                Goto,scriptEnd
        }
}
else if 1=w2
{
        IniRead, 2ndwall_No, %this_INI%, CFG_2, WALLF_No,1
        if 2ndwall_No=
                2ndwall_No=1
        
        IniRead, TNo, %this_INI%, wallpaper_lst, Total_No
        Random, xNo , 1, %TNo%
        if 2ndwall_No = %xNo%
        {
                2ndwall_No+=1
                        if 2ndwall_No > %TNo%
                                2ndwall_No=1
                        
        }
        else
                2ndwall_No=%xNo%
        
        IniRead, 2ndwall, %this_INI%, wallpaper_lst, No_%2ndwall_No%
}
else if 1=w0
{
        IniRead, 2ndwall, %this_INI%, CFG_2, WALLF
        IniRead, 2ndwall_No, %this_INI%, CFG_2, WALLF_No,1
}
return

scriptEnd:
Exit
記事メニュー
最近更新されたスレッド
人気記事ランキング
ウィキ募集バナー