我有一个Mac OS X项目(使用SDL的游戏),出于调试目的,当没有在xcode中运行时,我想打开一个终端窗口,我可以发送文本并从中获取行输入用户。
有没有快速的方法来做这个并不涉及创建一个自定义窗口(这有点问题,因为游戏使用SDL而我不直接创建窗口)?
打开标准OS X终端就可以了,甚至可以连接到单独的终端进程,然后发送输出和读取输入也可以。
一个标准是,当应用程序在xcode之外运行时,或者甚至在没有安装xcode的机器上运行时,它需要工作。
我花了最近几个小时尝试使用Google,但我的搜索结果都是无用的。我清除没有找到合适的关键字。
感谢。
答案 0 :(得分:0)
实际上每个应用都有能力与控制台交互,你只需要以适当的方式(从终端或控制台)运行它
cd
设为您的应用程序文件夹/Applications/MyBigProgramm.app/Contents/MacOS UPD 1
有点自动化。
使用以下内容创建applescript:
告诉应用程序"终端"设置currentTab来做脚本
(" /Applications/MyBigProgramm.app/Contents/MacOS/MyBigProgramm")
结束告诉
以app或脚本的形式保存您的AppleScript。