Ir para conteúdo
Fórum Script Brasil
  • 0

VB6 - arquivo .bat criado não funciona


ricardoweb084

Pergunta

Olá

Criei um arquivo .bat através do vb6 para executar um backup e depois deletá-lo.

Acontece que este arquivo bat criado pelo vb6 simplesmente não executa as instruções, ele abre e fecha e não acontece nada.

O arquivo .bat original, criado manualmente em ambiente Windows, executa todas as instruções normalmente.

Se eu abro manualmente o arquivo gerado pelo vb6 e o criado por mim, são idênticos, exceto pelo fato do arquivo criado no vb6 ter 0,5KB a menos, não descobri o porquê.

Segue minha rotina.

Public Function mBKP_Execute()
    Dim conexao As String
    Dim ReadData As String
    Dim FSO As New FileSystemObject
    Dim arqtxt As TextStream
    Dim n As Variant

' UNCRYPT
    Open App.Path & "\archive.bat" For Input As #1

    Do Until EOF(1)
       Line Input #1, ReadData
        If conexao = Empty Then
            conexao = co0e(ReadData)
            Else
            conexao = conexao & Chr(13) & co0e(ReadData)
        End If
        If Not Left(ReadData, 1) = "*" Then
        End If
    Loop

' CRIA

    Set arq2 = FSO.OpenTextFile(App.Path & "\temp.bat", ForReading, True)
    sArq = arq2.ReadAll
    
    Set arqtxt = FSO.CreateTextFile(App.Path & "\temp.bat", True, False)
    With arqtxt
        .WriteLine (conexao)
        .Close
    End With
    
    Close #1
    

' EXECUTA
    Shell App.Path & "\temp.bat", vbHide
    
' DELETA
    Kill App.Path & "\temp.bat"
    
ReadData = Empty: conexao = Empty: Set FSO = Nothing: Set arqtxt = Nothing
End Function

 

Se alguém tiver alguma ideia de como fazer o Vb6 gerar um .bat funcional, ficarei grato

Editado por ricardoweb084
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...