Instalação necessária
A. Google Chrome
B. Anaconda ou Python para Windows 64-bit https://www.python.org/downloads/windows/, na tela do instalador, marque: Add python.exe to PATH e Install launcher for all users (recommended)
C. Bibliotecas no Prompt de Comando (pesquise “cmd” no Iniciar):
1) Tudo em UM comando (no ambiente atual)
Cole no Anaconda Prompt (onde aparece (base) ou o env que você usa):
python -m pip install --upgrade pip && python -m pip install --upgrade selenium pywinauto pyautogui mouseinfo pywin32 pandas openpyxl pillow pygetwindow unidecode colorama python-dateutil ttkbootstrap pyinstaller
2) (Recomendado) UM comando que cria um ambiente novo “nfsebot” e instala tudo
conda create -n nfsebot -y -c conda-forge python=3.11 selenium pywinauto pyautogui pywin32 pandas openpyxl pillow unidecode colorama python-dateutil ttkbootstrap pyinstaller && conda activate nfsebot && python -m pip install --upgrade pip && python -m pip install mouseinfo pygetwindow
3)Teste rápido (confere se está tudo instalado)
python -c "import selenium, pywinauto, pyautogui, mouseinfo, win32api, pandas, openpyxl, PIL, pygetwindow, unidecode, colorama, dateutil, ttkbootstrap; print('OK')"
D. Salvar as pastas do código na raiz C:
Consulta de notas fiscais
NFS-E PMSP - Rodar o script: python C:\NFSeBot\nfse_bot.py
NFTS PMSP - Rodar o script: python C:\NFTSeBot\nftse_nfts_bot.py
NFS-E OSASCO - Rodar o script: python C:\NFSeOsasco\osasco_fluxo.py
NFE FSIST - Rodar o script: python C:\NFeFsistbot\automacao_fsist_recebidas.py
NFSe Nacional - Rodar o script: python C:\NFSeNacional\nfsenacional_emitidasrecebidas.py
Painel para executar Bats
Salve como: C:\Painel para executar bat\BAT_Launcher_Panel_moderno.py
Rode: cd "C:\Painel para executar bat"
python BAT_Launcher_Panel_moderno.py
Gerar o .exe: cd "C:\Painel para executar bat"
python -m PyInstaller --noconsole --onefile "C:\Painel para executar bat\BAT_Launcher_Panel_moderno.py" --distpath "C:\Painel para executar bat\dist" --workpath "C:\Painel para executar bat\build" --specpath "C:\Painel para executar bat"
Abra: C:\Painel para executar bat\dist\BAT_Launcher_Panel_moderno.exe
Dica: Se precisar ir diretamente para *C:*: cd C:\
Bats para manutencao dos demonstrativos do sistema fiscal
Em C:\Tarefas Automatizadas salve os arquivos xls
Em C:\Tarefas Automatizadas crie a subspasta "Bats para manutencao dos Demonstrativos" e salve os arquivos py e bat