Logo Hardware.com.br
DigUser
DigUser Super Participante Registrado
592 Mensagens 26 Curtidas

Backup automatizado de Pendrive - em arquivo Batch

#1 Por DigUser 29/04/2008 - 15:13
Cara, vê se seu autorun tah ativado, ou algo do gênero, tipo, eu tenho sérios problemas com o autorun do windows, ora funciona ora não, naõ sei o porque, mas prefiro assim.
Tipo, criei um CD com um arquivo .bat e fiz o seguinte:
autorun.inf:
[autorun]
open=autorun.bat
icon=icone.ico

Simplesmente eu fiz isso, e funcionou e funciona, no meu Pen eu fiz um script pra instalar o NinjaPendisk automaticamente, mas não deu certo, não copia o arquivo pra pasta correta.
DigUser
DigUser Super Participante Registrado
592 Mensagens 26 Curtidas
#31 Por DigUser
19/09/2008 - 19:06
Cara, vê se seu autorun tah ativado, ou algo do gênero, tipo, eu tenho sérios problemas com o autorun do windows, ora funciona ora não, naõ sei o porque, mas prefiro assim.
Tipo, criei um CD com um arquivo .bat e fiz o seguinte:
autorun.inf:
[autorun]
open=autorun.bat
icon=icone.ico

Simplesmente eu fiz isso, e funcionou e funciona, no meu Pen eu fiz um script pra instalar o NinjaPendisk automaticamente, mas não deu certo, não copia o arquivo pra pasta correta.
Kosloski
Kosloski Geek Registrado
2.1K Mensagens 119 Curtidas
#32 Por Kosloski
19/09/2008 - 19:14
DigUser disse:
Cara, vê se seu autorun tah ativado, ou algo do gênero, tipo, eu tenho sérios problemas com o autorun do windows, ora funciona ora não, naõ sei o porque, mas prefiro assim.
Simplesmente eu fiz isso, e funcionou e funciona, no meu Pen eu fiz um script pra instalar o NinjaPendisk automaticamente, mas não deu certo, não copia o arquivo pra pasta correta.
Comigo idem, hora funciona, hora não.
Estou esperando um post do PedroJotha aqui, ele é expert em Batch.

Gravado em CD-ROM funcionou normalmente. Aliás, criei um menu em HTML que é o Autorun que chama o Batch que chama o HTML.

Espero respostas para a questão, pois até eu agora fiquei cabreiro: autorun de batch em pendrive não funciona??confuso.png
Se não funciona, vamos testar em .exe [usem o "batch to exe converter" ele é free]. Cria o batch, compila ele em exe com esse programa e depois cria o autorun chamando o exe, e não o batch.
DigUser
DigUser Super Participante Registrado
592 Mensagens 26 Curtidas
#35 Por DigUser
19/09/2008 - 20:01
É isso aí RRH, esse é o mistério.
Não consigo fazer os testes no meu PC pois, além do problema que mencionei no meu último post, uso o Ninja Pendisk, esse programa cria uma pasta chamada autorun.inf antes que o próprio windows leia o arquivo, com isso, não tem como eu testar. Alguém vai ter que sacrificar um tempinho aê.
Acho muito interessante que como algumas pequenas linhas conseguem fzer algo gigantescos, essas pequenas linhas nem ocupam 1KByte direito, muito menos 1MB, enquanto os programas que fazem isso, em média pesam alguns 100 a 500 KB, ou até mesmo mais.
Um exemplo é o código que eu fiz, é algo bem simples:
Primeiro ele cria uma pasta chamada backup no drive Cfrown.pngcaso ela não exista), depois ele pergunta qual a letra da unidade do pendrive, depois ele verifica uma "pasta vazia" para colocar o backup, exemplo, ele cria backups em ordem, tipo, primeiro em bac1, depois em bac2 e assim em diante, sempre verificando se existe a pasta, uma dica é que não exclua o backup, para evitar que os backups fiquem fora de ordem. E nofinal ele copia tudo do pen.
guilhermeholtz
guilhermehol... Highlander Registrado
22.5K Mensagens 416 Curtidas
#36 Por guilhermehol...
19/09/2008 - 20:36
Consegui! big_green.png

No Windows Vista, eu entrei em Painel de Controle > Hardware e Sons > Reprodução Automática e, na opção Software e jogos, selecionei Instalar ou executar programa...

O autorun.inf ficou assim:

[autorun]
open=teste.bat


Para Windows XP, vejam o link abaixo:

veja.png http://h10025.www1.hp.com/ewfrf/wc/document?docname=c00859413&lc=pt&cc=pt&rule=3657&dlc=pt&product=403804#N375

Acredito que seja somente substituir a unidade de CD/DVD pela do pen drive...

O segredo está em configurar a reprodução automática de executáveis (.bat, .com, .exe, ...) como "executar sempre" ao invés de "perguntar"...

Imagem

Não tenho XP aqui em casa, mas a tela acima dá uma noção de como proceder... Só que no pen drive e não no CD/DVD e também em executáveis e não em música...

Abraço!
RRH
RRH Veterano Registrado
1.6K Mensagens 15 Curtidas
#40 Por RRH
26/09/2008 - 21:15
Kosloski disse:
Podem sim ser visualizados, é só desabilitar os arquivos ocultos... E sim, pode-se estudá-los abrindo com o bloco de notas.

Fiz isso com o Knight



Nunca peguei vírus no meu pendrive, mas um dia desses o kaspersky detectou vírus em um mp3player de um colega. Resolví antes de limpar o mp3 dar uma olhada nos arquivos, então habilitei exibir arquivos ocultos e ví lá um arquivo autorun e um bat mas ao tentar abrí-los com o bloco de notas exibia uma msg dizendo que o arquivo não poderia ser visualizado. E aí?


Aproveitando gostaria de saber no caso abaixo como ficaria pra abreviar a pasta "Meus documentos"?

pedro.jotha disse:
Se tiver uma pasta com nome grande ficará assim: Exemplo:
Documments and Settings - DOCUME~1 (Termina com ~ Til e um número)
No caso de haver mais de uma pasta com os 6 primeiros dígitos iguais, fica assim: (A numeção final fica por ordem alfabética) Ex:
Minhas Imagens - MINHAS~1
Minhas Músicas - MINHAS~2
Como Imagens vem por ordem alfabética antes de Músicas, a numeração final fica em Imagens 1 e Músicas 2.
Em caso de ter espaço no nome da pasta, o espaço é ignorado. Ex:
All Users - ALLUSE~1
guilhermeholtz
guilhermehol... Highlander Registrado
22.5K Mensagens 416 Curtidas
#41 Por guilhermehol...
26/09/2008 - 22:45
RRH disse:
Aproveitando gostaria de saber no caso abaixo como ficaria pra abreviar a pasta "Meus documentos"?

Olá!

Meus documentos = MEUSDO~1
Arquivos de programas = ARQUIV~1
Minhas imagens = MINHAS~1
Minhas músicas = MINHAS~2
Minhas partituras = MINHAS~3
Meus vídeos = MEUSVÍ~1

Seis caracteres iniciais (sem espaços) e ~ com a seqüência...

Abraço!
RRH
RRH Veterano Registrado
1.6K Mensagens 15 Curtidas
#43 Por RRH
29/09/2008 - 19:34
wanderley101 disse:
alguem saberia me dizer como faço tudo isso compactando os arquivos, e outra dúvida, como no script esta criando um diretorio, na segunda vez que eu executar esse arquivo de lote, como ficará? pq o diretório "Backup" já vai existir.... e ai



Para vc fazer um backup compactando os arquivos você precisa de ter o winrar instalado fazendo o seguinte:


@echo off
@cd \Arquivos de programas\Winrar\
@rar.exe a c:\pasta_onde_armazenara_o_backup\nomedoarquivo.rar c:\pasta_onde_esta_os_arquivos_para_backup\nome_do_arquivo_para_backup
@exit
Exemplificando:

Tenho um arquivo chamado banco.mdb dentro da pasta "controle" em "c:"
Esse é o caminho: "c:/controle/banco.mdb"

Quero gerar um backup do arquivo banco.mdb compactado em d:/backup, o código do bat ficará assim:

@echo off
@cd \Arquivos de programas\Winrar\
@rar.exe a d:\controle\Backup.rar c:\Controle\banco.mdb
@exit
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal