Ir ao conteúdo
  • Cadastre-se

Mapear pendrive em arquivo .bat


Posts recomendados

Lá no meu trabalho pediram que eu fizesse um arquivo .bat, para fazer atualizações do sistema. O arquivo.bat que tem lá pega atualizações da rede que esta mapeada no servidor. Mas o computador que querem fazer essa atualização não tem rede fica num lugar separado do prédio, então tem que pegar colocar o sistema atualizado num pendrive e levar lá e executar o .bat, mas esse .bat tem que achar o Pendrive, para fazer atualização. o que eu quero saber é como fazer a opção de escolher a letra de unidade do pendrive?

Link para o comentário
Compartilhar em outros sites

Se o batch estiver salvo no pendrive ele já abre com o caminho do pendrive, então usando o CD\ você já estaria na raiz do pendrive.

Se o batch estiver salvo no computador, pode ser usado o comando FOR para verificar as mídias removíveis do computador e pegar a letra correspondente à do pendrive, da seguinte forma:

FOR %%I in (C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) DO (
IF EXIST %%I:\PendriveUpdate.txt SET PENDRIVE=%%I
)

Esse código definiu a variável PENDRIVE com o valor da letra do pendrive, exemplo: G

Agora é só criar o arquivo PendriveUpdate.txt na raiz do pendrive para ele ser reconhecido com o pendrive do update. Desta forma é possível utilizar mais de um pendrive no computador e sempre será reconhecido o certo.

Qualquer coisa pode perguntar. Abraço!

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • mês depois...
  • 5 anos depois...
Em 24/10/2011 às 10:03, AlyssonMaster disse:

Se o batch estiver salvo no pendrive ele já abre com o caminho do pendrive, então usando o CD\ você já estaria na raiz do pendrive.

Se o batch estiver salvo no computador, pode ser usado o comando FOR para verificar as mídias removíveis do computador e pegar a letra correspondente à do pendrive, da seguinte forma:

 

 

FOR %%I in (C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) DO (
IF EXIST %%I:\PendriveUpdate.txt SET PENDRIVE=%%I
)

 

Esse código definiu a variável PENDRIVE com o valor da letra do pendrive, exemplo: G

Agora é só criar o arquivo PendriveUpdate.txt na raiz do pendrive para ele ser reconhecido com o pendrive do update. Desta forma é possível utilizar mais de um pendrive no computador e sempre será reconhecido o certo.

Qualquer coisa pode perguntar. Abraço!

Amigo estou começando a aprender teria como expliacar esse codigo de uma maneira mais simples porque no meu caso eu queria que meu script buscase o pendrive de fora dele se puder desde já agradeço

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!