有沒有辦法從RGUI命令行啓動MAC查找程序窗口?我正在瀏覽一大堆文件,看到該文件夾將非常有用,而不必使用list.files()用指定路徑啓動MAC查找程序窗口
1
A
回答
3
要從RGUI命令行打開Finder,直接解決方案是使用:
system("open /System/Library/CoreServices/Finder.app/")
編輯:對於一個指定的路徑,system("open ~/Desktop")
將在用戶的桌面上打開Finder,例如,因爲在MacOSX上的默認應用程序打開任何目錄是搜索。
+0
有沒有辦法指定在查找窗口中打開的路徑? – JoshDG 2012-08-02 17:31:41
+0
@JoshDG:我編輯了我的答案,以在Finder窗口中指定路徑。 – 2012-08-02 17:34:54
1
選擇(並返回到R)使用Mac的本地文件選擇對話框的文件可以做如下,儘管這種解決方案依賴於qtbase
和Qt庫:
library(qtbase)
file_selector <- function(initial_dir=getwd(), multiple=FALSE) {
f <- Qt$QFileDialog()
## configure
f$setDirectory(initial_dir)
if(multiple)
f$setFileMode(Qt$QFileDialog$ExistingFiles)
## run
out <- f$exec()
if(out == 1)
f$selectedFiles()
else
NULL
}
如果您安裝了AQUA TK庫(不是X11的),那麼可能會使用tkgetOpenFile
,雖然我沒有檢查。
相關問題
- 1. 指定從intellij啓動的應用程序的類路徑
- 2. 檢測C#窗體窗體應用程序的啓動路徑
- 3. Python窗口無法找到指定的路徑
- 4. libwnck如何找到應用程序/窗口的圖標路徑
- 5. Applescript:檢查活動的查找程序窗口路徑是否包含特定的名稱以更改var
- 6. 查找應用程序路徑
- 7. java的路徑沒有指向窗口
- 8. 使用Visual C++ 2010啓動程序時,無法指定相對路徑
- 9. 我如何在Mac上指定路徑
- 10. 查找給定路徑的根路徑
- 11. 查找程序的安裝路徑
- 12. 查找路徑的動態編程
- 13. 手動指定wpf應用程序安裝路徑
- 14. 用於web應用程序的JPF(Java路徑查找程序)
- 15. 隱藏Java應用程序啓動的窗口應用程序?
- 16. 使用Python在Mac OS X中查找當前活動窗口
- 17. 多窗口mac應用程序
- 18. 沒有窗口的Mac應用程序
- 19. Mac應用程序的窗口大小
- 20. 查找C:\程序路徑(不是腳本路徑)
- 21. 窗口錯誤:錯誤3]系統找不到指定的路徑:」 .prank /*.*顯示
- 22. 如何爲具有動態應用程序的應用程序指定路徑外部路徑ID
- 23. 啓動在Mac OS X中沒有主窗口的應用程序
- 24. 從iOS模擬器應用程序打開Finder窗口路徑
- 25. MS窗口中的應用程序路徑位置
- 26. 從app.config窗口應用程序的FILE路徑
- 27. 春季啓動啓動程序休眠類路徑地獄
- 28. 指定路徑
- 29. 在Mac OS 10.4中查找USB驅動器路徑
- 30. 查找路徑
您是否在打開一個對話框來選擇要輸入的文件,或者只是打開一個Finder窗口? – 2012-08-02 15:48:30