Windows時計がわり

俺はどーも時計が好きじゃないので、Windowsの右下に表示されてる時計も消してます。だけどまあそれじゃ不便なので適当にこんなプログラム。プログラム名はc.exeとかにしておいて、システムディレクトリの中に放りこんどきます。そうすれば「Win+R, c, Enter」で現在時刻を確認できるように。Linuxだと「alias c='date'」ってやってるだけ。

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
    LPSTR lpCmdLine, int nCmdShow)
{
  char timestr[100];
  SYSTEMTIME ltime;
  GetLocalTime(&ltime);
  snprintf(timestr, sizeof(timestr), "%04d/%02d/%02d %02d:%02d:%02d",
      ltime.wYear, ltime.wMonth, ltime.wDay,
      ltime.wHour, ltime.wMinute, ltime.wSecond);
  MessageBox(NULL, timestr, "いま何時。", MB_OK);
  return 0;
}

久々にWindowsをブートしたけど、Firefoxがすげーキビキビ動く。GUIはやっぱりLinuxよりもWindowsのがつえーなあ。Macは知らぬ。

test