DBatchScript

DBatchScript


Se você ainda não é um membro cadastre-se!
é fácil rápido e gratuito.

Existem centenas de scripts para quem é membro, alem disso você pode postar
os seus. e contar com nossa ajuda ou vice versa.

As categorias para os membros cadastrados são:

BATCH (WINDOWS).
(Espaço onde são postados os scripts que tenham funcionalidade completa) .

LINGUAGENS DIVERSSAS
(Onde tem vários códigos fonte de Delphi C/C++ asm e outros)

Participe você também estamos te esperado não perca mais tempo embarque nessa. Wink

[BAT/VBS] Função para obter o nome final de um directorio Toolsc10

Participe do fórum, é rápido e fácil

DBatchScript

DBatchScript


Se você ainda não é um membro cadastre-se!
é fácil rápido e gratuito.

Existem centenas de scripts para quem é membro, alem disso você pode postar
os seus. e contar com nossa ajuda ou vice versa.

As categorias para os membros cadastrados são:

BATCH (WINDOWS).
(Espaço onde são postados os scripts que tenham funcionalidade completa) .

LINGUAGENS DIVERSSAS
(Onde tem vários códigos fonte de Delphi C/C++ asm e outros)

Participe você também estamos te esperado não perca mais tempo embarque nessa. Wink

[BAT/VBS] Função para obter o nome final de um directorio Toolsc10
DBatchScript
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Translate the forum
English French
German Spain
Italian Dutch
Russian Japanese
Korean Arabic
Chinese Simplified Portuguese Brazil
Quem está conectado?
2 usuários online :: 0 registrados, 0 invisíveis e 2 visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 153 em Ter Mar 09, 2021 2:43 am
Últimos assuntos
» CALL trava depois de vários ciclos?
[BAT/VBS] Função para obter o nome final de um directorio EmptyDom Dez 10, 2023 10:47 am por Raffa

» [BAT] MegaNumeros simulador da mega sena
[BAT/VBS] Função para obter o nome final de um directorio EmptySex Jan 17, 2020 7:00 pm por castioni24

» Agendador de tarefas
[BAT/VBS] Função para obter o nome final de um directorio EmptySeg Ago 26, 2019 1:53 pm por Delmar Grande

» Remover duplicados e frases de um txt
[BAT/VBS] Função para obter o nome final de um directorio EmptyTer Jul 23, 2019 7:00 pm por Delmar Grande

» Modificações do nome de usuário
[BAT/VBS] Função para obter o nome final de um directorio EmptyQui maio 24, 2018 1:14 am por biopha

» [bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
[BAT/VBS] Função para obter o nome final de um directorio EmptyTer Ago 01, 2017 1:46 pm por sachadee

» Aulas de cmd
[BAT/VBS] Função para obter o nome final de um directorio EmptySex Fev 24, 2017 4:44 pm por sachadee

» Fazer chat em rede domestica
[BAT/VBS] Função para obter o nome final de um directorio EmptyDom Ago 14, 2016 12:19 am por Diego Augusto

» redirecionar comando for pra outro batch
[BAT/VBS] Função para obter o nome final de um directorio EmptySex maio 27, 2016 1:29 pm por castioni24

Parceiros
Fórum grátis

Origem das visitas
[BAT/VBS] Função para obter o nome final de um directorio Percent_0
Os membros mais ativos do mês
Sequeira69
[BAT/VBS] Função para obter o nome final de um directorio I_vote_lcap[BAT/VBS] Função para obter o nome final de um directorio I_voting_bar[BAT/VBS] Função para obter o nome final de um directorio I_vote_rcap 

Destaque do mês
Destaque do Fórum

Carregando avatar...
Obrigado pela colaboração!

[BAT/VBS] Função para obter o nome final de um directorio

3 participantes

Ir para baixo

[BAT/VBS] Função para obter o nome final de um directorio Empty [BAT/VBS] Função para obter o nome final de um directorio

Mensagem por Delmar Grande Seg Jul 29, 2013 1:31 am

Sintaxe call:pegafin "c:\pasta1\pasta2"
Retorno na variável %fin%

função
Código:

::Função para pegar o nome final de um directorio
:pegafin
(
echo.path = "%~n1"
echo.pos = InStrRev(path, "\"^) +1
echo.EndFile = Mid(path, pos^)
echo.Wscript.Echo EndFile
)>"%tmp%\nomefin.vbs"
for /f "tokens=* delims=*" %%a in ('Cscript "%tmp%\nomefin.vbs" //nologo') do (set fin=%%a)
Del %tmp%\nomefin.vbs
Goto:eof

exemplo de uso

Código:

@echo off
title Ultimo nome
call:pegafin "c:\pasta1\pasta2"

echo "%fin%"
pause>nul

::Função para pegar o nome final de um directorio
:pegafin
(
echo.path = "%~n1"
echo.pos = InStrRev(path, "\"^) +1
echo.EndFile = Mid(path, pos^)
echo.Wscript.Echo EndFile
)>"%tmp%\nomefin.vbs"
for /f "tokens=* delims=*" %%a in ('Cscript "%tmp%\nomefin.vbs" //nologo') do (set fin=%%a)
Del %tmp%\nomefin.vbs
Goto:eof
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

[BAT/VBS] Função para obter o nome final de um directorio Empty Re: [BAT/VBS] Função para obter o nome final de um directorio

Mensagem por sachadee Ter Jul 30, 2013 7:30 pm

Outras soluções em batch puro :

1:

Código:

setlocal enabledelayedexpansion
SET RP=%CD%
for /l %%a in (1 1 0xff) do set rp=!rp:*\=!
set rp

2:

Código:

call :rep "%cd%"
@goto :eof
:rep
echo %~nx1

3:

Código:

FOR %%A IN ("%cd:\=" "%") DO SET LAST=%%~A
SET LAST

4:

Código:

set vol=%cd:\=&set last=%
echo %last%


shisha 
sachadee
sachadee
Moderadeiro
Moderadeiro

Masculino
Mensagens : 157
Pontos : 291
Data de inscrição : 28/06/2013
Localização : porai
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

[BAT/VBS] Função para obter o nome final de um directorio Empty Re: [BAT/VBS] Função para obter o nome final de um directorio

Mensagem por lucinei Qui Ago 01, 2013 11:08 am

sachadee gostei da opção 2 valeu!
lucinei
lucinei
sou nível 2

Masculino
Mensagens : 8
Pontos : 14
Data de inscrição : 20/07/2013
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

[BAT/VBS] Função para obter o nome final de um directorio Empty Re: [BAT/VBS] Função para obter o nome final de um directorio

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos