E POSSIVEL UM COMANDO DO DOS INTEPRETAR UM VARIVEL

DIOGO2BLA 13/07/2011 18:27:03
#379070
vamos lá
para o que interesa eu só novatisimo em programação
mais manjo bem de bat
entao eu queria que se for possivel em vb6 um comando do dos reconheça uma variavel de vb
exemplo

dim hora
shutdown -r -t hora
isso não funciona em vb
outra possibilidade e o comando at

dim hora as string
at hora /interactive shutdown -r

e ai sera que alguém pode me ajudar?
[txt-size=1] [/txt-size]
MARCELO.TREZE 13/07/2011 18:40:29
#379071
Resposta escolhida
colega vc pode fazer o programa em vb6, e criar o bat na hora

veja como é facil fazer uma arquivo bat pelo vb

é só criar como qualquer arquivo de texto:

Dim Hora As String
Hora = [Ô]12:33:57[Ô]
open [Ô]c:    este.bat[Ô] for output as #1
print #1, [Ô]shutdown -r -t [Ô] & hora
close #1


depois se quiser abra com o shell
shell [Ô]c:    este.bat[Ô]


bom, só uma pergunta o que este arquivo .bat faz?
DIOGO2BLA 13/07/2011 18:47:40
#379072
muito obrigado perfeito

este comando
open [Ô]c:    este.bat[Ô] for output as #1
print #1, [Ô]shutdown -r -t [Ô] & hora
close #1
é para criar bat sera que vc poderia me explicar mais sobre ele agradeçeria
MARCELO.TREZE 13/07/2011 19:09:42
#379075
Você diz que entende de muito de bat e eu não entendo nada de bat, o que posso te explicar é sobre vb6.

então vc pode criar qualquer arquivo bat pelo vb6 como indiquei acima, lógico este arquivo pode ser criado com varias linhas dependendo do seu arquivo bat

exemplo

open [Ô]c:    este.bat[Ô] for output as #1
print #1, [Ô]shutdown -r -t [Ô] & hora
print #1, [Ô]linha 2[Ô]
print #1, [Ô]linha 3[Ô]
print #1, [Ô]linha 4[Ô]
close #1


e depois vc executa este arquivo bat como explicado anteriormente, também

como eu havia pergunta, eu acho que o arquivo bat que vc colocou atualiza a hora do pc

no VB isto seria muito mais simples.

DIOGO2BLA 13/07/2011 19:12:30
#379077
este arquivos com shutdown desliga o pc
com seguntdos
exemplo
shutdown -s -t
o -s significa desligar totalmento o pc vc poderia no lugar de -s o -r que ''e para reiniciar
o traço -t e de tempo em segundos exemplo shutdown -s -t 60 segundos

o comando at
e melhor com ele vc pode agendar o carregamento de um programa ou um comando
em bat eu faria uma coisa parecida com essa

echo off
cks
echo digite o horario de desligamento
set /p a=[Ô]>[Ô]
at %a% /interactive shutdown -s
DIOGO2BLA 13/07/2011 19:19:23
#379079
bom eu fiz um bat que protege e oculta arquivo
primeiro tem que criar um bat com a senha
crie o bat desta maneira

echo off
cls
cd/
cd c\:windows    emp
(
echo 01)>.senha01
cls
(
echo 02)>.senha02

cole este bat no bloco de notas ele vai criar dois arquivos de nomes senha01.txt, senha02.txt
que dentro tera a senha 01, 02
isso poderia ser feito simplesmente indo na pasta temp e criando os arquivos mais na maneira grafica não funciona
depois de criado este bat e executalo a senha do programa
sera

login 01

senha 02

ai vai o bat para proteger arquivos abaixo
pode salvalo como bat sem medo não é nenhum virus

http://paste.ubuntu.com/638526/
MARCELO.TREZE 13/07/2011 19:41:00
#379081
bom colega para finalizar o topico, o código acima acho que resolve seu problema.
Tópico encerrado , respostas não são mais permitidas