Grabbing first 4 characters from a variable

View: New views
3 Messages — Rating Filter:   Alert me  

Grabbing first 4 characters from a variable

by J-18 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

My batch-fu is pretty weak, so I ask you who are masters.  I have a variable that is up to 15 characters long, I just want to be able to grab the first 4 characters and pipe them into a new variable.  Any help?

Thanks in advance.

--> J


Re: Grabbing first 4 characters from a variable

by Parag P. Doke :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

My attempt:

set MyVar1=ABCDEFGHIJKLMNOset MyVar2=%MyVar1:~0,4%
echo %MyVar2%

See the output of "set /?" for reference.

Regards,
Parag P. Doke
http://paragpdoke.blogspot.com
Save paper, save trees. Do not print emails/documents unless absolutely
necessary.



On Thu, Apr 16, 2009 at 9:03 AM, J <grail_pbem@...> wrote:

>
>
> My batch-fu is pretty weak, so I ask you who are masters. I have a variable
> that is up to 15 characters long, I just want to be able to grab the first 4
> characters and pipe them into a new variable. Any help?
>
> Thanks in advance.
>
> --> J
>
>  
>


[Non-text portions of this message have been removed]


Re: Grabbing first 4 characters from a variable

by J-18 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks muchly, and also to those who replied privately.

set MyVar2=%MyVar1:~0,4%
worked fine.
--> J

>
> My attempt:
>
> set MyVar1=ABCDEFGHIJKLMNOset MyVar2=%MyVar1:~0,4%
> echo %MyVar2%
>
> See the output of "set /?" for reference.
>
> Regards,
> Parag P. Doke
> http://paragpdoke.blogspot.com
> Save paper, save trees. Do not print emails/documents unless absolutely
> necessary.
>
>
>
> On Thu, Apr 16, 2009 at 9:03 AM, J <grail_pbem@...> wrote:
>
> >
> >
> > My batch-fu is pretty weak, so I ask you who are masters. I have a variable
> > that is up to 15 characters long, I just want to be able to grab the first 4
> > characters and pipe them into a new variable. Any help?
> >
> > Thanks in advance.
> >
> > --> J
> >
> >  
> >
>
>
> [Non-text portions of this message have been removed]
>