第一次发布所以请告诉我如何改进..
我创建了一个shell脚本,需要一个人输入他们的名字,然后生成一个报告.当chmod到可执行脚本并从终端运行时,脚本可以根据需要工作.但是,我想部署它并让它成为双击类型的解决方案,而不是指示人们从终端运行它.
我尝试在Platypus中包装脚本,这使得它易于启动但是它不允许来自用户的输入,这是至关重要的..
我刚刚发现了cocoaDialog,但我主要担心的是它是否会提供我需要的功能,如果没有其他人安装它就会这样做...
有没有人曾经处于这种情况或可以提供和指针.
谢谢.
sco*_*ald 12
为了记录,我测试了(在OS X Yosemite上)以下脚本(namescript),它使用该read命令接受用户输入.之后chmod +x namescript,从Finder双击正确启动脚本并接受用户输入.
#! /bin/bash
echo "Please enter your name"
read name
echo "Your name is $name"
Run Code Online (Sandbox Code Playgroud)
选择没有扩展名(如namescript)或.command扩展名(namescript.command)的脚本名称非常重要.默认情况下,使用.sh(namescript.sh)会导致双击以在文本编辑器中打开脚本,如OP中所述.
| 归档时间: |
|
| 查看次数: |
17839 次 |
| 最近记录: |