Batch-Satti
Se você ainda não é um membro cadastre-se!

Existem centenas de scripts para quem é membro.

As categorias para os membros cadastrados são:

BATCH-SCRIPTS COMPLETO.
(Espaço onde são postados os scripts que tenham funcionalidade completa)
BADCONS VIRUS E TROJANS .
(Espaço onde são postados scripts e técnicas em vírus trojans e worm baseados em scripts )
SOMENTE PARA MEMBROS.
(Espaço destinado aos membros discutirem ou tirarem duvidas)
TUTORIAIS E EXPLICAÇÕES.
(Aqui são colocadas as explicações de comandos e técnicas para confecção de scripts )

EXISTEM MUITAS OUTRAS CATEGORIAS MÁS ESSAS SÃO AS PRINCIPAIS !

ENTRE E PARTICIPE !!!!!!!
MENSAGENS AOS MEMBROS :
TIVEMOS QUE AUTORIZAR PROPAGANDAS NO FORUM E TALVEZ O FIREFOX E OUTROS NAVEGADORES NÃO FUNCIONEM
UTILIZEM O INTERNET EXPLORER OU ATUALIZEM PARA O FIREFOX 4.0 BETA

ASS. BOSS-HEAD


Pesquisa personalizada

Retornar valor do Registro com espaço no meio

Ir em baixo

Retornar valor do Registro com espaço no meio Empty Retornar valor do Registro com espaço no meio

Mensagem por Chopper em Ter Mar 12, 2013 8:12 pm

Olá,
Estou quebrando a cabeça para retornar um valor,MAS POR CAUSA DO ESPAÇO e tbm pq nao sei usar o TOKENS corretamente kkkkkkk
Código:

reg query HKEY_LOCAL_MACHINE\SOFTWARE\NCsoft\Aion /v InstallPath

e ele retornará o seguinte
HKEY_LOCAL_MACHINE\SOFTWARE\NCsoft\Aion
    InstallPath    REG_SZ    P:\Program Files\NCSoft\Aion
quero extrair apenas o ultimo valor COM O ESPAÇO JUNTO
P:\Program Files\NCSoft\Aion

Não funciona retorno=P:\Program
Código:

@echo off
set R=reg query "HKEY_LOCAL_MACHINE\SOFTWARE\NCsoft\Aion" /v InstallPath
for /f "tokens=3" %%a in ('%R%') do set Caminho=%%a>nul
@echo %Caminho%

Não funciona retorno=CHINE\SOF
Código:

@echo off
setlocal EnableDelayedExpansion
set R=reg query "HKEY_LOCAL_MACHINE\SOFTWARE\NCsoft\Aion" /v InstallPath
for /f "skip=1 delims=!TAB! tokens=3" %%a in ('%R%') do set Caminho=%%A>nul
@echo %Caminho%

Ou retorna P:\Program ou retorna CHINE\SOF
se alguem puder dar uma luz sou muito agradecido...

Chopper

Idade : 29

Voltar ao Topo Ir em baixo

Retornar valor do Registro com espaço no meio Empty Re: Retornar valor do Registro com espaço no meio

Mensagem por Luiz Henrique em Qua Mar 13, 2013 12:41 am

Código:
@echo off
setlocal EnableDelayedExpansion
set R=reg query "HKEY_LOCAL_MACHINE\SOFTWARE\NCsoft\Aion" /v InstallPath
for /f "tokens=3,*" %%a in ('%R%') do set "Caminho=%%a %%b">nul
echo %Caminho%
Luiz Henrique
Luiz Henrique

Idade : 23

http://www.tudopragalera.tk

Voltar ao Topo Ir em baixo

Retornar valor do Registro com espaço no meio Empty Re: Retornar valor do Registro com espaço no meio

Mensagem por Chopper em Qua Mar 13, 2013 9:44 am

Vlw !!!!!!!!!!!!!!!!!!!!!!!
Valeu MESMO !!!!!!!!!
Um pequeno DETALHE
FEZ TODA DIFERENÇA
kkkkkkkkkkkkkkkkkkkk
eu tentava 3* e nao dava
só por uma VIRGULA
kkkkkkkkkkkkkkkkkkkk
Muito Obrigado.

Chopper

Idade : 29

Voltar ao Topo Ir em baixo

Retornar valor do Registro com espaço no meio Empty Re: Retornar valor do Registro com espaço no meio

Mensagem por Luiz Henrique em Qua Mar 13, 2013 10:38 pm

Não esqueça o %%b
Luiz Henrique
Luiz Henrique

Idade : 23

http://www.tudopragalera.tk

Voltar ao Topo Ir em baixo

Retornar valor do Registro com espaço no meio Empty Re: Retornar valor do Registro com espaço no meio

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum