Alterar LED do teclado

Publicado por henrique (última atualização em 14/05/2021)

[ Hits: 4.633 ]

Homepage: naotem.com

Download 3.py




Script simples que desliga a LED se estiver acesa ou liga se estiver apagada.

Dependência: pyautogui

  



Esconder código-fonte

#!/bin/python3
from pyautogui import keyDown, keyUp  
from os.path import  isfile
from os import system
#by: MRH    


while True:
    if isfile('ligado.txt'):
        system('rm ligado.txt')
        keyDown('scrolllock')
    if isfile('ligado.txt') != True:
        open('desligado.txt', 'w').write('a')
        
    if isfile('desligado.txt'):
        system('rm desligado.txt')
        keyUp('scrolllock')
    if isfile('desligado.txt') !=  True:
        open('ligado.txt', 'w').write('a')
    break   

# para deixar piscando
# while True:
#     pyautogui.keyDown('scrolllock')
#     time.sleep(0.35)
#     pyautogui.keyUp('scrolllock')

Scripts recomendados

Dividir um grupo de arquivos em vários CDs Ou DVDs

Hashing com Árvore Binária

Calculador de Frequência

Manipulando arquivos com Pickle

Agenda de cadastros com tratamento de erros


  

Comentários
[1] Comentário enviado por fabio em 14/05/2021 - 05:39h

Bacana! Uma dica, você pode alternar a led do scroll lock com apenas duas linhas de código:

from pyautogui import press
press('scrolllock')

O simples fato de pressionar a tecla já irá desligar se tiver ligada e vice-versa.

E pra fazer um led piscante maneiro, tenta esse código aqui:

from pyautogui import press
import time

while True:
press('scrolllock')
press('capslock')
press('numlock')
time.sleep(0.35)



[2] Comentário enviado por maurixnovatrento em 14/05/2021 - 10:41h


Boas Dicas. Vou analisar e ver como isso funciona.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[3] Comentário enviado por albfneto em 12/08/2021 - 11:34h

Legal. Dica Favoritada.


¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts