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

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

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 : 27

Voltar ao Topo Ir em baixo

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%
avatar
Luiz Henrique

Idade : 21

http://www.tudopragalera.tk

Voltar ao Topo Ir em baixo

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 : 27

Voltar ao Topo Ir em baixo

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
avatar
Luiz Henrique

Idade : 21

http://www.tudopragalera.tk

Voltar ao Topo Ir em baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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