Как автоматизировать установку программного обеспечения на удаленной машине [windows and linux], используя python 3.x - PullRequest
1 голос
/ 29 марта 2019

Я новичок в программировании на python, я хочу автоматизировать установку программного обеспечения на удаленной машине [windows and linux] с python 3.x. Я попытался с pywinauto для автоматизации установки приложений Windows на локальном компьютере, и она работает нормально. поэтому я хочу автоматизировать одно и то же приложение на удаленной машине. Как я могу сделать это на удаленной машине, запустив скрипт python на локальной машине? Может ли кто-нибудь помочь в этом.

Ниже приведен код для автоматизации приложения на локальном компьютере.

from pywinauto.application import Application as App
import time
import math
start = time.time()
app = App().start('C:\\Anaconda3-2018.12-Windows-x86_64.exe')
time.sleep(1)
ctrl = app['Anaconda3_2018.12(64-bit)_Setup']
ctrl.Next.click()
ctrl.IAgree.click()
#ctrl.print_control_identifiers()
ctrl.child_window(title="Just Me (recommended)", 
class_name="Button").click()
ctrl.Next.click()
ctrl.Edit.wait('ready').type_keys(r'C:\xx\Continuum\anaconda3', 
with_spaces = True)
ctrl.Next.click()
#ctrl.print_control_identifiers()
#ctrl.child_window(title="Add Anaconda to my &PATH environment variable", 
class_name="Button").click()
ctrl.Install.click()
#ctrl.print_control_identifiers()
ctrl.Next.wait('enabled',timeout = 600).click()
time.sleep(2)
ctrl.Skip.click()
time.sleep(1)
ctrl.Finish.wait('ready').click()
endTime = math.ceil((time.time()-start)/60)
print ('Script has taken', endTime, 'Minutes..')
...