forked from CryHavoc/dottes
Update util script
This commit is contained in:
parent
e327aeaca9
commit
d57b94a271
|
@ -1,5 +1,5 @@
|
||||||
|
import os
|
||||||
import pathlib
|
import pathlib
|
||||||
import re
|
|
||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
@ -18,8 +18,13 @@ if not str(win_abc_file_path).lower().endswith(".abc"):
|
||||||
|
|
||||||
lin_abc_file_path = lin_root / win_abc_file_path.relative_to(win_root)
|
lin_abc_file_path = lin_root / win_abc_file_path.relative_to(win_root)
|
||||||
out_file_name = lin_abc_file_path.name.rsplit(".", 1)[0] + ".mid"
|
out_file_name = lin_abc_file_path.name.rsplit(".", 1)[0] + ".mid"
|
||||||
output_path = lin_abc_file_path.parent / out_file_name
|
lin_output_path = lin_abc_file_path.parent / out_file_name
|
||||||
|
win_output_path = win_abc_file_path.parent / out_file_name
|
||||||
|
|
||||||
command = f"abc2midi {lin_abc_file_path.as_posix()} -o {output_path.as_posix()}"
|
if win_output_path.exists():
|
||||||
|
win_output_path.unlink()
|
||||||
|
|
||||||
|
command = f"abc2midi {lin_abc_file_path.as_posix()} -o {lin_output_path.as_posix()}"
|
||||||
print("Command:", command)
|
print("Command:", command)
|
||||||
r = subprocess.run([r"wsl"], input=command.encode())
|
r = subprocess.run([r"wsl"], input=command.encode())
|
||||||
|
os.system(str(win_output_path))
|
||||||
|
|
Loading…
Reference in New Issue