请弹出一个对话框，要求用户输入他们的名字并存储在一个变量中。
这种任务通常由具有图形用户界面（GUI）的编程语言完成，例如Python的Tkinter库： 

```python
import tkinter as tk

root = tk.Tk()

name = tk.StringVar()

def save_name():
    global name
    name = name_entry.get()
    root.destroy()

name_label = tk.Label(root, text="请输入你的名字:")
name_label.pack()

name_entry = tk.Entry(root, textvariable=name)
name_entry.pack()

save_button = tk.Button(root, text="保存", command=save_name)
save_button.pack()

root.mainloop()

print("你的名字是", name)
```

这将弹出一个GUI对话框，要求用户输入他们的名字。当用户单击“保存”按钮时，文本框中的值将存储在一个名为“name”的变量中，并将GUI窗口关闭。最后，程序将打印出用户的名字。