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 [Ô] & hora
Note 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