Page 1 of 1

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

Posted: 12 Apr 2025, 17:32
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.