diff --git a/dislocker_client.py b/dislocker_client.py index 2867c89..e5a379a 100644 --- a/dislocker_client.py +++ b/dislocker_client.py @@ -313,6 +313,12 @@ elif os.path.isfile(client_config_path): if client_config["initial"] == 1: + args = sys.argv + if len(args) >= 2: + if args[1] == "setup": + client_config["pc_number"] = int(args[2]) + else: + print("引数エラー。") master_password = master_password_gen() msgbox = tkinter.messagebox.showinfo(title=f"{app_name} | 初回起動を検出", message=f"初回起動のようです。\nマスターパスワードを記録しておいてください。\nこれ以降二度と表示されることはないでしょう。\n\n{master_password["password"]}\n\nまた、認証先サーバーの接続先を指定してください。ロックを解除できなくなります。") client_config["master_password_hash"] = master_password["password_hash"]