태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Sleep



import time


beforeTime = time.time()

time.sleep(3) # Sleep 3 seconds

print time.time()-beforeTime


beforeTime = time.time()

time.sleep(0.05) # Sleep 50 ms

print time.time()-beforeTime


'Coding > Python 삽질기' 카테고리의 다른 글

[Python] 날짜 시간 출력 하기  (0) 2017.07.08
[Python] Sleep  (0) 2017.07.08
[Python] Thread example  (0) 2017.06.30
Python으로 마우스 제어하기  (0) 2017.06.22
Posted by chobocho
TAG Python, Sleep

import threading

import time



def count(s, c):

    for i in range(s, c):

        m = '+' + str(i)

        print m

        time.sleep(0.2)


def count2(s, c):

    for j in range(s, c, -1):

        n = '-' + str(j)

        print n

        time.sleep(0.1)



t1 = threading.Thread(target=count ,args=(10,100))

t2 = threading.Thread(target=count2,args=(200,101))

t1.start()

t2.start()

'Coding > Python 삽질기' 카테고리의 다른 글

[Python] Sleep  (0) 2017.07.08
[Python] Thread example  (0) 2017.06.30
Python으로 마우스 제어하기  (0) 2017.06.22
Python for Windows Extensions  (0) 2017.06.21
Posted by chobocho
TAG Python, thread

# pymove.py


import win32api

import win32con

import sys


mVersion = "V0.627_20170622"


def clickMouseLeft(x,y):

    win32api.SetCursorPos((x,y))

    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0)

    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0)


def clickMouseRight(x,y):

    win32api.SetCursorPos((x,y))

    win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN,x,y,0,0)

    win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP,x,y,0,0)


def moveMouseXY(x,y):

    win32api.SetCursorPos((x,y))



def readDataFile(filename):

    ''' Example of data file

        L 1 2

        R 2 3

        M 3 4

    '''

    with open(filename, 'r') as fp:

        cmdlines = fp.readlines()

    return cmdlines



def parseCommand(cmdlines):

    cmdlist = []

    for c in cmdlines:

        cmd = c.strip().split(" ")

        cmdlist.append(cmd)

    return cmdlist


cmdTable = { 

   'L':clickMouseLeft,

   'R':clickMouseRight,

   'M':moveMouseXY

}


def process(cmdlist):

    for c in cmdlist:

        cmdTable[c[0]](int(c[1]), int(c[2]))


def main(filename):

    cmdlines = readDataFile(filename)

    cmdlist = parseCommand(cmdlines)

    process(cmdlist)


def printHelp():

    print "\n[Help]"

    print "Usage : pymove filename"


if __name__ == '__main__':

    if (len(sys.argv) < 2) or ('-h' in sys.argv[1:]):

        printHelp()

    else:

        main(sys.argv[1])

    print mVersion



'Coding > Python 삽질기' 카테고리의 다른 글

[Python] Thread example  (0) 2017.06.30
Python으로 마우스 제어하기  (0) 2017.06.22
Python for Windows Extensions  (0) 2017.06.21
[Python] 진법 변환  (0) 2016.12.27
Posted by chobocho
TAG macro, Python

Win32관련 Python 라이브러리


Download : https://sourceforge.net/projects/pywin32/


사용처 : Macro 프로그램 제작

'Coding > Python 삽질기' 카테고리의 다른 글

Python으로 마우스 제어하기  (0) 2017.06.22
Python for Windows Extensions  (0) 2017.06.21
[Python] 진법 변환  (0) 2016.12.27
단위분수를 소수로 변환하기  (0) 2016.09.07
Posted by chobocho
TAG Python

출처 : http://www.samsungsvc.co.kr/online/faqView.do?domainId=NODE0000033866&node_Id=NODE0000124902&faqId=KNOW0000035916&pageNo=1


시작 -> 프로그램 추가/제거 ->  NSD 5.0 제거

Posted by chobocho
TAG Windows10

[전화걸기]

adb shell am start -a android.intent.action.CALL -d tel:123-4567


[통화종료]

adb shell input keyevent KEYCODE_ENDCALL

or

adb shell input keyevent 6


[전화수신]

adb shell input keyevent 5


[5초간 대기 - DOS command]

timeout /t 5



[ 전화를 걸고 10초 뒤에 종료하는 스크립트 ]

adb shell am start -a android.intent.action.CALL -d tel:123-4567

timeout /t 10

adb shell input keyevent KEYCODE_ENDCALL




[ 자료출처 ]

https://stackoverflow.com/questions/4923550/how-to-make-a-call-via-pc-by-adb-command-on-android

https://stackoverflow.com/questions/25587147/adb-command-to-cancel-hang-up-incoming-call

https://stackoverflow.com/questions/166044/sleeping-in-a-batch-file

Posted by chobocho

Batch 파일을 이용한 작업을 하다가, 작업을 종료를 팝업 윈도우를 띄워주는 기능이 필요하여 찾아보았다.


[ 출처 ]

https://stackoverflow.com/questions/774175/show-a-popup-message-box-from-a-windows-batch-file


1. CSCRIPT


[ msgbox.vbs ]

Set args = WScript.Arguments

msgText = args(0)

MsgBox msgText


CSCRIPT msgbox.vbs "chobocho.com"




2. mshta 이용 


mshta javascript:alert("chobocho.com!");close();



[ Python에서 호출 ]

import os

 

if __name__ == '__main__':

    cmd = "mshta javascript:alert(\"chobocho\.com!\");close();"

    os.system(cmd)

'Coding > Script' 카테고리의 다른 글

windows 에서 pop띄우기  (0) 2017.06.15
[Excel VBA] File open / 파일열기  (0) 2016.12.20
[PHP] 서버에 접속한 장치의 IP 얻기  (0) 2011.01.19
BASIC의 추억  (0) 2007.04.04
Posted by chobocho
TAG MsgBox, script


1. Fn + F4 키를 눌러서 화면 구성 (복제, 확장을 선택)

2. 무선 디스플레이 연결을 클릭하여 TV를 선택

3. TV에서 수락 버튼 클릭


Posted by chobocho

앱카드를 쓰면서 불편 할 때가, 중복 할인의 경우다.

A카드로 할인 받고, B카드에 적립할 때, 

A앱 실행, B앱 실행 해서 바코드를 보여줘야 하는데 

에버노트를 이용하면 이를 간단히 해결 할 수 있다.


1) 앱 카드의 바코드를 캡쳐 한다.


2) 에버노트에 바코드 페이지를 만들고 바코드 이미지를 붙인다.



3) 바코드가 저장된 에버노트의 페이지의 '바로가기 버튼'을 홈화면에 만든다  





'Coding > Evernote' 카테고리의 다른 글

Safari web clipper 가 동작을 하지 않을 때  (0) 2017.10.07
[Evernote 활용] 바코드 모으기  (0) 2017.04.30
Evernote Atlas 기능  (0) 2014.11.20
Posted by chobocho

* Javascript로 만든 계산기

http://www.chobocho.com/javascript/calc.html


* 문법

   # : 주석

   변수 수식 ::= 변수에 수식을 대입한다

   = 수식 ::= 수식을 계산한다 


* Source : https://github.com/chobocho/Calc

'Coding > JavsScript 삽질기' 카테고리의 다른 글

공백을 제거해주는 스크립트  (0) 2018.04.02
Chobocho Calc 2  (0) 2017.03.31
Sam Loyd's unsolvable 15-puzzle  (0) 2017.02.05
Puzzle game  (0) 2017.01.22
Posted by chobocho