This commit is contained in:
Miguel 2024-04-22 22:17:17 +02:00
commit b287417c22
1 changed files with 0 additions and 36 deletions

View File

@ -1,36 +0,0 @@
import os
import subprocess
import tkinter as tk
from tkinter import filedialog
def select_file():
"""
Opens a file dialog to select a .db file and returns the selected file path.
"""
root = tk.Tk()
root.withdraw() # Use to hide the tkinter root window
# Open file dialog and return the selected file path
file_path = filedialog.askopenfilename(
title="Select a .db file",
filetypes=(("DB files", "*.db"), ("All files", "*.*"))
)
return file_path
if __name__ == "__main__":
file_path = select_file()
if file_path: # Proceed only if a file was selected
with open(file_path, "r", encoding="utf-8-sig") as file:
lines = file.readlines()
udt_json = parse_udts(lines)
# Assume processing and file generation happens here, e.g., creating `output.txt`
output_file_path = os.path.join(os.path.dirname(file_path), "output.txt")
# Save or manipulate output files as needed
# Open the directory containing the new file in Explorer
open_file_explorer(os.path.dirname(output_file_path))
else:
print("No file was selected.")