Skip to content

把命令行程序转变成GUI程序:使用json预先定义好命令行程序的一些参数,用图形界面方便的选择文件、目录或输入文本作为另一些参数。Turn command line program into GUI program: use JSON to define some parameters of command line program in advance, and use graphic interface to conveniently select file, directory or input text as other parameters.

Notifications You must be signed in to change notification settings

rocket049/super-run

Repository files navigation

使用说明

使用json预先定义好命令行程序的一些参数,用图形界面方便的选择文件、目录或输入文本作为另一些参数。

配置文件2.0版(JSON)

  • 系统配置文件存放在/opt/super-run_ubuntu_amd64/conf.d目录中,其中已经有几个预先定义好的示例文件,可以参照修改为你需要的配置文件。在本程序中以*字符开头显示。
  • 用户自定义配置文件存放到$HOME/.super-run目录中。在本程序中以+字符开头显示。

第一段:预设内容

  • title:窗口标题 格式:string
  • command:命令名字或者路径 格式:string
  • pre_args:预设参数,位于其他参数之前 格式:[string,string,...]
  • tail_args:预设参数,位于其他参数之后 格式:[string,string,...]
  • envs:环境变量 格式:[“name=value”,...]

第二段:用户输入内容

  • work_dir:运行目录,可预定义 格式:dir:string
  • opt_files:带标志选项的文件路径,预先定义参数名字和该参数的前缀选项 格式:[[name:string,opt:string],...]
  • files:文件路径,预先定义名字 格式:[path:string,...]
  • opt_dirs:带标志选项的目录,预先定义参数名字和该参数的前缀选项 格式:[[name:string,opt:string],...]
  • dirs:目录,预先定义名字 格式:[dir:string,...]
  • opt_texts: 带标志选项的文本参数,预先定义参数名字和该参数的前缀选项 格式:[[name:string,opt:string],...]
  • texts:文本参数,预先定义名字 格式:[name:string, ...]
  • help: 帮助信息,格式:msg:string

界面一:选择配置文件

显示配置文件列表,选择配置文件后显示配置文件内容谈,双击配置文件就显示运行界面

选择配置文件

界面二:运行界面

根据配置文件显示界面,下方有一个回显窗口显示运行后的输出信息,还有一个输入框可以输入文字信息。

运行界面

About

把命令行程序转变成GUI程序:使用json预先定义好命令行程序的一些参数,用图形界面方便的选择文件、目录或输入文本作为另一些参数。Turn command line program into GUI program: use JSON to define some parameters of command line program in advance, and use graphic interface to conveniently select file, directory or input text as other parameters.

Resources

Stars

Watchers

Forks

Packages

No packages published