ubuntu shell脚本弹窗小工具yad

简介

yad是ubuntu下面的一个很有用的命令行工具,可以在shell脚本里弹窗给用户进行一些选择文件夹、下拉菜单等操作,给写shell脚本提供了方便,最近才发现这个工具,记录一下若干用法。

安装

直接命令行安装:

sudo apt install yad

使用

选择文件夹/文件

MapFolder=$(yad --width=800 --height=400  --title="Select map folder" --file-selection --directory)

MapFolder就会得到选择的文件夹的整个路径,如果希望在指定文件夹里选择文件夹,那可以先cd进去某个文件夹。另外,如果想选择文件,好像只要把最后directory改成file。

输入文本

Input=$(yad --width=400 --title="input something" --text="请输入:" --entry --entry-text=${defaultname})

Input就会得到输入框的内容,里面defaultname可以预设一个默认的值直接显示在输入框里。

选择下拉菜单

Choose=$(yad --width 500 --entry --title "Choose the menu" \
         --button="gtk-ok:0" --button="gtk-close:1" --entry-text "a" "b" "c")

Choose就会得到下拉菜单里选择的内容,后面的"a"、“b”、"c"就是下拉菜单的内容。但是这里按钮操作的设置还不是很懂,怎么添加不同功能的按钮还不清楚,后面有时间再去了解一下。

小结

暂时记录这些,因为目前只用了这些,后面如果还有用到学到新的使用方法会继续更新。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值