Skip to content

Instantly share code, notes, and snippets.

View romichi's full-sized avatar

loromichi romichi

  • japan
View GitHub Profile
@romichi
romichi / EyeTribeSample
Last active January 3, 2016 00:39
視線でマウスカーソルを操作する.右目を閉じるとEnterを押す
using System;
using System.Net.Sockets;
using System.Windows.Forms;
using TETCSharpClient;
using TETCSharpClient.Data;
using Newtonsoft.Json.Linq;
public class GazePoint : IGazeUpdateListener {
private TcpClient socket;
@romichi
romichi / 2chCrawler.py
Last active December 30, 2015 14:09
2chのクローラ
# -*- coding:utf-8 -*-
import json
import codecs
from collections import defaultdict
import urllib.request
class Crawler():
def __init__(self):
@romichi
romichi / yahooLogin.py
Created May 13, 2013 11:12
pythonでyahooにログインする
# -*- coding:utf-8 -*-
import time
import mechanize
def yahooLogin(username, password):
print u"ログイン開始"
#mechanizeの設定
br = mechanize.Browser()
br.set_handle_robots(False) # robotsに従わない
@romichi
romichi / SendKey.cs
Last active March 5, 2021 08:07
C#でSendInputを使う
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
class SendKey {
[StructLayout(LayoutKind.Sequential)]
private struct MOUSEINPUT {
public int dx;
public int dy;
@romichi
romichi / ScreenShot.cs
Created February 17, 2013 10:10
特定のアプリケーションのスクリーンショットを取得する
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Runtime.InteropServices;
[StructLayout(LayoutKind.Sequential)]
public struct RECT {
public int left;
public int top;
@romichi
romichi / sendInput.py
Created July 12, 2012 10:07
pythonからsendInputを使う
# -*- coding:utf-8 -*-
import time
from ctypes import *
import win32gui, win32con
PUL = POINTER(c_ulong)
class KeyBdInput(Structure):
@romichi
romichi / drawSample.py
Created July 11, 2012 15:50
openCVの描写処理のサンプル
# -*- coding:utf-8 -*-
import cv2
import numpy
src = numpy.zeros((400, 200), numpy.uint8)
color = (255, 255, 255)
#直線
@romichi
romichi / screenShot.py
Created June 20, 2012 18:00
PILとGTKのスクリーンショットの速度計測
# -*- coding:utf-8 -*-
import time
import ImageGrab
import gtk
width = 1000
height = 1000
root_window = gtk.gdk.get_default_root_window()
@romichi
romichi / screenShot.py
Created June 18, 2012 10:28
指定のウィンドウのスクリーンショットをとる
# -*- coding:utf-8 -*-
import time
import gtk
import win32gui, win32com.client
shell = win32com.client.Dispatch('WScript.Shell')
shell.Run('Notepad') #メモ帳の起動
time.sleep(1)
@romichi
romichi / sendKeys.py
Created June 17, 2012 10:13
メモ帳にキーを送る
# -*- coding:utf-8 -*-
import time
import win32gui
import win32com.client
shell = win32com.client.Dispatch('WScript.Shell')
shell.Run('Notepad') #メモ帳の起動