Ir ao conteúdo
  • Cadastre-se

Arquivo bat - Agendador de tarefas - Abrir programa


Ir à solução Resolvido por LNPott,

Posts recomendados

20 horas atrás, bngomes disse:

Por que o interpretador de comandos dos dois são diferentes... teste o comando no powershell do windows 7

Consegui!!!!

 

:opcao7
Shutdown.exe  /s /t 60 /f /c "O seu PC será desligado em 60 segundos. Salve seus trabalhos!!!"

 

Acrescentei o .exe e mudei o "-" (traço) para / (barra)

 

Link para o comentário
Compartilhar em outros sites

Boa tarde amigos,

 

Estou usando este scrip para organizar arquivos na mesma raiz.

Como funciona:

Copia arquivos de uma raiz, no caso, C:\Users\14065673\Downloads e copia para as pastas que serão criadas na mesma raiz, texto, imagem, programa e etc. e no final, depois de tudo copiado, ele deleta os arquivos [da raiz] que foram copiados para as devidas pastas.

Problema:

como usei o comando del f/ q *.*, percebi que ele deleta até os arquivos que não tem extensão especificada. Como posso impedir que este comando faça isto: Não delete o que não tiver especificação ou extensão. Só Delete os que foram efetivamente copiados. O que não for copiado ou não tiver pasta direcionada, continua na raiz sem nenhuma ação.

 

Não sei como posso fazer isso. Não sei se ficou clara as explicações.

 

@echo off
cd C:\Users\14065673\Downloads\
md texto
md texto\txt
md texto\pdf
md texto\doc
md texto\xlsx
md imagem
md programa
md audio
md zipados
md livros
md videos
copy *.txt C:\Users\14065673\Downloads\texto\txt
copy *.pdf C:\Users\14065673\Downloads\texto\pdf
copy *.doc C:\Users\14065673\Downloads\texto\doc
copy *.docx C:\Users\14065673\Downloads\texto\doc
copy *.xlsx C:\Users\14065673\Downloads\texto\xlsx
copy *.zip C:\Users\14065673\Downloads\zipados
copy *.jpg C:\Users\14065673\Downloads\imagem
copy *.png C:\Users\14065673\Downloads\imagem
copy *.jpeg C:\Users\14065673\Downloads\imagem
copy *.exe C:\Users\14065673\Downloads\programa
copy *.mp3 C:\Users\14065673\Downloads\audio
copy *.epub C:\Users\14065673\Downloads\livros
copy *.mp4 C:\Users\14065673\Downloads\videos
del f/ q *.*
echo.
echo.
pause

 

Link para o comentário
Compartilhar em outros sites

@edsonj Acho que o mais simples seria usar "move" ao invés de "copy" já que mover na verdade também é um copiar+deletar

 

Ou então algo assim:

 


copy *.txt C:\Users\14065673\Downloads\texto\txt

del /a /q *.txt


copy *.pdf C:\Users\14065673\Downloads\texto\pdf

del /a /q *.pdf


copy *.doc C:\Users\14065673\Downloads\texto\doc

del /a /q *.doc

 

Primeiro copia depois deleta

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...