(DUV) protegendo pastas
Ter Maio 26, 2009 12:40 am
ae galera tenho uma duvida num batch que to tentando faze quero que ele crie uma pasta e proteja a pasta e desproteja eu to fazendo ja ola o script
@echo off
title PASTA BLOCK
:inicio
color fc
echo digite 1: para criar uma pasta protegida
echo digite 2: para para proteger a sua pasta
echo digite 3: para desproteger a pasta
set /p opcao=digite a opcao desejada
if %opcao% == 1 goto 1
if %opcao% == 2 goto 2
if %opcao% == 3 goto 3
:1
cd %homedrive%\documents and settings\%username%\desktop
md pasta
cls
@%0
:2
attrib +s +h +r %homedrive%\documents and settings\%username%\desktop\pasta
cls
@%0
:3
attrib -s -h -r %homedrive%\documents and settings\%username%\desktop\pasta
cls
@%0
ajuda ae no que eu tive errado vlw
@echo off
title PASTA BLOCK
:inicio
color fc
echo digite 1: para criar uma pasta protegida
echo digite 2: para para proteger a sua pasta
echo digite 3: para desproteger a pasta
set /p opcao=digite a opcao desejada
if %opcao% == 1 goto 1
if %opcao% == 2 goto 2
if %opcao% == 3 goto 3
:1
cd %homedrive%\documents and settings\%username%\desktop
md pasta
cls
@%0
:2
attrib +s +h +r %homedrive%\documents and settings\%username%\desktop\pasta
cls
@%0
:3
attrib -s -h -r %homedrive%\documents and settings\%username%\desktop\pasta
cls
@%0
ajuda ae no que eu tive errado vlw
- Boss-Head
- Idade : 36
Re: (DUV) protegendo pastas
Ter Maio 26, 2009 6:33 am
substitua %homedrive%\documents and settings\%username%
por %userprofile%
e no final coloque assim
attrib +s +h +r "%userprofile%\desktop\pasta"
attrib -s -h -r "%userprofile%\desktop\pasta"
e no lugar desses comandos ? @%0
pode colocar goto inicio no lugar !
veja cada vez que vc chama o batch com @%0 ele abre novamente e ocupa espaço na memória !
funciona más não é o correto .
vc pode fazer o seguinte coloca isso no inicio do seu batch seta=goto inicio
e substitui @%0 por %a%
obs :não testei !
por %userprofile%
e no final coloque assim
attrib +s +h +r "%userprofile%\desktop\pasta"
attrib -s -h -r "%userprofile%\desktop\pasta"
e no lugar desses comandos ? @%0
pode colocar goto inicio no lugar !
veja cada vez que vc chama o batch com @%0 ele abre novamente e ocupa espaço na memória !
funciona más não é o correto .
vc pode fazer o seguinte coloca isso no inicio do seu batch seta=goto inicio
e substitui @%0 por %a%
obs :não testei !
Re: (DUV) protegendo pastas
Ter Maio 26, 2009 1:18 pm
eu ja conhecia o comando goto inicio
mas descobri no forum o @%0
e comesei a utilizar ele mas agora descobri que ele ocupa memoria vo volta a usar o goto inicio
e vlw pela ajuda deu certo
mas descobri no forum o @%0
e comesei a utilizar ele mas agora descobri que ele ocupa memoria vo volta a usar o goto inicio
e vlw pela ajuda deu certo
- joaowianney
- Idade : 34
Re: (DUV) protegendo pastas
Ter Maio 26, 2009 11:38 pm
O comando @%0 é usado em virus pra fazer exatamente isso ocupar ao maximo a memoria...
Re: (DUV) protegendo pastas
Qua Maio 27, 2009 7:04 pm
hehe legal nao sabia agora vo come;a a usa o goto inicio
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum