Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在对话框上的输入框有问题。它覆盖了按下回车键时输入的文本。当按下回车键时,无论光标焦点在哪里,都会发生这种情况。
这是我使用它的代码是 bash
OUTPUT="INPUT.txt" >$OUTPUT dialog --stdout --title "Client Name" \ --backtitle "Setup" \ --inputbox "Enter The Client Name" 0 0 2>$OUTPUT CLIENTNAME=$(<$OUTPUT) rm $OUTPUT
您正在使用该--stdout选项,但重定向STDERR而不是STDOUT。
--stdout
改变
--inputbox "Enter The Client Name" 0 0 2>$OUTPUT
到
--inputbox "Enter The Client Name" 0 0 >$OUTPUT
这将在使用时修复它--stdout。