- VBS и Python: в итоговом CSV код КИЗ обрезается до первых 31 символа (код без криптохвоста: 01 + GTIN + 21 + серийный номер); более короткий код остаётся как есть, с замечанием в отчёте. Копия kiz_to_csv.py в портативном комплекте обновлена так же. - README.md: инструкция на русском, переписана проще и яснее; Инструкция_экспорт_CSV.docx пересобрана из того же текста, с настоящими заголовками и списками. - AGENTS.md, CLAUDE.md, .agents/ (скилл kiz-testing, папки plans и reports). - .gitignore для .DS_Store; .gitattributes хранит файлы без изменения концов строк (.bat и .vbs нужны CRLF). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
51 lines
2.3 KiB
Batchfile
51 lines
2.3 KiB
Batchfile
@echo off
|
|
rem ============================================================
|
|
rem Запуск kiz_to_csv.py двойным щелчком (Windows).
|
|
rem Нужен установленный Python с галочкой "Add python.exe to PATH"
|
|
rem и один раз установленный пакет openpyxl (pip install openpyxl).
|
|
rem Если Python ставить нельзя - используйте папку KIZ_portable_Win7
|
|
rem (там свой Python, ничего устанавливать не надо).
|
|
rem ============================================================
|
|
chcp 65001 >nul
|
|
cd /d "%~dp0"
|
|
|
|
python --version >nul 2>&1
|
|
if errorlevel 1 (
|
|
echo.
|
|
echo ОШИБКА: Python не найден на этом компьютере.
|
|
echo.
|
|
echo Что делать (один из двух вариантов):
|
|
echo.
|
|
echo ВАРИАНТ 1 - без установки: откройте папку KIZ_portable_Win7
|
|
echo и запускайте KIZ_CSV.bat оттуда. Там свой Python,
|
|
echo ничего устанавливать не нужно.
|
|
echo.
|
|
echo ВАРИАНТ 2 - установить Python:
|
|
echo 1. Зайдите на https://www.python.org/downloads/ и скачайте
|
|
echo Python (для Windows 7 - версию 3.8.10, для Windows 10/11 - любую новую).
|
|
echo 2. При установке ОБЯЗАТЕЛЬНО поставьте галочку
|
|
echo "Add python.exe to PATH" внизу первого окна установщика.
|
|
echo 3. После установки нажмите Win+R, введите cmd, Enter,
|
|
echo и в черном окне выполните: pip install openpyxl
|
|
echo 4. Запустите этот файл снова.
|
|
echo.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
python -c "import openpyxl" >nul 2>&1
|
|
if errorlevel 1 (
|
|
echo.
|
|
echo ОШИБКА: Python есть, но не установлен пакет openpyxl.
|
|
echo.
|
|
echo Нажмите Win+R, введите cmd, нажмите Enter и в черном окне
|
|
echo выполните команду: pip install openpyxl
|
|
echo Затем запустите этот файл снова.
|
|
echo.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
python "%~dp0kiz_to_csv.py" %*
|
|
pause
|