2013-12-10 17 views
0

我使用Lazarus在Ubuntu 12.04上構建了一個程序。如何更改程序運行的路徑?

我的開發代碼是在/ home /拉茲但我的二進制文件放在/ URS/local/bin目錄

然而,我的程序快捷方式是在桌面上。

我需要做的事情: 單擊程序快捷方式時,它都可以工作,但我希望程序從/ usr/local/bin路徑中運行,而不是從快捷方式所在的桌面運行。

這是如何完成的?

謝謝!

+0

你有試過嗎? http://stackoverflow.com/questions/786376/how-do-i-run-a-program-with-a-different-working-directory-from-current-from-lin – brandonscript

+0

@ r3mus感謝您的意見。我得到了它的工作。但是,每次點擊它時,都會詢問是否要運行或查看內容。我們不能沒有問任何問題就運行它嗎?請發佈答案,以便我可以選擇它並關閉該問題。我自己的腳本是這樣的:'(cd/usr/local/bin &&/usr/local/bin/MyCode)' – itsols

+0

你得到的實際消息對話框文本是什麼? – brandonscript

回答

0

如你看出端倪,到路徑重定向負載的方法是:

(cd /usr/local/bin && /usr/local/bin/MyCode)

一旦我們整理一下如何糾正彈出提示,我會補充說在這裏。

+0

要點擊它自動運行腳本,打開nautilus,在Preferences下有一個項目來指定正在執行的文本文件。我從這裏找到它:http://ubuntuforums.org/showthread.php?t=1934693 – itsols