Tôi đang cố tạo biểu tượng trên màn hình của mình (Windows OS). Bằng cách nhấp vào biểu tượng này, một tập lệnh R sẽ được thực hiện, khởi chạy một ứng dụng GUI (gWidgets
).Chạy tập lệnh R bằng phím tắt Windows
Trả lời
Đọc tập tin trợ giúp Startup để biết chi tiết về những gì R trải qua trong quá trình khởi động và làm thế nào bạn có thể tự động chạy? mã.
Tôi đã làm những việc như thế này cho khách hàng nơi tôi tạo GUI cho một cuộc biểu tình cụ thể (tôi sử dụng tcltk, nhưng tất cả đều hoạt động như nhau). Tôi tạo một shortcut trên desktop cho chúng và sửa đổi shortcut để bắt đầu trong một thư mục cụ thể (nhưng chạy chương trình Rgui chuẩn), sau đó trong thư mục đó tôi lưu một file .Rdata với tất cả mã và dữ liệu mà bản demo cần cùng với một hàm tên .Đầu tiên bắt đầu bản trình diễn.
Sau đó, khách hàng không cần biết gì về R, chỉ cần nhấp đúp vào phím tắt và R bắt đầu và bản demo của tôi tự động bắt đầu, chúng nhập một số, nhấp vào một số tùy chọn, trượt một số thanh trượt, v.v. "OK" để xem biểu đồ hoặc đầu ra khác được tùy chỉnh theo tình huống của họ.
Tôi nghĩ rằng bạn đang tìm tệp hàng loạt để khởi chạy tệp?
nếu như vậy hãy kiểm tra điều này, nhận xét này liệt kê cách thực hiện trong dấu nhắc lệnh, biến tệp đó thành tệp lô.
https://stat.ethz.ch/pipermail/r-help/2002-March/019950.html
Tôi đã thử R CMD BATCH nhưng tệp của tôi là GUI với các đối tượng và cửa sổ gWidgets. Lệnh này không mở GUI. – SilverSpoon
Một tập tin batch hoặc tập lệnh windows có thể dễ dàng thay thế tệp '.Rprofile' mặc định của bạn bằng một trong những lựa chọn của bạn có chứa lệnh' source' bất cứ thứ gì bạn muốn (tệp này thực thi tự động khi R khởi động). Nhận xét của bạn rằng "tệp của bạn là GUI" không rõ ràng. Tệp của bạn * khởi tạo * một GUI. Nếu 'source (abc.R)' hoạt động ở bàn điều khiển, nhưng không theo lô, thì có thể bạn cần tải các thư viện cần thiết trước khi tìm nguồn cung ứng tệp. –
ive đã thử chạy một tập tin .bat để làm Rscript.exe E: \ test.R. Quay trở lại lỗi: Đang tải gói bắt buộc: gWidgets Tải gói bắt buộc: phương thức Lỗi trong hàm (lớp, fdef, mtable): không thể tìm thấy phương thức được thừa kế cho hàm ".gwindow", để ký tên "NUL L" Cuộc gọi: gwindow -> .gwindow ->
Bạn đã thử sử dụng lệnh RScript chưa? Tôi không biết làm thế nào nó hoạt động trên Windows, nhưng trong Linux tôi sẽ làm một cái gì đó như:
Rscript --vanilla -e 'source("abc.R")'
Có thể bạn có thể tạo lối tắt khởi chạy lệnh này để tạo thứ gì đó hoạt động giống như thực thi –
Điều này không hoạt động với GUI của gwidgets. –
- 1. Chạy tập lệnh bash từ tập lệnh R
- 2. Chạy tập lệnh R từ VBA
- 3. Chạy nhiều tập lệnh/phiên R
- 4. Chạy Tập lệnh R với Lô
- 5. Chạy tập lệnh bash từ Windows PowerShell
- 6. Chạy tập lệnh khi khóa hoặc mở khóa Windows XP
- 7. Chạy tập lệnh Bash trên dòng lệnh Windows XP
- 8. R: xác định xem tập lệnh có đang chạy trong Windows hoặc Linux
- 9. R tập lệnh từ dòng lệnh
- 10. chạy tập lệnh php chỉ bằng cron
- 11. Dòng lệnh R chuyển tên tệp tới tập lệnh trong đối số (Windows)
- 12. Không thể sửa đổi git bash Phím tắt Windows
- 13. Giao diện GUI cho tập lệnh R
- 14. Phím tắt ngắt phím AutoHotKey
- 15. Tắt bàn phím <enter> phím
- 16. Phím tắt Eclipse để chạy một lớp
- 17. Phím tắt jsfiddle để "chạy" mã
- 18. Làm cách nào để tôi có thể ngắt mã đang chạy trong R bằng lệnh bàn phím?
- 19. Làm cách nào để chạy tập lệnh Perl bằng ActivePerl?
- 20. IzPack - Phím tắt trên Windows - Không hoạt động
- 21. Bao gồm tập lệnh dòng lệnh với gói R
- 22. chạy R từ cửa sổ lệnh nhắc
- 23. Phím tắt Eclipse để chạy các tệp khởi chạy
- 24. Chạy tập lệnh vim từ dòng lệnh vim
- 25. Chạy tập lệnh Python từ ứng dụng Cocoa bằng GCD
- 26. chạy tập lệnh r hoặc lệnh có trình diễn giải trong unix cho unix-layman
- 27. Phím tắt và mẹo hữu ích dành cho ESS/R
- 28. Chạy tập lệnh Python từ dòng lệnh của Windows, đối số không được thông qua
- 29. Tắt Android Nhập phím bằng bàn phím mềm
- 30. Tắt kiểm tra tập lệnh TSQL?
Cảm ơn bạn. Phương pháp này hiện được viết công phu hơn ở đây [http://drunks-and-lampposts.com/2012/06/18/r-creating-a-shortcut-to-run-a-gwidgets-gui/) và [ ở đây] (http://4dpiecharts.com/2012/07/20/look-ma-no-typing-autorunning-code-on-r-startup/). –