基本上,我有自己的代码,可以找到视频游戏的大厅ID,然后发送到我的笔记本电脑。然后打开带有参数和特定大厅ID的exe。我希望在启动另一个游戏/服务器时更改它。当大厅ID更改时,我有要输出的脚本,但是当我将它插入套接字脚本时。它只输出第一个
如果我散列出所有的s=socket。。。零件及其下面的零件功能正常
import socket
import glob
import os
import re
placeholder = ''
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = '192.168.0.17'
port = 50502
s.connect((host,port))
while True:
GAME_DIRECTORY = 'C:/Program Files/Oculus/Software/Software/ready-at-dawn-echo-arena'
logs = glob.glob(GAME_DIRECTORY + '/_local/r14logs/*')
log = max(logs, key = os.path.getctime)
with open(log, 'r') as f:
file = f.read()
lobbyid = re.findall(r'........-....-....-....-............', file)[-1]
if lobbyid != placeholder:
if lobbyid != ('00000000-0000-0000-0000-000000000000'):
placeholder = lobbyid
print (lobbyid)
def ts(str):
s.send(lobbyid.encode())
data = ''
data = s.recv(1024).decode()
s.close ()
ts(s)
目前没有回答
相关问题 更多 >
编程相关推荐