Mac OS X 응용 프로그램을 자동으로 디버그하고 싶기 때문에 "open -a"가 답을 원하지 않습니다. 즉 누군가가 [프로그램] [args] 형식과 같은 명령 줄을 줄 수 있다면 더 좋습니다. 따라서 알고리즘은 [프로그램]을 디버깅 대상으로하고 [args]을 입력으로 사용할 수 있습니다.Mac OS X 응용 프로그램을 명령 줄에서 시작하는 방법은 무엇입니까?
"/ 응용 프로그램/Microsoft Office 2011/Microsoft PowerPoint.app/Contents/MacOS/Microsoft PowerPoint"/Users/poc.pptx와 같은 명령 줄을 사용했지만 Microsoft Point 프로세스 만 시작했지만 poc.pptx는 열리지 않았습니다.
pptx 파일을 열어서 Microsoft Point를 그렸다면/응용 프로그램/Microsoft Office 2011/Microsoft PowerPoint.app/Contents/MacOS/Microsoft PowerPoint -psn_0_307275와 같이 "poc.pptx"인수가 없습니다.
"gdb/Applications/Microsoft Office 2011/Microsoft PowerPoint.app/Contents/MacOS/Microsoft PowerPoint"및 "set args /Users/poc.pptx"및 "r", 대상 응용 프로그램 열려있는 특정 파일로 실행할 수 없습니다.
나는 이것에 대해 혼란 스럽다. 그래서 누군가이 문제를 해결하도록 도울 수 있는가?
감사합니다.
파일 이름이 파워 포인트 실행 파일의 인수로 전달된다고 생각합니까? – mouviciel
다른 앱을 이렇게 시작할 수 있기 때문입니다. /응용 프로그램/미리보기 .app/컨텐츠/마크로/미리보기/사용자/사용자/데스크탑/t.tiff 예. 저는 Windows 사용자였습니다. Windows 용 Microsoft Office도 cmd에서 시작할 수 있습니다. –