- note -

C言語

3/8

7行プログラミング - 3 : オートマインスイーパ(Win)   - Last modified:2012/4/7

そういえば … 何故かセミコロンがない。
#include <windows.h>
void _(long*A,HWND B,int C,int D,int E){if(GetWindowRect(B,(RECT*)A),A[2]-=A[0]
+=26,A[3]-=A[1]+=99,SetForegroundWindow(B)){}while(E>2?Sleep(E),keybd_event((C>
2?E-C:C?88+C:160),0,3-2*D,0),!~(C-=D=!D)?E=0,1:1:(E-->0?SendMessage(B,513+!E,E,
((47+D*16)<<16)+20+C*16),1:++C-A[2]/16?SetCursorPos(A[0]+C*16,A[1]+D*16),Sleep(
1),E=GetPixel(GetDC(0),0,0)-0xFFFFFF?E:2:++D-A[3]/16?C=-1:0)){}}void main(){if(
_((long*)malloc(16),FindWindow("マインスイーパ",0),5,1,93),0){}}
マインスイーパを自動で解きますが、
残念ながらVista以降では動きません。