E POSSIVEL UM COMANDO DO DOS INTEPRETAR UM VARIVEL
                    EU TINHA VISTO SOBRE CRIAR UM ARQUIVO BAT COM Os comandos em bat
com o varivel já add dentro do arquivo
exemplo
pen [Ô]c: este.bat[Ô] For Output As #1
Print #1, [Ô]shutdown -r -t [Ô] & Hora
Close #1
Shell [Ô]c: este.bat[Ô]
End Sub
shell [Ô]c: este.bat[Ô]
no caso do Print #1 dos comando acima a varivel esta no fim no shutdown -r -t VARIAVEL
mais se ela estive no meio
exemplo
Print #1, [Ô]at VARIAVEL VB /interactive notepad.exe [Ô] & Hora
no caso eu quero que ele enterprete a onde esta escrito VARIAVEL VB alguma ideia?
                
            com o varivel já add dentro do arquivo
exemplo
pen [Ô]c: este.bat[Ô] For Output As #1
Print #1, [Ô]shutdown -r -t [Ô] & Hora
Close #1
Shell [Ô]c: este.bat[Ô]
End Sub
shell [Ô]c: este.bat[Ô]
no caso do Print #1 dos comando acima a varivel esta no fim no shutdown -r -t VARIAVEL
mais se ela estive no meio
exemplo
Print #1, [Ô]at VARIAVEL VB /interactive notepad.exe [Ô] & Hora
no caso eu quero que ele enterprete a onde esta escrito VARIAVEL VB alguma ideia?
                    a questão acredito que não seja interpretar a varial vb e sim o que esta variavel irá conter.
poste um exemplo do que gostaria que estivesse no lugar da variavel vb, e assim ficará mais fácil de explicar
            poste um exemplo do que gostaria que estivesse no lugar da variavel vb, e assim ficará mais fácil de explicar
                    BOM VAMOS LÃ
eu estou progertando um programa em vb para deligar o pc com hora programada HH:MM:SS
com este comando
Open [Ô]c:\diogo.bat[Ô] For Output As #1
Print #1, [Ô]schtasks /create /tn VARIAVELAKI /tr notepad.exe /sc once /st [Ô] & hora & texto
Close #1
Shell [Ô]c:\diogo.bat[Ô]
MsgBox [Ô]Desligamento agendado com sucesso[Ô], vbInformation
End Sub
eu preciso que uma varivel fique a onde esta escrito VARIVELAKI
QUE é NOME DA TAREFA AGENDADA PELO SISTEMA
eu preciso colocar uma variavel ALI e ai Marcelo o que vc acha
            eu estou progertando um programa em vb para deligar o pc com hora programada HH:MM:SS
com este comando
Open [Ô]c:\diogo.bat[Ô] For Output As #1
Print #1, [Ô]schtasks /create /tn VARIAVELAKI /tr notepad.exe /sc once /st [Ô] & hora & texto
Close #1
Shell [Ô]c:\diogo.bat[Ô]
MsgBox [Ô]Desligamento agendado com sucesso[Ô], vbInformation
End Sub
eu preciso que uma varivel fique a onde esta escrito VARIVELAKI
QUE é NOME DA TAREFA AGENDADA PELO SISTEMA
eu preciso colocar uma variavel ALI e ai Marcelo o que vc acha
                    Não seria assim?
            Print #1, [Ô]schtasks /create /tn [Ô] &  VARIAVELAKI  & [Ô]/tr notepad.exe /sc once /st [Ô] & hora & texto
                
                    olá só
mais não funcionou
Dim hora As String
Dim texto As String
Private Sub Command1_Click()
Open [Ô]c:\diogo.bat[Ô] For Output As #1
Print #1, [Ô]schtasks /create /tn [Ô] & texto & [Ô]/tr notepad.exe /sc once /st [Ô] & hora
Close #1
Shell [Ô]c:\diogo.bat[Ô]
MsgBox [Ô]Desligamento agendado com sucesso[Ô], vbInformation
End Sub
                
            mais não funcionou
Dim hora As String
Dim texto As String
Private Sub Command1_Click()
Open [Ô]c:\diogo.bat[Ô] For Output As #1
Print #1, [Ô]schtasks /create /tn [Ô] & texto & [Ô]/tr notepad.exe /sc once /st [Ô] & hora
Close #1
Shell [Ô]c:\diogo.bat[Ô]
MsgBox [Ô]Desligamento agendado com sucesso[Ô], vbInformation
End Sub
                    e sem a variável funciona? Se funcionar, verifique os espaços:
Note que falta espaço no fim da variável
vê se é isso:
                
            MsgBox [Ô]schtasks /create /tn [Ô] & texto & [Ô]/tr notepad.exe /sc once /st [Ô] & horaNote que falta espaço no fim da variável
vê se é isso:
Print #1, [Ô]schtasks /create /tn [Ô] &  VARIAVELAKI  & [Ô] /tr notepad.exe /sc once /st [Ô] & hora & texto
                    PERFEITO ERA OS ESPAÇOS MESMO
MUITO OBRIGADO ROBIU E A TODOS
                
            MUITO OBRIGADO ROBIU E A TODOS
                    Não esqueça de fechar o Tópico e pontuar quem mais ajudou !
Abraços !
            Abraços !
                        Tópico encerrado , respostas não são mais permitidas