WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Name #3111

@danielgamer16

Description

@danielgamer16

name: Windows Cloud PC - Anydesk (Optimized)

on:
workflow_dispatch:

jobs:
build:
name: Start Building...
runs-on: windows-latest
timeout-minutes: 10080 # Máximo de 7 dias para evitar tempo de execução excessivo

steps:
  - name: Downloading & Installing Essentials
    run: |
      # Baixa o arquivo .bat para instalar componentes essenciais
      Invoke-WebRequest -Uri "https://www.dropbox.com/scl/fi/7eiczvgil84czu55dxep3/Downloads.bat?rlkey=wzdc1wxjsph2b7r0atplmdz3p&dl=1" -OutFile "Downloads.bat"
      # Executa o script .bat para instalar os componentes
      cmd /c Downloads.bat

  - name: Log In To AnyDesk
    run: |
      # Verifica se o arquivo start.bat existe antes de executar
      if (Test-Path "start.bat") {
        cmd /c start.bat
      } else {
        Write-Host "Arquivo start.bat não encontrado. Verifique a configuração."
      }

  - name: Monitor and Restart AnyDesk if Needed
    run: |
      # Monitora a conexão do AnyDesk e reinicia se necessário
      while ($true) {
        $process = Get-Process -Name "AnyDesk" -ErrorAction SilentlyContinue
        if (-not $process) {
          Write-Host "AnyDesk não está rodando, reiniciando..."
          cmd /c start.bat
        }
        Start-Sleep -Seconds 300  # Verifica a cada 5 minutos
      }

  - name: Time Counter (Long Running Task)
    run: |
      # Configura para manter a máquina em execução
      Start-Sleep -Seconds 604800  # 7 dias de execução contínua

  - name: Clean Up Temporary Files
    if: success()  # Executa esta etapa apenas se todas as etapas anteriores forem bem-sucedidas
    run: |
      # Remove arquivos temporários ou logs gerados
      Remove-Item Downloads.bat -Force
      Write-Host "Limpeza completa."

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions