123456789101112131415161718192021222324252627282930313233343536373839404142 |
- '''
- Created on Jul 6, 2020 @author: Levi
- '''
- from threading import Event
- import pywinctl as gw
- import pyperclip
- # from time import sleep
- from pyperclip import PyperclipWindowsException
- def main(event):
- '''ahk_dec_replace'''
- while not event.is_set():
- try:
- active_win = gw.getActiveWindowTitle()
- _ = gw.getWindowsWithTitle('calculator.ahk')[0]
- try:
- if _.title in active_win:
- s = pyperclip.paste()
- # s = pyperclip.waitForPaste()
- pyperclip.copy(s.replace('.', ','))
- pyperclip.waitForNewPaste()
- # pyperclip.waitForPaste()
- except TypeError:
- # print(str(exc))
- pass
- except IndexError:
- try:
- pyperclip.waitForNewPaste()
- # pyperclip.waitForPaste()
- except PyperclipWindowsException:
- pass
- # pass
- # event.wait(0.01)
- if __name__ == '__main__':
- try:
- event = Event()
- main(event=event)
- except KeyboardInterrupt:
- event.set()
|