본문 바로가기

AutoHotkey] 설명, 예제 1.설명 -매크로 만드는 프로그램. -소스파일(.ahk)을 오토핫키 컴파일러를 이용해 실행파일(.exe)로 변환하여 사용 >소스파일 >실행파일 >컴파일러 2.예제 -F1키를 눌렀을 때 메시지 박스 출력, F3 누르면 프로그램 종료.>소스코드 작성/* testAhk.ahk */F1:: ;hotkeyMsgBox, First Program!Return F3::exitapp ;exit program/* end */ >컴파일 3.암호 컴파일/디컴파일 -암호를 설정하여 컴파일하면, 디컴파일시 해당 암호가 필요. >암호 컴파일(ahk2exe.exe) >디컴파일 더보기
Python] ROL, ROR 1. ROL -Rotate Left -Shift Left 연산에서, MSB 오버플로우시 LSB로 되돌아온다.1001 0000 -> 0010 0001 -소스 코드#RotateLeft Functiondef rotateLeft(x, n):shiftBit = x > 8 - nresult= shiftBit | carryBitreturn result #mainori=0x31 print "ori:{}".format(hex(ori))print "bin:{}".format(bin(ori)) print "---------------------"shfData=rotateLeft(ori, 5); print "shifData:{}".format(hex(shfData))print "bin:{}".format(bin(shfData.. 더보기
Python] For 반복문 1.for -리스트 멤버 반복>>> list=[1,2,3]>>> result=0>>>>>> for x in list:... result += x...>>> print(result)6 -특정 횟수만큼 반복>>> for x in range(10):... print("{}번째 출력\n".format(x)) ...0번째 출력 1번째 출력 2번째 출력 3번째 출력 4번째 출력 5번째 출력 6번째 출력 7번째 출력 8번째 출력 9번째 출력 ->range(n): 0 ~ n-1까지의 값이 저장된 리스트를 반환.>>> print (range(3))[0, 1, 2] ->"{}번째" .format(x,y):포맷스트링, {}와 매칭>>> print ("{}pple {}oy {}andy".format('[a]','[b]','[.. 더보기