﻿เครื่องมือสำนักงาน (ATM Suite) รุ่น 1.0.0
================================================================

รวมเครื่องมือ 3 ตัวที่เคยแจกแยกกัน ไว้ในโปรแกรมเดียว

    ตรวจสอบชื่อบริษัท (DBD)           ค้นชื่อ/เลขทะเบียน/ที่ตั้ง จากคลังข้อมูลธุรกิจ
    ตรวจสอบสิทธิประกันสังคม (INSCL)   ตรวจสิทธิรักษาพยาบาลจากเลขบัตรประชาชน
    ค้นหาเลขเก็บ (LED)                ค้นเลขเก็บจากเว็บกรมบังคับคดี


วิธีเปิด
----------------------------------------------------------------
    ดับเบิลคลิก  ATM-Suite.exe
    แล้วกดปุ่มเครื่องมือที่ต้องการ

แต่ละเครื่องมือจะเปิดเป็นหน้าต่างของตัวเอง เปิดพร้อมกันหลายตัวได้
แต่เครื่องมือตัวเดียวกันจะเปิดซ้ำไม่ได้ (กันไม่ให้เขียนทับไฟล์ Excel กันเอง)

ไม่ต้องติดตั้ง Python ไม่ต้องใช้ command line
ห้ามรันจากในไฟล์ .zip โดยตรง ให้แตกไฟล์ออกมาทั้งโฟลเดอร์ก่อน


ข้อควรระวังก่อนเริ่มงาน
----------------------------------------------------------------
* ปิดไฟล์ Excel ที่จะใช้ก่อนกดเริ่ม ไม่งั้นโปรแกรมบันทึกทับไม่ได้
  (ถ้าบันทึกไม่ได้จริง ๆ โปรแกรมจะเขียนเป็นไฟล์สำรองข้าง ๆ ให้แทน)
* โปรแกรมจะสำรองไฟล์ต้นฉบับให้อัตโนมัติครั้งแรกก่อนแก้ไข
* ถ้ารันค้างไว้แล้วปิดกลางคัน งานที่ทำไปแล้วไม่หาย เปิดใหม่แล้วสั่งรันต่อได้เลย
  โปรแกรมจะข้ามแถวที่มีคำตอบอยู่แล้วโดยอัตโนมัติ
* DBD จะเปิดหน้าต่าง Chrome ขึ้นมาทำงานจริง อย่าปิดหรือไปคลิกในหน้าต่างนั้นระหว่างรัน
* LED ต้องวาง JSESSIONID และกรอก captcha ก่อนเริ่ม (หมดอายุประมาณวันละครั้ง)
* INSCL ต้องมี xapikey ที่ยังไม่หมดอายุในหน้าตั้งค่า


ถ้า Windows เตือน
----------------------------------------------------------------
ATM-Suite.exe คือไฟล์ pythonw.exe ของ Python ที่เซ็นชื่อดิจิทัลโดย
Python Software Foundation เพียงเปลี่ยนชื่อ — การเปลี่ยนชื่อไม่ทำให้
ลายเซ็นเสีย Smart App Control จึงเปิดให้รันได้

ถ้าเห็นกล่องสีน้ำเงิน "Windows protected your PC" ให้กด
More info -> Run anyway ครั้งแรกครั้งเดียว


มีอะไรอยู่ในโฟลเดอร์นี้
----------------------------------------------------------------
    ATM-Suite.exe          ตัวเปิดโปรแกรม (pythonw.exe ที่เซ็นชื่อแล้ว)
    app\                   โค้ดของตัวเลือกเครื่องมือ + ทั้งสามเครื่องมือ
    vendor\                ไลบรารีที่ใช้ (requests, openpyxl, playwright, ...)
    Lib\, *.dll, *.pyd     ตัว Python และ Tcl/Tk สำหรับวาดหน้าต่าง
    VERSION                หมายเลขรุ่น

ทุกไฟล์เปิดดูได้ ไม่มีตัวติดตั้ง ไม่มีการส่งไฟล์ Excel ของคุณขึ้นเซิร์ฟเวอร์
งานทั้งหมดทำที่เครื่องคุณเอง


สำหรับผู้ดูแลระบบ
----------------------------------------------------------------
รันเครื่องมือตรง ๆ โดยไม่ผ่านหน้าต่างเลือก:

    ATM-Suite.exe app\dbd\dbd_gui.py
    ATM-Suite.exe app\inscl\gui.py
    ATM-Suite.exe app\led\app_gui.py

ยังใช้เป็น Python ปกติได้ เช่น:

    python.exe -m led_lookup --show-config
