@nazar21015
BAS: сделать скриншот элемента, где располагается qr code
BAS: сохранить его на диск
BAS(Process Manager): запустить
скрипт распознавания qr кодов с сохранением результатов в файлик
BAS: прочитать файлик
Где скрипт распознавания может быть написан на любом языке и можно его вызывать из консоли, указывая путь с картинкой(qr code) и куда сохранять результат. Недавно писал подобный скрипт на python, там программисту на час работы, включая статичный билд(exe) под Windows, чтобы не заставлять тебя ставить python и кучу библиотек к нему тебе на компьютер.
python,
https://github.com/NaturalHistoryMuseum/pyzbar
golang,
https://github.com/makiuchi-d/gozxing
Вот это почти весь код скрипта(golang), нужно только добавить передачу параметров командной строки и все готово.
package main
import (
"fmt"
"image"
_ "image/jpeg"
"os"
"github.com/makiuchi-d/gozxing"
"github.com/makiuchi-d/gozxing/qrcode"
)
func main() {
// open and decode image file
file, _ := os.Open("qrcode.jpg")
img, _, _ := image.Decode(file)
// prepare BinaryBitmap
bmp, _ := gozxing.NewBinaryBitmapFromImage(img)
// decode image
qrReader := qrcode.NewQRCodeReader()
result, _ := qrReader.Decode(bmp, nil)
fmt.Println(result)
}