๐ค์ ๋ณด๋ณด์/โค๏ธ๋ ๋ํ
[ํ์ด์ฌ] ๊ถํ ์์น ์์ฒญ ์ฝ๋(2022 ์ต์ )
TwoIceFish
2022. 7. 1. 09:18
์จ๋ผ์ธ์์ ๋ฐ๊ฒฌ๋๋ ๊ธฐ์กด ํ์ด์ฌ ๊ถํ ์์น ์์ฒญ ์ฝ๋์ ๊ฒฝ์ฐ ํจํค์ง ์ด๋ฆ์ด win32com์์ shell์ ์์ฒญํ์ง๋ง
2022๋ ๊ธฐ์ค win32comext์ ์กด์ฌํ๋ค.
import os
import sys
# win32com.shell์ด ์๋ win32comext ์ด๋ค
from win32comext.shell import shell
ASADMIN = 'asadmin'
print(sys.argv)
if sys.argv[-1] != ASADMIN:
script = os.path.abspath(sys.argv[0])
params = ' '.join([script] + sys.argv[1:] + [ASADMIN])
shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable, lpParameters=params)
sys.exit()
ShellExecuteEx ์ค๋ช