当我在服务器上启动putty时,我得到如下提示:
hpbl802!benjaminb:~ [22]>
Run Code Online (Sandbox Code Playgroud)
如何将此提示更改为
benjamin:~ [22]>
Run Code Online (Sandbox Code Playgroud) 我对编程很陌生。下面的任务看起来很简单,但我不知道如何去做。感谢有人能给我一些指导。
我正在使用 Linux 操作系统。我想创建一个 CLI 程序并让用户在 shell 终端中运行它。我打算使用 Bash shell 脚本来创建这个程序,但是 C++ 或 Perl 应该也可以。CLI 程序将接受来自用户的命令,执行它,然后有选择地在屏幕上显示结果摘要。
当 CLI 程序运行时,我想让它总是在 shell 终端的左侧显示一个“shell 提示符”,就像 Bash shell 提示符一样。提示表明 CLI 程序正在等待用户输入命令并按回车键。
[AAA@Bash user]$ # This is Bash shell
[AAA@Bash user]$./CliApp.sh
CliApp > # The CLI program is running, user can type in command here
CliApp > exit
[AAA@Bash user]$ # Now the user has returned to the Bash shell
Run Code Online (Sandbox Code Playgroud)
我想我知道如何在屏幕上打印一些东西并从用户那里获得输入,但我发现它看起来很不专业。我相信有更好的方法来创建这种程序。
谁能给我一些指导如何创建这种程序?感谢您能给我任何示例程序的链接。谢谢。
我正在使用 C++ 和 WinAPI 进行编程。我使用 Shell_NotifyIcon(NIM_ADD, ...) API 添加了系统托盘图标。该图标还有一个关联的用户提示,其中包含一个与符号,类似于“查看和复制”。但是当提示弹出时,用户看到的是“查看副本”。我尝试将&符号加倍,就像“查看&复制”一样,但这没有帮助。
有谁知道如何在 Windows 托盘提示中显示 & 号?
我正在尝试使用数字字段而不是常规文本字段显示MessageBox.prompt.我无法创建一个新的MessageBox,所以我决定只使用验证器,但我也遇到了一些问题.
所以任何东西都适用于我,可以是MessageBox的数字验证器,也可以是带有数字字段而不是文本字段的MessageBox.
这是我的MessageBox ...
var msgbox = Ext.Msg.prompt('Quantity', 'Enter a number',function(btn, text){} )
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
UPDATE
我设法使验证器工作,但我宁愿有一个数字字段而不是文本字段,所以问题的第一部分仍然是.
如何在ExtJS上的MessageBox.prompt上显示数字字段而不是文本字段.
我正在尝试实现一个简单的数据流,但必须有一些我没有得到的东西.
这是我使用的代码没有任何成功:
<td>
<form id="form_{{ document.id }}" class="form-fattura-saldata" action="my-file.php" method="post">
<input type="hidden" class="data-pagamento" name="data-pagamento" value="">
<button class="btn btn-default fattura_saldata" type="submit">Saldata</button>
</form>
</td>
Run Code Online (Sandbox Code Playgroud)
和jquery代码:
var saldataFatturaChange = function(event) {
event.preventDefault();
var prompt = bootbox.prompt("Confermare la data di pagamento", function(result) {
if (result === null) {
} else {
$('.data-pagamento').val(result);
}
});
$('.bootbox-input').daterangepicker({
startDate: new Date(),
format: 'DD/MM/YYYY',
singleDatePicker: true
});
};
$('.form-fattura-saldata').each(function() {
$(this).on('submit', saldataFatturaChange);
});
Run Code Online (Sandbox Code Playgroud)
主要问题是我可以阻止提交操作,但后来我不知道如何重新汇总该表单.并且我不知道在用户选择日期之后如何分配该表单的隐藏输入的值.
任何帮助将不胜感激.
ps我正在使用bootstrap,但这根本不相关.
出于好奇,window.prompt 和 JavaScript 中的 prompt 有什么区别。
对于老师使用的我的考试问题的答案之一
var yourName = window.prompt("Please enter your first name here\n");
Run Code Online (Sandbox Code Playgroud)
我用过
var yourName = prompt("Please enter your first name here\n");
Run Code Online (Sandbox Code Playgroud)
这是笔试,所以我觉得不会有太大区别。
我正在使用 NodeJS 及其 CLI 应用程序制作应用程序;为了从用户那里获取输入,我正在使用“提示”模块。我可以使用它,但是在输入提示的提示时,每个字符都在重复,但是输出很好!代码如下。请帮忙。
prompt.start();
prompt.get({
properties: {
name: {
description: "What is your name?".magenta
}
}
}, function (err, result) {
console.log("You said your name is: ".cyan + result.name.cyan);
});
Run Code Online (Sandbox Code Playgroud)
图片:
我写改变我的GDB提示的颜色set prompt \033[1;33m(gdb) \033[0m
到.gdbinit
文件中。我成功地改变了我的 gdb 提示的颜色。
但是我发现在我输入长命令而不换行后,我的带参数的长命令会覆盖我的提示。为什么?
我promptUi
用来创建选择列表。现在,我想在选择后提示“是”或“否”问题:
bold := color.New(color.Bold).SprintFunc()
cellTemplate := &promptui.SelectTemplates{
Label: "{{ . }}",
Active: "\U000027A4 {{ .| bold }}",
Inactive: " {{ . | faint }}",
Help: util.Faint("[Use arrow keys]"),
}
cellPrompt := promptui.Select{
Label: util.YellowBold("?") + " Select an environment to be installed",
Items: getCreateEnvironmentList(),
Templates: cellTemplate,
}
_, value, err := cellPrompt.Run()
if err != nil {
return fmt.Errorf("Failed to select: %v", err)
}
switch value {
case constants.CELLERY_CREATE_LOCAL:
{
// Prompt yes or no
}
case constants.CELLERY_CREATE_GCP: …
Run Code Online (Sandbox Code Playgroud) 我目前正在使用 ubuntu 20 并使用 zsh + oh my zsh shell 。问题是 zsh shell 的启动时间异常长。从正确的角度来看,与使用 time 命令相比,它几乎比原始 bash 慢 9 倍。
使用原始 bash 进行时间检查
for i in $(seq 1 10); do /usr/bin/time bash -i -c exit; done
exit
0.02user 0.07system 0:00.19elapsed 45%CPU (0avgtext+0avgdata 1816maxresident)k
136inputs+0outputs (3major+1737minor)pagefaults 0swaps
exit
0.05user 0.04system 0:00.17elapsed 52%CPU (0avgtext+0avgdata 1820maxresident)k
0inputs+0outputs (0major+1737minor)pagefaults 0swaps
exit
0.02user 0.06system 0:00.18elapsed 42%CPU (0avgtext+0avgdata 1824maxresident)k
0inputs+0outputs (0major+1745minor)pagefaults 0swaps
exit
0.08user 0.03system 0:00.21elapsed 51%CPU (0avgtext+0avgdata 1828maxresident)k
0inputs+0outputs (0major+1743minor)pagefaults 0swaps
exit
0.00user 0.06system 0:00.14elapsed …
Run Code Online (Sandbox Code Playgroud)