강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김민찬님의 프로필 이미지
김민찬

작성한 질문수

남박사의 파이썬 기초부터 실전 100% 활용

나만의 단축키 만들기 스마트

win32api 질문입니다

해결된 질문

작성

·

316

1

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

답변 1

1

남박사님의 프로필 이미지
남박사
지식공유자

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

김민찬님의 프로필 이미지
김민찬

작성한 질문수

질문하기