请用几行的bash脚本帮助我。
我在某个文件夹中有MyApplication
个可执行文件,我需要制作一个启动器脚本,以便在我click it from a grafical interface
时从其文件夹中调用该应用程序。
(我需要这个,因为我需要从它的文件夹启动我的应用程序,以便Qt :: currentPath()将返回可执行文件所在的当前文件夹)
请帮助我,我不得不连续两次关掉我的linux机器,我做了叉子炸弹而不是发射器:(。
P.S。我是一个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启动器,当我点击它时,从它的目录中调用它。
答案 0 :(得分:0)
如果是图形应用程序,任何类型的链接都可以。这对我来说很好,除非你有一些我不知道的东西,在这种情况下请解释更多。
Ps,叉炸弹是可以限制的 - http://forums.debian.net/viewtopic.php?f=10&t=44480&start=0