parent
b3f8da1821
commit
b02acc1a14
@ -0,0 +1,39 @@
|
||||
import win32clipboard
|
||||
import keyboard # keyboard functions
|
||||
import time # Some operations need wait
|
||||
import random # random number for test
|
||||
# set clipboard data
|
||||
def TextSet(inTextStr):
|
||||
win32clipboard.OpenClipboard()
|
||||
win32clipboard.EmptyClipboard()
|
||||
win32clipboard.SetClipboardText(inTextStr)
|
||||
win32clipboard.CloseClipboard()
|
||||
|
||||
# get clipboard data
|
||||
def TextGet():
|
||||
win32clipboard.OpenClipboard()
|
||||
data = win32clipboard.GetClipboardData()
|
||||
win32clipboard.CloseClipboard()
|
||||
return data
|
||||
# Test in has text cursor and ready to apply
|
||||
def InputIsFocused():
|
||||
keyboard.press_and_release("ctrl+a")
|
||||
keyboard.press_and_release("backspace") # remove old text
|
||||
lTextForTest = str(random.randrange(100,99999))
|
||||
keyboard.write(lTextForTest)
|
||||
keyboard.press_and_release("ctrl+a")
|
||||
keyboard.press_and_release("ctrl+c")
|
||||
time.sleep(2)
|
||||
keyboard.press_and_release("backspace") # remove old text
|
||||
lClipboardText = TextGet()
|
||||
lResult = lClipboardText == lTextForTest
|
||||
return lResult
|
||||
# Check if cmd is opened
|
||||
def CMDIsOpen():
|
||||
lTextForTest = str(random.randrange(100,99999))
|
||||
keyboard.write(lTextForTest+" |clip")
|
||||
keyboard.press_and_release("enter")
|
||||
time.sleep(2)
|
||||
lClipboardText = TextGet()
|
||||
lResult = lClipboardText == lTextForTest
|
||||
return lResult
|
Loading…
Reference in new issue