■
CraftLaunchExからカレンダーを呼び出す.
以下のプログラムをconfig.pyにコピーしてShortcut_DispCalendar()を適当なキーに割り当てる.使い方は見たいカレンダーが今年なら見たい月を入力して呼び出す.「年,月」という風に「,」で区切って呼び出せば,好きな年の好きな月が呼び出せる.年は下2桁入力でもOK(1950〜2049年).
def Shortcut_DispCalendar(): u"""カレンダー表示""" import calendar, time ym = GetValue().split(',') year, month = time.gmtime()[:2] if len(ym) == 1 and ym[0]: month = int(ym[0]) elif len(ym) == 2 and ym[1]: year = int(ym[0]) month = int(ym[1]) if 50 <= year<100: year += 1900 elif year < 50: year += 2000 if not (1 <= month <= 12 and 1000 < year < 9999): SetValue(u'入力が正しくありません(年[1000-9999],月[1-12])') return calendar.setfirstweekday(calendar.SUNDAY)#日曜日から始めるようにする PopList(calendar.month(year, month).split('\n') ) SetValue(time.strftime('%Y/%m/%d(%a) %H:%M:%S'))