mirror of
https://github.com/WMK965/965-Python-Learning-Repo.git
synced 2025-04-26 13:33:21 +00:00
Update file structure
This commit is contained in:
parent
8fde2750e2
commit
0ccbc23ba8
BIN
BingWallpaper-Capture/BingWallpaper-Capture-Linux-x86_64
Normal file
BIN
BingWallpaper-Capture/BingWallpaper-Capture-Linux-x86_64
Normal file
Binary file not shown.
91
Misc/Genshin.py
Normal file
91
Misc/Genshin.py
Normal file
@ -0,0 +1,91 @@
|
||||
import os
|
||||
import shutil
|
||||
import time
|
||||
|
||||
|
||||
def txtreplace(name, path, character, content):
|
||||
filename = '{0}\\{1}'.format(path, name)
|
||||
txt = open(filename, 'r', encoding='UTF-8')
|
||||
lines = txt.readlines()
|
||||
savtxt = open(filename, 'w', encoding='UTF-8')
|
||||
for i in lines: # 对TXT 进行逐行读取
|
||||
savtxt.write(i.replace(character, content))
|
||||
txt.close()
|
||||
savtxt.close()
|
||||
|
||||
|
||||
def txtsearch(num, path, character):
|
||||
filename = '{0}\\{1}'.format(path, num)
|
||||
txt = open(filename, 'r', encoding='UTF-8')
|
||||
lines = txt.readlines()
|
||||
for lines in lines: # 对TXT 进行逐行读取
|
||||
if character in lines:
|
||||
return lines
|
||||
txt.close()
|
||||
|
||||
|
||||
dirpath = 'D:\\Genshin Impact Official\\Genshin Impact Game\\'
|
||||
pluginres = 'D:\\GenshinBiliLoginPlugin\\PCGameSDK.dll'
|
||||
pluginpath = 'D:\\Genshin Impact Official\\Genshin Impact Game\\YuanShen_Data\\Plugins\\PCGameSDK.dll'
|
||||
filenam = 'config.ini'
|
||||
o1 = 'channel=1'
|
||||
b1 = 'channel=14'
|
||||
o2 = 'cps=mihoyo'
|
||||
b2 = 'cps=bilibili'
|
||||
loop = 1
|
||||
|
||||
print('''############################
|
||||
##\\1切换到官服,2切换到B服/##
|
||||
############################''')
|
||||
|
||||
livedata = str(txtsearch(filenam, dirpath, 'channel='))
|
||||
ver = 2
|
||||
if b1 in livedata:
|
||||
print('''######\\当前版本: B服/######
|
||||
############################''')
|
||||
ver = 0
|
||||
elif o1 in livedata:
|
||||
print('''######\\当前版本: 官服/######
|
||||
############################''')
|
||||
ver = 1
|
||||
else:
|
||||
print('''############################
|
||||
####Configuration Error####
|
||||
############################''')
|
||||
des = int(input('输入:'))
|
||||
while loop < 2:
|
||||
if des == 1:
|
||||
if ver == 0:
|
||||
txtreplace(filenam, dirpath, b1, o1)
|
||||
txtreplace(filenam, dirpath, b2, o2)
|
||||
os.remove(pluginpath)
|
||||
loop = 3
|
||||
print('''############################
|
||||
#########\\Finished/#########
|
||||
############################''')
|
||||
elif ver == 1:
|
||||
loop = 3
|
||||
print('''############################
|
||||
####\\已是官服,无需切换/####
|
||||
############################''')
|
||||
elif des == 2:
|
||||
if ver == 1:
|
||||
txtreplace(filenam, dirpath, o1, b1)
|
||||
txtreplace(filenam, dirpath, o2, b2)
|
||||
shutil.copyfile(pluginres, pluginpath)
|
||||
loop = 3
|
||||
print('''############################
|
||||
#########\\Finished/#########
|
||||
############################''')
|
||||
elif ver == 0:
|
||||
loop = 3
|
||||
print('''############################
|
||||
#####\\已是B服,无需切换/#####
|
||||
############################''')
|
||||
else:
|
||||
print('''############################
|
||||
#######\\Input Error/#######
|
||||
############################''')
|
||||
des = int(input('输入:'))
|
||||
|
||||
time.sleep(3)
|
13
Misc/copy-pigai.org.py
Normal file
13
Misc/copy-pigai.org.py
Normal file
@ -0,0 +1,13 @@
|
||||
import time
|
||||
import pynput
|
||||
import pyperclip
|
||||
|
||||
print("请将文稿复制到剪切板内并切换输入法为英文,延时10s")
|
||||
time.sleep(10)
|
||||
txt = pyperclip.paste()
|
||||
pynput.keyboard = pynput.keyboard.Controller()
|
||||
for i in txt:
|
||||
pynput.keyboard.type(i)
|
||||
time.sleep(0.015)
|
||||
print("finish!")
|
||||
time.sleep(2)
|
0
Network-Watchdog/Network-Watchdog-main.py
Normal file
0
Network-Watchdog/Network-Watchdog-main.py
Normal file
Loading…
Reference in New Issue
Block a user