• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

win32api 질문입니다

20.06.30 18:41 작성 조회수 183

1

def function3():
    print("함수3 호출")
    win32api.WinExec("C:\\Users\\MCK\\Desktop\\\\League of Legends.lnk")
위 함수를 실행시키면 오류가 나오던데 명령어 자체가 exe파일만 실행시킬수있는건가요?
다른 프로그램을 실행시키려면 어떤 코드를 사용해야하나요??

답변 1

답변을 작성해보세요.

1

파일을 실행한다는건 실행 할 수 있는 실행파일을 동작시키는 내용입니다. lnk 파일은 실행파일을 연결해주는 단축아이콘 파일명이고 동작방식을 생각해봐야 하는게 lnk 를 실행하면 윈도우의 shell 프로그램이 이를 감지하고 실행파일을 찾아서 실행시켜주는것이지 그 자체가 실행의 기능은 없습니다.