저는 사용자가 프로그램을 종료/종료 한 때를 감지하는 방법에 대한 연구를 해왔습니다. 예 : 사용자가 버튼을 클릭하여 프로그램을 닫거나^C 또는^Z를 누르면 파일에 내용을 쓰는 것과 같은 작업을 신속하게 수행 할 수 있습니다.루아 - 사용자가 프로그램을 종료/종료 할 때 감지합니다.
-2
A
답변
0
불행히도 Lua에는 기본적으로이 기능이 포함되어 있지 않으므로 추가 C 모듈을 사용하여 Lua 엔진을 연결하여 제공해야합니다.
즉, 이와 비슷한 또 다른 질문이있었습니다. Stack Overflow에서 이러한 질문을하기 전에 선호하는 검색 엔진에서 검색하는 것이 좋습니다.
루아는 극도의 이식성을 전제로합니다. 따라서 기능을 제공하는 ANSI C에서 제공되는 것만 제공합니다 ( ). (나는 그것에 대한 유일한 예외는 모든 플랫폼에서 사용할 수없는 ANSI가 아닌 기능이지만, 많은 사람들이 사용하기에 매우 유용하다는 것을 의미합니다.)
ANSI C는 keypress 기능을 제공하여 기본 Lua 라이브러리도 마찬가지입니다.
즉, LuaRocks 리포지토리가 일 경우이 기능이있는 라이브러리로 연결됩니다. 예를 들어 일 수 있으며 LuaRocks 페이지에있는 ltermbox 페이지에 필요한 기능이 있습니다. (아마도 은 원하지 않는 비트를 제거해야합니다.) 다른 라이브러리를 사용할 수 있습니다. 파기해라.
그렇지 않으면 Lua의 지점 전체가 확장 성입니다. 확장 가능 언어 인 입니다. 실제로 원하는 모든 기능을 제공하는 hand-roll your own extension까지는 그다지 어렵지 않습니다.
관련 문제
- 1. 사용자가 테이블의 셀을 터치 할 때 감지합니다.
- 2. 사용자가 내 Chrome 확장 프로그램을 설치했는지 감지합니다.
- 3. 사용자가 viewController를 떠날 때 감지합니다.
- 4. 사용자가 내 Facebook 응용 프로그램을 떠날 때 감지합니다.
- 5. 사용자가 Android 장치에서 새 응용 프로그램을 시작할 때 감지합니다.
- 6. gapi.auth.authorize를 사용할 때 사용자가 팝업을 닫았는지 감지합니다.
- 7. 사용자가 이벤트 스트림을 떠날 때 감지합니다.
- 8. 사용자가 209,312,414를 입력 할 때 프로그램을 중지해야합니다.
- 9. Facebook IOS SDK : 사용자가 publish_stream 권한을 거부 할 때 감지합니다.
- 10. 사용자가 테이블보기에서 iOS에서 행을 삭제하려고 할 때 감지합니다.
- 11. 사용자가 Windows에서 텍스트 필드를 활성화 할 때 감지합니다.
- 12. Java : 사용자가 윈도우 경계 외부를 클릭 할 때 감지합니다.
- 13. 사용자가 새 창/탭에서 열려고 할 때 감지합니다.
- 14. iOS - 사용자가 앱을 종료 할 때 푸시 알림을 감지합니다.
- 15. 사용자가 이동을 멈췄을 때 Android가 감지합니다.
- 16. 사용자가 알람을 설정할 때 감지합니다. Android
- 17. 루아 : 비트 필드의 상승/하강 에지를 감지합니다.
- 18. 사용자가 페이지에서 리디렉션 할 의도가 있는지 감지합니다.
- 19. 사용자가 메시지를 삭제했는지 감지합니다.
- 20. 사용자가 탭을 변경하면 감지합니다.
- 21. jQuery - '바꾸기'기능이 동작을 수행 할 때 감지합니다.
- 22. 사용자가 특정 폴더에 파일을 쓰거나 삭제할 때 감지합니다.
- 23. 사용자가 UITextView를 복사할지 여부를 감지합니다.
- 24. DataGrid에서 행을 편집 할 때 감지합니다.
- 25. 사용자가 처음으로 IP로 방문을 감지합니다.
- 26. 사용자가 WPF에서 윈도우를 이동했는지 감지합니다.
- 27. Facebook 사용자가 앱 승인없이 페이지를 좋아하는지 감지합니다.
- 28. 사용자가 UIWebView에서 UIActionSheet를 열면 감지합니다.
- 29. 사용자가 Facebook에 로그인했는지 여부를 감지합니다.
- 30. 사용자가 PFLoginViewController에 로그인하는 방법을 감지합니다.
http://stackoverflow.com/questions/3912296/lua-shutdown-end-of-the-program-execution-callback – PeterMmm
[같은 질문을하지 말라] (http://stackoverflow.com/questions/25713724/detect-when-program-is-closed-in-lua). 대신 이전 질문을 개선하십시오. –