Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使Mac .App在运行said .App时运行脚本

使Mac .App在运行said .App时运行脚本
EN

Stack Overflow用户
提问于 2014-04-29 19:13:57
回答 2查看 986关注 0票数 1

我有一个脚本(Shell,chmod到755 )。Python在脚本中,意思是不从可执行的外部.py文件中运行。当我运行它的时候它就起作用了。如何使.app在运行时执行上述脚本?我有一个简单的.app,它有这样的结构:不运行APPNAME.App>Contents>MacOS>script。有什么方法可以将脚本移植到另一个应用程序,例如粉末玩具上吗?我对OSX并不陌生,我只是没有根权限,无法安装XCode。我不能从源代码中安装任何东西,也不能使用安装脚本,有效地消灭py2app作为一种选择。编辑:这个答案是由mklement0提供的。Automator允许您选择运行脚本的环境,输入脚本并将其捆绑到.app中,从而消除了对shell脚本的需求。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-29 19:50:47

  • 运行Automator并创建一个新的Application项目。
  • 添加一个Run Shell Script操作。
  • Shell:列表中,选择选择的解释器;在本例中为/usr/bin/python
  • 将Python的内容粘贴到操作中,并保存*.app包。
票数 1
EN

Stack Overflow用户

发布于 2014-04-29 19:25:35

如果您使用applescript,只需将其保存为一个包,然后单击下拉声明脚本,将其更改为bundle,我认为。然后,单击apple script中的bundle图标,然后将脚本拖到您想要的文件夹中。要运行它,请放入run命令,并将之前放置在bundle文件夹中的脚本拖放到run命令的目录槽中。我不能给你任何确切的事实,因为我没有在我的mac,但我是给你最好的我知道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23379033

复制
相关文章
在Windows下配置定时运行的Python脚本
目前我们写出的Python代码,无论是jupyter notebook里还是变成.py格式的脚本,都是需要手动点按钮运行,但是在有些需要自动化定期运行脚本的情况怎么办呢?《Python数据分析基础》这本书用一个简短的章节介绍了实现方法。思路就是利用 Windows 系统或 macOS 系统中可定期运行脚本和其他可执行文件的程序。微软称这个程序为 Task Scheduler(任务计划程序) ;在 Unix 系统和 macOS 系统中,这样的程序称为 cron(定时任务) 。本笔记只实现Windows 10系统的自动化。
蛰虫始航
2019/09/29
3.7K0
在Windows下配置定时运行的Python脚本
Python 定时运行脚本
#coding=utf-8 import sys import os import datetime import time class ArgsDealwith: def arg_environment(self, args): filepath = ('PYTHON_PATH', 'path') for i in filepath: filename = os.environ.get(i,"%s is null." % i) print '%s:' %
用户7718188
2021/11/02
7840
Linux定时运行Python脚本
这里有两种方法进行定时任务添加,分别是crontab -e和编辑/etc/crontab。两种方法的语法也略有不同,/etc/crontab的语法比crontab -e多了一个用户字段。
司夜
2021/11/24
3.3K0
Python 定时运行脚本
#coding=utf-8 import sys import os import datetime import time class ArgsDealwith: def arg_environment(self, args): filepath = ('PYTHON_PATH', 'path') for i in filepath: filename = os.environ.get(i,"%s is null." % i) print '%s:' %
用户7365393
2021/11/01
9140
Python 定时运行脚本
#coding=utf-8 import sys import os import datetime import time class ArgsDealwith: def arg_environment(self, args): filepath = ('PYTHON_PATH', 'path') for i in filepath: filename = os.environ.get(i,"%s is null." % i) print '%s:' %
用户7705674
2021/11/02
9370
Linux–CentOS定时运行Python脚本
最近公司的项目开始进入运营阶段,数据库的记录也开始多了起来。看了postgresql的自动清理好像不太符合需求,暂定对接口请求记录表保留3个月内的记录,既然postgresql不支持那就发挥python的优势,自己写个脚本实现
司夜
2023/03/31
1.4K0
linux定时运行命令脚本——crontab
Linux中,周期执行的任务一般由cron这个守护进程来处理  ps -ef | grep cron 
阳光岛主
2019/02/19
4.1K0
支付宝内部功能调用APP的said说明
微信扫一扫 weixin://scanqrcode (跳转微信扫一扫) 支付宝扫一扫 alipays://platformapi/startapp?saId=10000007 (跳转支付宝扫一扫)
似水的流年
2019/12/06
5.1K0
app编译脚本
# android编译 #!/bin/bash time=`date "+%Y%m%d%H%M%S"` commit_num=`git rev-parse --short HEAD` project_code=saas product_code=$project_code versionlib_path=/data/Vsersion_Lib/$project_code docker_images= mapping_path= dev_build_path= run_build(){ sudo
章工运维
2023/05/19
3570
Mac App推荐
写在前面:App既可以在App Store下载,也可以去专门的网站下载.后者会是主要的下载方式.
但老师
2020/09/12
1.1K0
Mac App推荐
Linux(centos 8)定时运行python脚本
在这之前需要拿到所有需要的依赖放入比如/home中(这里需要从自己的开发环境导出依赖,自行百度)
Symbol125
2022/11/11
1.5K0
关于Mac app打包[二]
经过连续多日的艰苦奋斗,俺终于摸到了门 生成app 首先 创建一个文件夹 app 进入文件夹 把要用到的全部复制进去 接着运行命令 jpackage 生成 app (注意有$符号需要反斜杠) jpackage --name CobaltStrike --input . \ --main-jar CobaltStrike.jar \ --type dmg \ --app-version "4.2" \ --copyright "Xrsec" \ --description "CobaltStrike wi
XRSec
2022/03/01
6560
如何使python脚本运行在daemon
有一个很好的库可以完成这一功能,可惜因为文档少所以网上例子不太多 库名:python-daemon 可以通过Pip来安装 最简单的使用方式 import daemon with daemon.DaemonContext(): print "your code" 当然代码块中最好放一个长时间执行并写日志到某个路径的代码,方便观察代码的执行情况 简单但是缺乏必要的控制,比如 如果我们想保证无论多次执行程序都只保证系统内只有一个改程序的进程的话就需要pid文件来控制这时候可以使用这个库带的另一个类Da
py3study
2020/01/08
2.3K0
APP生成与运行(二)
iOS开发中,main函数是我们熟知的程序启动入口,但实际上并非真正意义上的入口,因为在我们运行程序,再到main方法被调用之间,程序已经做了许许多多的事情,比如我们熟知的runtime的初始化就发生在main函数调用前,还有程序动态库的加载链接也发生在这阶段。
Helloted
2022/06/07
1.2K0
APP生成与运行(二)
APP生成与运行(一)
CPU 由上亿个晶体管组成,在运行的时候,单个晶体管只能根据电流的流通或关闭来确认两种状态,我们一般说 0 或 1,根据这种状态,人类创造了二进制,通过二进制编码我们可以表示所有的概念。但是,CPU 依然只能执行二进制代码。我们将一组二进制代码合并成一个指令或符号,创造了汇编语言,汇编语言以一种相对好理解的方式来编写,然后通过汇编过程生成 CPU 可以运行的二进制代码并运行在 CPU 上。
Helloted
2022/06/07
1.1K0
APP生成与运行(一)
《Flutter 小技巧》一行禁用App,一行置灰App,致敬
老孟导读:作为一个程序开发者,我们可以用程序员独有的方式表达对抗战在一线工作者的致敬 -禁用App,致灰App。希望这个功能永远不会在有开启的一天。
老孟Flutter
2020/09/11
6020
iOS10.3后允许App运行中变更App图标
不知道大家注意到没有,iPhone自带的日历和始终App的图标是实时显示当日日期和当时的时间的,时间的秒钟还会走动,这其实就做到了在安装完App后,还能自由地变更App的图标,而现在,我们普通的开发者也可以实现了。但是这只能在iOS10.3之后实现。
Cloudox
2021/11/23
8630
iOS10.3后允许App运行中变更App图标
在 Azure App Service 上运行 .NET 6 预览版
.NET 6 是最新的 .NET 版本,它最终将.NET Core,Framework,Xamarin和Mono的精华带入以 .NET 5 开始的统一平台。该版本目前为预览版,用于尝试激动人心的新功能,计划于2021年11月正式发布。.NET6 的最终版本将是长期支持(LTS)版,支持3年。在此处查看有关发行版的更多信息。
Edi Wang
2021/04/29
6080
在 Azure App Service 上运行 .NET 6 预览版
使程序在Linux下后台运行
我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:
SingYi
2022/07/14
4.3K0
点击加载更多

相似问题

在mac中启动时运行kiosk .app

11

Nativescript -在app关闭时运行代码

11

在App处于后台时运行Logout方法

12

在登录mac时运行脚本

32

Google App Engine -发布时运行任务

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文