https://github.com/antoniosilv-l/browser-login_and_refresh
Solução criada para login, troca de aba e atualização da pagina automaticamente.
https://github.com/antoniosilv-l/browser-login_and_refresh
automation batch dashboards vbscript
Last synced: 4 months ago
JSON representation
Solução criada para login, troca de aba e atualização da pagina automaticamente.
- Host: GitHub
- URL: https://github.com/antoniosilv-l/browser-login_and_refresh
- Owner: antoniosilv-l
- Created: 2024-06-27T01:52:14.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-08T01:05:00.000Z (over 1 year ago)
- Last Synced: 2025-02-25T23:32:51.688Z (over 1 year ago)
- Topics: automation, batch, dashboards, vbscript
- Language: VBScript
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: change_windows.vbs
Awesome Lists containing this project
README
# 🌐 Browser, Logar e Atualizar
## **📖 Descrição da Quest**
A missão consistia em exibir dashboards do nas TVs do escritório. Essas TVs estavam conectadas a mini-desktops, onde não era possível instalar o **Python** 🐍.
Sendo assim o desafio era alternar entre as abas e atualizar as informações de forma automatizada.
---
## **🎰 Resolução**
A solução mais simples, embora não tão sofisticada, foi criar um script `.bat` responsável por:
1. **Finalizar o navegador** caso estivesse em execução.
2. **Abrir as abas** com os dashboards que deveriam ser exibidos.
3. Chamar os demais scripts em **VBS**.
Os arquivos `.vbs` eram encarregados de:
- **Inserir login e senha** automaticamente.
- **Alternar entre as abas** do navegador.
- **Atualizar as páginas** periodicamente.
- Observar o **horário comercial** e encerrar a execução fora desse período.
Essa abordagem permitiu automatizar o processo sem a necessidade de instalar softwares adicionais.
---
## **⚠️ Pontos de Atenção**
Alguns aspectos importantes a considerar ao utilizar este script:
- **Sincronização do navegador:**
- O script pode falhar ao inserir o login e a senha se o navegador demorar para abrir as abas.
- **Segurança do arquivo ****`.env`****:**
- Certifique-se de manter o arquivo `.env` com o usuário e senha em um local seguro, como uma pasta acessível apenas por administradores. Isso ajuda a reduzir o risco de vazamento de credenciais.
---
