added a crossplatform support

This commit is contained in:
sh1nobu 2021-09-02 15:25:21 +08:00
parent abc745dc1c
commit 0e1ccd1f73

View File

@ -12,9 +12,10 @@ from colorama import Fore
colorama.init(autoreset=True) colorama.init(autoreset=True)
try: try:
ctypes.windll.kernel32.SetConsoleTitleW("BitAnime") ctypes.windll.kernel32.SetConsoleTitleW("BitAnime")
except(AttributeError): except (AttributeError):
pass pass
def bitanime(): def bitanime():
again = True again = True
while again: while again:
@ -90,8 +91,9 @@ def bitanime():
) )
try: try:
os.startfile(folder) os.startfile(folder)
except(AttributeError): except (AttributeError):
import sys, subprocess import sys, subprocess
opener = "open" if sys.platform == "darwin" else "xdg-open" opener = "open" if sys.platform == "darwin" else "xdg-open"
subprocess.call([opener, folder]) subprocess.call([opener, folder])
@ -110,8 +112,9 @@ def bitanime():
) )
try: try:
os.startfile(folder) os.startfile(folder)
except(AttributeError): except (AttributeError):
import sys, subprocess import sys, subprocess
opener = "open" if sys.platform == "darwin" else "xdg-open" opener = "open" if sys.platform == "darwin" else "xdg-open"
subprocess.call([opener, folder]) subprocess.call([opener, folder])