外部命令能干什么呢?
外部命令可以让您在HBuilderX中通过菜单、快捷键等方式调用外部程序或命令行
使用场景压缩文件与解压
压缩图片
文档转换(比如markdown转pdf)
调用python、shell脚本
打开本地的某个程序
传输文件到服务器
操作服务器的某些服务(如启动、停止、重启nginx)
下载文件
安装apk到手机
上传应用到应用分发网站(比如蒲公英)
批量压缩
其它的自动化操作
外部命令在哪里?
菜单【工具】—>【外部命令】—>【自定义外部命令】
如下图,您可以看到几个例子
外部命令怎么用?
最后再介绍吧,先看几个例子。
例子1:压缩、解压
windows例子:
注意: windows的软件大部分安装在Program Files目录,需要注意空格与斜杠。如下例子
[{
"name":"文件: 压缩7z格式",
"command":"\"C:/Program\ Files/7-Zip/7z.exe\" a ${file}.7z ${file}",
"type":"process",
"key":""
},
{
"name":"文件: 压缩zip格式",
"command":[
"C:/Program Files/7-Zip/7z.exe",
"a",
"${file}.zip",
"${file}"
],
"type":"process",
"key":""
},
{
"name":"文件: 解压",
"command":"\"C:/Program Files/7-Zip/7z.exe\" x ${file}",
"type":"shell",
"key":""
}
]