У меня есть установка программного обеспечения для автоматизации, я использую python (3.6) и библиотеку pywinauto (0.6.8). процесс выглядит следующим образом: 1. выполните некоторые действия (python сценарий 1) 2. перезагрузите систему 3. выполните другие действия (python сценарий 2) 4. перезагрузите систему 5. выполните оставшиеся действия (python сценарий 3)
Я столкнулся с проблемой, когда после завершения первого сценария, когда система перезагружается (выполнено автоматическое использование первого сценария), второй сценарий не запускается ... !!
Я следую коду добавьте второй скрипт в путь и вызовите его из первого скрипта «вот код»:
'' '
Добавление второго скрипта в путь:
путь = os.path.abspath ("resume_install_first_reboot.py"). encode ('ascii')
command_line = subprocess.Popen ("cmd.exe", stdin = subprocess.PIPE, stdout = subprocess.PIPE, stderr = subprocess.PIPE)
command_line.stdin.write (b'REG ADD HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ RunOnce / v pythonScript / t REG_EXPAND_SZ / d "'+ путь + b'" / f \ n ')
command_line.stdin.close ()
вызов функции автолога
setup_auto_lo gin ()
для вызова второго python сценария:
subprocess.call (['python', 'resume_install_first_reboot.py'])
'' '