本文整理汇总了Python中pyautogui.typewrite函数的典型用法代码示例。如果您正苦于以下问题:Python typewrite函数的具体用法?Python typewrite怎么用?Python typewrite使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了typewrite函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: resetKeysPressed
def resetKeysPressed(self, keysPressed="", cancelKeyStrokes=False):
if cancelKeyStrokes:
backspaces = []
for x in range(0, len(self.keysPressed)):
backspaces.append("backspace")
pyautogui.typewrite(backspaces)
self.keysPressed = keysPressed
开发者ID:IMFUZZ,项目名称:PAHK,代码行数:7,代码来源:main.py
示例2: send_command
def send_command(self, cmd):
self.save_screenshot()
pyautogui.hotkey('ctrl', 'space')
pyautogui.typewrite(cmd)
self.save_screenshot()
pyautogui.press('enter')
pyautogui.press('escape')
开发者ID:ThierryM,项目名称:bCNC,代码行数:7,代码来源:base.py
示例3: output_doulist
def output_doulist(input_list):
# 1. find button and change focus in browser
button_pos = pyautogui.locateOnScreen('output/add_button.png')
if not button_pos:
# no valid button
print '没有找到有效的"添加内容"按钮, 请检查后再次导出.'
return
elif len(list(pyautogui.locateAllOnScreen('output/add_button.png'))) > 1:
# more than one valid button
print '屏幕中有多个有效的"添加内容"按钮, 请检查后再次导出.'
return
else:
# valid input: only one button available
# remaining issue: the picture is not alwas found in screen...that's strange.
pyautogui.click(button_pos)
for i in input_list:
# 2. press button
time.sleep(4)
pyautogui.click(button_pos)
# 3. write link
time.sleep(2)
pyautogui.typewrite(i)
pyautogui.press('enter')
# 4. add to Doulist
time.sleep(2)
pyautogui.press('tab')
pyautogui.press('tab')
pyautogui.press('tab')
pyautogui.press('enter')
print 'iDoulist: 书籍列表已被添加到屏幕上的豆列中.'
开发者ID:chaonet,项目名称:iDoulist,代码行数:30,代码来源:function2_output.py
示例4: buscar_campo_serial
def buscar_campo_serial(serial_number):
msg = ''
pyautogui.PAUSE = 0.5
pyautogui.FAILSAFE = False
pyperclip.copy('')
dondeEstaElCampoSerial = pyautogui.locateOnScreen('operator-id-field.png')
if dondeEstaElCampoSerial is None:
msg = 'El campo de SERIAL NUMBER no fue encontrado'
return (False, msg)
else:
campoSerialPos = list(dondeEstaElCampoSerial)
#print campoSerialPos
centrocampoSerial = pyautogui.center(campoSerialPos)
#print centrocampoSerial
pyautogui.moveTo(centrocampoSerial)
pyautogui.click(None,None,2)
#pyautogui.typewrite('C3WB4E768226230')
pyautogui.typewrite(serial_number)
pyautogui.press('enter')
#pyautogui.press('enter')
#pyautogui.press('enter')
return (True, msg)
开发者ID:josem-m,项目名称:dena,代码行数:26,代码来源:main_find_pass-oct-21-15-original.py
示例5: fillTown
def fillTown(town):
pyautogui.typewrite(town)
time.sleep(0.7)
pyautogui.hotkey('down')
pyautogui.hotkey('down')
pyautogui.hotkey('tab')
pyautogui.hotkey('tab')
开发者ID:Fornost461,项目名称:drafts-and-stuff,代码行数:7,代码来源:train.py
示例6: parse_info
def parse_info(name):
driver.find_element_by_xpath('//*[@title="Search or start new chat"]').click()
pag.typewrite(name)
pag.press('enter')
time.sleep(1)
page = driver.page_source
soup = BeautifulSoup(page, "html.parser")
x = soup.find_all("span")
numbers = []
for i in range(0,len(list(x))):
if str(x[i]).find(str(name)) == -1:
continue
else:
numbers.append(i)
del i
date = str(datetime.now())
name = re.search('>(.*)<', str(x[numbers[len(numbers)-1]])).group(1)
info = re.search('>(.*)<', str(x[numbers[len(numbers)-1]+1])).group(1)
del x
return date,name,info
开发者ID:saurabh-rao,项目名称:whatsapp-analytics,代码行数:25,代码来源:test.py
示例7: main
def main(rfid_reader = default_rfid_reader_port):
print "Connecting to Sparkfun RFID reader on port ", rfid_reader
try:
ser = serial.Serial(rfid_reader, timeout=1) # connect to the rfid reader
print "Successfully connected to RFID reader on ", rfid_reader
rfid_reader_opened = 1
except:
print "Failed to connect to RFID reader on port ", rfid_reader
rfid_reader_opened = 0
# if the RFID reader was successfully connected, start reading and processing tags
if rfid_reader_opened:
while 1: # loop forever
ser.flushInput() # flush any extra data from the serial port
rfid_data = ser.readline().strip() # read the rfid data
# if data has been received
if len(rfid_data) > 0:
rfid_data = rfid_data[1:13] # strip off all data but the tag number
print "Tag data:", rfid_data # print the tag number to console
pyautogui.typewrite(rfid_data) # auto-type the tag number to focus window
pyautogui.typewrite(['tab']) # auto-type a tab to the focus window to move to the next field
开发者ID:TinkerMill,项目名称:tinkerAccess,代码行数:25,代码来源:RFIDTagRegister.py
示例8: test_animatorStepIncrement
def test_animatorStepIncrement(cartavisInstance, cleanSlate):
"""
Test that the Animator can be set to different step increment values.
"""
i = cartavisInstance.getImageViews()
a = cartavisInstance.getAnimatorViews()
# Load an image
i[0].loadFile(os.getcwd() + '/data/N15693D.fits')
# Open animator settings
_openAnimatorSettings()
# Find the step increment spin box and change the step increment to 2
stepIncrement = ImageUtil.locateCenterOnScreen('test_images/stepIncrement.png')
pyautogui.click(x=stepIncrement[0]+40, y=stepIncrement[1])
pyautogui.press('delete')
pyautogui.typewrite('2')
pyautougi.press('return')
# Go to the next channel value
a[0].setChannel(0)
_getNextValue()
assert a[0].getChannelIndex() == 2
# Close animator settings
_openAnimatorSettings()
开发者ID:daikema,项目名称:CARTAvis,代码行数:27,代码来源:test_animator.py
示例9: episode_gp
def episode_gp():
pya.hotkey('alt', 'a')
pya.typewrite(['tab'] * 4, interval=0.1)
gp = pyperclip.copy('empty')
pya.hotkey('ctrl', 'c')
gp = pyperclip.paste()
return gp
开发者ID:varnell-holdings,项目名称:new_billing,代码行数:7,代码来源:login_and_run.py
示例10: buscar_campo_id
def buscar_campo_id():
msg = ''
pyautogui.PAUSE = 0.5
pyautogui.FAILSAFE = False
pyperclip.copy('')
dondeEstaElCampoID = pyautogui.locateOnScreen('operator-id-field.png')
if dondeEstaElCampoID is None:
msg = 'El campo de OPERATOR-ID no fue encontrado'
return (False, msg)
else:
campoIDPos = list(dondeEstaElCampoID)
#print campoIDPos
centrocampoID = pyautogui.center(campoIDPos)
#print centrocampoID
pyautogui.moveTo(centrocampoID)
pyautogui.click(None,None,2)
pyautogui.typewrite('operador1')
pyautogui.press('enter')
pyautogui.press('enter')
pyautogui.press('enter')
return (True, msg)
开发者ID:josem-m,项目名称:dena,代码行数:27,代码来源:main_find_pass-oct-21-15-original.py
示例11: printscores
def printscores():
#note only works in Firefox
#selects all of the scores
try:
selectall = WebDriverWait(browser, 3).until(EC.presence_of_element_located((By.ID, "m_m_mid_mid_ReportByDate2_rptDataView_ctl00_ctl02_ctl01_GridClientSelectColumnSelectCheckBox")))
selectall.click()
except:
pass
#exports to pdf
export = WebDriverWait(browser, 2).until(EC.presence_of_element_located((By.ID, "m_m_top_wel_imgBtnExport")))
export.click()
logging.debug("Still working")
#chooses pdf from the popup
browser.switch_to.frame('rwPreview')
choosepdf = WebDriverWait(browser, 2).until(EC.presence_of_element_located((By.ID, "radio4")))
choosepdf.click()
donebutton = browser.find_element_by_id('imgBtnDone')
donebutton.click()
#todo let it continue when the pdf downloads and break if it does not download
time.sleep(5)
pyautogui.press('enter')
time.sleep(2)
pyautogui.hotkey('ctrl', 'j')
time.sleep(2)
pyautogui.press('enter')
time.sleep(4)
pyautogui.hotkey('ctrl', 'p')
time.sleep(4)
pyautogui.press('enter')
time.sleep(4)
pyautogui.typewrite(printcode)
pyautogui.press('enter')
开发者ID:jharrison12,项目名称:workrelated01,代码行数:34,代码来源:printscores.py
示例12: key
def key(self,evt):
'See if key press is used to select an element or to close window'
if not self.drawn:
return
char = evt.char
if char in '1 2 3 4 5 6 7 8 9 0'.split(' '):
if self.selecting:
dprint('selecting because copied')
dprint(self.recent_value)
self.dict[int(char)] = self.recent_value
self.drawn, self.selecting = False, False
self.root.withdraw()
self.update_listbox()
return
self.drawn, self.selecting = False, False
#Close window
self.root.withdraw()
dprint(char)
text = self.dict[int(char)]
#Type selected text
pyautogui.typewrite(text)
elif evt.keysym == 'space':
return
else:
return
dprint(char)
dprint(evt.keysym)
dprint('bye')
self.root.withdraw()
self.drawn, self.selecting = False,False
return
开发者ID:Thinkeleven,项目名称:pyClip,代码行数:33,代码来源:pyClip.py
示例13: sign_in
def sign_in(email, password):
pyautogui.typewrite(email, interval=TYPE_INTERVAL)
pyautogui.press('enter')
time.sleep(3)
pyautogui.typewrite(password, interval=TYPE_INTERVAL)
pyautogui.press('enter')
time.sleep(3)
开发者ID:pdxjohnny,项目名称:hangouts-caller,代码行数:7,代码来源:hangouts.py
示例14: key
def key(s):
if 'enter' in s:
pyautogui.press('enter')
elif 'back' in s:
pyautogui.press('back')
else:
pyautogui.typewrite(s)
开发者ID:Shivakishore14,项目名称:Droidpadz,代码行数:7,代码来源:key.py
示例15: bet
def bet(self, n):
v = self.LOCATIONS['textBar']
gui.moveTo(np.random.randint(v[0][0] + self.x, v[1][0] + self.x),
np.random.randint(v[0][1] + self.y, v[1][1] + self.y),
duration = .5)
gui.click()
gui.typewrite(str(n), interval=0.25)
gui.press('enter')
开发者ID:edouardswiac,项目名称:PokerBot,代码行数:8,代码来源:ImageProcessor.py
示例16: run
def run(self):
while 1:
try:
data = record_keyboard_data()
pyautogui.typewrite(data)
pyautogui.press('enter')
except Exception as e:
print "Something went wrong in keyboardThread: ", e
开发者ID:gitanuj,项目名称:gesture-recog,代码行数:8,代码来源:phonehelp.py
示例17: loadSymbolInChart
def loadSymbolInChart(msComponents, symbol):
pyautogui.moveTo(msComponents['symbolEntry']['x'], msComponents['symbolEntry']['y'], 0.25)
safeClick(msComponents['symbolEntry']['x'], msComponents['symbolEntry']['y'])
pyautogui.hotkey(platform.primary_key_modifier, 'a')
pyautogui.press('delete')
pyautogui.typewrite(symbol)
pyautogui.typewrite(['enter'])
wait(DELAY_CHART_LOAD)
开发者ID:hn4002,项目名称:auto-save-mscharts,代码行数:8,代码来源:main.py
示例18: Tu_Dong_Go_Phim
def Tu_Dong_Go_Phim():
time.sleep(2)
i = 0
while i < 10:
i += 1
keyDown('enter', pause=0.25)
keyUp('enter', pause=0.25)
typewrite(str(i), interval=0.5)
开发者ID:sonzzdq,项目名称:PythonBasic,代码行数:8,代码来源:Auto_Keyboard_For_Windows.py
示例19: quickbooks
def quickbooks(self):
'''
Starts QuickBooks. Logs in.
'''
startfile('"C:\Program Files (x86)\Intuit\QuickBooks Enterprise Solutions 16.0\QBW32Enterprise.exe"')
sleep(30)
typewrite(self.password)
press('enter')
sleep(5)
开发者ID:Schwartz210,项目名称:QuickBooks-interface,代码行数:9,代码来源:startup.py
示例20: my_script
def my_script(image,drawable,text_value,int_value):
# pdb.gimp_message( "Hello from python")
gimp.set_foreground(50,0,150)
pdb.gimp_context_set_brush('Oils 01')
gui.typewrite('p') # open brush
gui.moveTo(500,500)
gui.dragTo(550,550,.1)
return
开发者ID:kierantbrowne,项目名称:dotfiles,代码行数:9,代码来源:Example1.py
注:本文中的pyautogui.typewrite函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论