Gibt es eine Möglichkeit, wie eine Python -Funktion die von PlayIt.gg in der Konsole angegebene IP greifen und in eine TPython

Python-Programme
Anonymous
 Gibt es eine Möglichkeit, wie eine Python -Funktion die von PlayIt.gg in der Konsole angegebene IP greifen und in eine T

Post by Anonymous »

Ich erstelle ein Server -Manager -Skript in Python, mit dem ein Minecraft -Server ausgeführt und ein ausführbares Playit.gg ausführt. Normalerweise haben beide ein eigenes Konsolenfenster, aber wenn sie es mit Python tun, wird alles in 1 Konsolenfenster eingerichtet. Das Senden der Nachricht ist nicht das Problem, wenn Python die IP zum Aufnehmen und Schreiben in eine Speicherdatei (TXT -Datei) einbringt. PlayIt.exe ... < /p>
def extract_and_save():
pattern = re.compile(r'\b[\w\-]+\.gl\.joinmc\.link\b')

print("Waiting for Playit IP... (Ctrl+C to stop)")
while True:
for line in sys.stdin:
match = pattern.search(line)
if match:
ip = match.group(0)
print(f"Found Playit IP: {ip}")
with open("playit_ip.txt", "w") as f:
f.write(ip)
break # Stop after finding the IP
< /code>
Kurz gesagt: Normalerweise 2 Konsolen (1 für Java (Minecraft Server) und 1 für Playit.exe), jetzt 1 Konsole (python.exe). Ich brauche es, um die IP mit Struktur etwas zu finden + .joinmc.link und schreibe sie in die Datei Playit_ip.txt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post