Как изменить фон рабочего стола при вводе пользователем? - PullRequest
0 голосов
/ 16 мая 2019

Я хочу использовать этот код, чтобы изменить свое фоновое изображение на соответствующий штрих-код, когда входные данные совпадают со штрих-кодом в переменной products. На данный момент я использую некоторую строку в переменной names вместо пяти разных изображений JPEG, которые есть на моем компьютере.

Я понятия не имею, как это сделать, но каждый раз, когда пользователь изменяет ввод, я хотел бы, чтобы мой фон сменился на это изображение. Есть идеи, как этого достичь?

Конечная цель - использовать сканер штрих-кода, чтобы изменить фоновое изображение моего рабочего стола на фотографию этого продукта.

Понятия не имею, что попробовать, я не смог найти в интернете полезной информации. Стоит отметить, что это для компьютера с Windows 10, и я использую Python 3.7.

while True:
  #gives the barcode formated to be read by the program. It removes the first and last digit
  barcode = str(input("Barcode: "))
  reduced_barcode = str(barcode[1:-1])


  #list of names in order with the barcodes list. They are placeholders for the image files I'd like to have my de3sktop background changed to
  names = ['007','Crash','Metal of Honor','JakII','Battlefront']

  #list of stored product barcodes
  products = ['4787583429','2062671255','1463314707','1171972652','2327232835']



  #checks if the scanned barcode matches the stored products barcodes and then prints the corresponding text
  for i in products:
    if(i == reduced_barcode):
        location = products.index(i)
        print(names[location])

Я ожидаю, что файлы изображений будут отображаться как фоновое фото моего рабочего стола, но я не знаю, как этого добиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...