- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
请用几行的 bash 脚本帮助我。
我有一个 MyApplication
在某个文件夹中可执行文件,我需要制作一个启动器脚本来在我 click it from a grafical interface
时从它的文件夹调用该应用程序.
(我需要这个,因为我需要从它的文件夹启动我的应用程序,这样 Qt::currentPath() 将返回可执行文件所在的当前文件夹)
请帮助我,我不得不连续两次关闭我的 Linux 机器,我制作了 fork 炸弹而不是发射器:(。
附言我是 Linux 新手,正在尝试编写脚本。
编辑
关于我当前问题的更多信息:Qt how to open a file in current dir ? or what's wrong with this?
详细信息: MyApplication 是一个在 Qt-Creator 中编译的 GUI 项目。它使用 .xml 文件进行存储。如果我手动 cd 到可执行文件所在的文件夹并运行它,一切正常,应用程序知道 .xml 文件(当前目录)的路径。但是,如果我只是 click
它从 $HOME 启动的应用程序的图标,而我的应用程序无法找到那些 .xml 文件。
我想这就是为什么我需要一个 .sh 启动器,以便在我单击它时从它的目录调用它。
最佳答案
如果它是一个图形应用程序,任何类型的链接都可以。这对我来说很好,除非你有我不知道的东西,在这种情况下请解释更多。
Ps,fork炸弹是有限制的- http://forums.debian.net/viewtopic.php?f=10&t=44480&start=0
关于linux - 如何从 .sh 脚本启动应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4739734/
我是一名优秀的程序员,十分优秀!