diff --git a/Pro5Chrome.py b/Pro5Chrome.py index ee6a4b3..75a8451 100644 --- a/Pro5Chrome.py +++ b/Pro5Chrome.py @@ -158,6 +158,18 @@ def update_urls_listbox(): for url in urls: urls_listbox.insert(tk.END, url) +# Hàm để mở toàn bộ Chrome với các profile +def open_all_chrome_profiles(): + chrome_path = chrome_var.get() or read_chrome_path() or default_chrome_path + + if not profiles: + print("Không có profile nào để mở.") + return + + for profile in profiles: + profile_directory = f"--profile-directory=Profile {profile}" + subprocess.Popen([chrome_path, profile_directory]) + # Hàm để xử lý khi nhấn Enter trên Combobox để mở Chrome def open_chrome_on_enter(event=None): if event and event.keysym == 'Return': @@ -276,6 +288,10 @@ def save_chrome_paths_to_config(): login_button_listbox = ttk.Button(listbox_frame, text="Đăng Nhập Google (Danh sách)", command=login_google_from_listbox) login_button_listbox.pack(side=tk.LEFT, padx=5) +# Tạo nút để mở toàn bộ Chrome với các profile +open_all_chrome_button = ttk.Button(listbox_frame, text="Mở Toàn Bộ Chrome", command=open_all_chrome_profiles) +open_all_chrome_button.pack(side=tk.LEFT, padx=5) + # Xử lý sự kiện nhấp đúp vào một profile trong Listbox profiles_listbox.bind('', open_profile_from_listbox)