- Gurulunk, WAZE?!
- eBay-es kütyük kis pénzért
- KISDUCK: Diétás kaja tipp
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Fűzzük össze a szavakat :)
- Metalized
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Magga: PLEX: multimédia az egész lakásban
Új hozzászólás Aktív témák
-
Oryctolagus
tag
Sziasztok!
Van ez a kod ami terminalban azt csinalja amit elvarok tole.
Szerveren keresek ssh eleressel valamit.
Jelen esetben csak egy serveren de valojaban tobb serveren, ezert a for ciklus.
Mivel szeretnek egy csilli-villi ablakot gombokkal ezert atdobtam a tkinterbe gondolvan, jo lesz az ha mar jo a terminalban.
De..
mivel nincs terminal ezert nem is jon ertek a talalatrol sem ezert az if-ben az else ag nem hivodik meg soha.
Valalki elmagyarazna nekme hogyan tudom a tkinterben ezt osszehozni?!
A kodhoz annyit meg hogy az elejen az ssh hoz szukseges credentioloket toroltem.
jus' sayin'
A kerdes talan az lenne hogyan tudom a terminal kimenetet a GUI-ban hasznalni?
from tkinter import *
import paramiko
servers = ['192.168.XXX.XXX']
host = ''
port = ''
username = ""
password = ""
root = Tk()
valami = Entry(root, width= 50)
valami.pack()
Vlabel = Label(root, text= valami.get())
Vlabel.pack()
command = "find /" + str(valami)
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
def mybuttonClick():
for s in servers:
host = s
ssh.connect(host, port, username, password)
stdin, stdout, stderr = ssh.exec_command(command)
lines = stdout.readlines()
if not lines:
nolabel = Label(root, text= "Nincs a " + host + "serveren")
nolabel.pack()
else:
yeslabel = Label(root, text = "A " + valami + " a " + host + " serveren van")
yeslabel.pack()
Searchbutton = Button(root, text="Search the valami name", command = mybuttonClick)
Searchbutton.pack()
root.mainloop()
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen billentyűzetet vegyek?
- Kertészet, mezőgazdaság topik
- Exkluzív órák
- Otthoni hálózat és internet megosztás
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- Futás, futópályák
- Áramkiegyenlítőt fejlesztett a modern GeForce-okhoz az Aqua Computer
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Silverstone SST-TX700-G TFX táp
- Razer Blade 15 Advanced (2019) Rtx 2080 OLED Touch 4K - újszerű
- Üzletből, garanciával, Új Lenovo ThinkPad X1 Carbon Gen 12 Ultra 7 155u/32GBRAM/1TB SSD/OLED kijelző
- ÚJ BONTATLAN Apple Macbook Air 15,3 M4 10C CPU/10C GPU/16GB/256GB - Égkék - HUN - mc7a4mg/a 3 év gar
- iPhone 15 Pro 512GB Natural Titanium Makulátlan, garanciális, Apple Store vásárlás
- Oppo A14 4/64GB / 12 hó jótállás
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- Dell Latitude 5410 - 14", i7-10610U, 8-16GB RAM, SSD, jó akku, számla, garancia
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs

