这是 pmconfirm 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
下午确认, 私信, 查询 - 通用对话框
概要
下午确认 [-c[-b 按钮名称[-B 默认按钮名称[-t 绳子[-文件 文件名]
[-图标 图标类型[-字体 字体[-标题 标题栏字符串[-使用滑块[-鼻涕虫]
[-无框[-独家]
私信 [-纽扣 标签1[:价值1][,标签2[:价值2][,...]]][-中央[-近鼠]
[-默认 按键[-文件 文件名[-打印[-暂停 秒] 信息...
查询 [-输入[所有 以上 选项...[信息...]
商品描述
查询 提供了命令行选项兼容的实现 确认 和
消息 工具,使用与 图表. 几个扩展
对原始工具的功能进行了改进,以改进其
特定用途 图表,但尽可能保留原始语义。
下午确认 为每个显示一行文本 -t 指定的参数(或文件,当 -文件
使用参数),每个按钮都有一个按钮 -b 指定的参数。 当其中一个按钮
按下,该按钮的标签被写入 pmquery的 标准输出。 这个
提供了一种从 shell 脚本内部进行通信/反馈的方法,以及一种
从应用程序向用户显示有用的信息。
私信 显示一个窗口,其中包含来自命令行、文件或
标准输入。 它还允许按钮与退出状态相关联,并且
仅可选择将按钮的标签写入标准输出。
查询 扩展上述工具以额外支持有限的用户输入,作为自由形式
文本。 在这 -输入 模式,当默认按钮为
按下。 可以使用与其他工具相同的机制输入默认文本。
命令行选项可用于指定字体样式、框架样式、模式和以下选项之一
几个不同的图标呈现给用户定制的视觉反馈。
-c or -中央
在显示屏上居中显示窗口。
-近鼠
弹出鼠标光标附近的窗口。
-b 按钮名称
显示带有标签的按钮 按钮名称。 如果 按钮名称 是空字符串,
不显示该位置的按钮。 如果不 -b 存在论据,
默认是一个带有继续标签的按钮。 与相关的退出状态 按钮-
姓名 是零。
-B 按钮名称
显示带有标签的按钮 按钮名称 并将其指定为按钮
按下回车键时激活。 与相关的退出状态 按钮名称 is
零。
-纽扣 按钮,按钮,...
此选项将为每个逗号分隔创建一个按钮 按键 争论。 每个
按键 由一个标签组成,可选地后跟一个冒号和一个退出值。 这
如果选择该按钮,将返回退出值。 默认退出值为
100 加上按钮编号。 按钮从左边开始编号,从 XNUMX 开始。
-默认 标签
定义具有匹配的按钮 标签 成为默认值。 如果没有在那里指定
没有默认值。 对应的资源是 默认按钮. 按回车
在任何地方 消息 窗口将激活默认按钮。 默认按钮
有比其他人更宽的边界。
-t 消息
显示消息。 命令行上可以列出任意数量的字符串(每个字符串都必须
之前有 -t 选项)。
-文件 文件名
显示文件 文档名称。 All / 全部 -t 选项将被忽略。 一种 文件名 的`-'读
从标准输入。
-图标 图标类型
显示图标 图标类型 其中 icontype 是以下之一: info, 错误, 题, 警告,
危急. 行动 也被接受为同义词 错误 为了向后兼容。
查询 介绍额外的 档案 和 主持人 图标类型以及原始
确认 前面列出的类型。
-字体 字体名
使用 fontname 作为字体。 此选项仅在使用 X Window 时可用
系统。
-标题 绳子
使用字符串作为窗口标题。
-打印
这会导致程序将按下的按钮的标签写入标准输出。
这是默认行为 下午确认 和 查询.
-无打印
这会导致程序不会将按下的按钮的标签写入标准
输出。 这是默认行为 私信.
-几何学 几何字符串
这为 xconfirm 提供了与 X 兼容的几何字符串规范。 这个
选项仅在使用 X 窗口系统时可用。
-使用滑块
显示文件时,始终使用滑块而不是自动确定
是否需要滑块。
-鼻涕虫
不要创建滑块,并将文本剪辑到窗口大小,而不是确定
自动是否需要滑块..
-无框
不要在内容周围显示框架。
-独家
抓住键盘/指针,在按下按钮之前不允许进一步输入。
-暂停 秒
之后以状态 0 退出 秒 秒,如果用户还没有点击按钮。
对应的资源是 超时.
示例
以下 shell 脚本将显示一个带有信息图标的窗口,询问用户
是或否问题,默认为“是”。
#! / bin / sh的
case `pmquery -t "真的断电了吗?" -b 否 -B 是 -icon 问题
in
是) 关机;;
不) ;;
ESAC
第二个示例,提示输入主机名,然后使用 ssh 会话启动终端
连接到请求的主机。
#! / bin / sh的
主机=`pmquery -input -icon 主机 -b 取消 -B OK \
-header "远程终端 - 安全外壳"
[ "$host" = "取消" -o -z "$host" ] && 退出
gnome-terminal -e "ssh $host"
环境
查询 是“PCP_XCONFIRM_PROG”Performance Co-Pilot 实用程序的绝佳选择
配置参数(参考 配置文件(5) 详情)。
请注意,PCP_XCONFIRM_PROG 将自动设置为 查询 内部工具,如
图表,除非已经在环境中设置了 PCP_XCONFIRM_PROG。
退出 状态
如果检测到错误, 查询 始终返回 1,因此不应关联该值
用一个按钮。 除非 -按钮 未使用选项,返回码将为零
成功。
使用 onworks.net 服务在线使用 pmconfirm