我想打开记事本并执行一些任务,但它没有打开。 我试过这段代码
import win32com.client
autoit = win32com.client.Dispatch("AutoItX3.Control")
autoit.Run("notepad.exe")
记事本没有打开,但这些工作正常
autoit.Run("calc.exe")
autoit.Run("explorer.exe")
autoit.Run("regedit")
答案 0 :(得分:4)
尝试执行this:
之类的操作Open a command prompt window (cmd) as an administrator
Go to AutoItX directory (default on Windows 7 : cd C:\Program Files (x86)\AutoIt3\AutoItX\)
Type these two commands :
regsvr32.exe AutoItX3.dll
regsvr32.exe AutoItX3_x64.dll
然后,试试这样:
import win32com.client
autoit = win32com.client.Dispatch("AutoItX3.Control")
#Run(program, workingdir, show_flag)
autoit.Run("notepad.exe",'',5)