Solved

How do I read in a version text string and extract each integer into a variable using batch file or vb.

Posted on 2013-12-29
3
266 Views
Last Modified: 2013-12-29
How do I read in a version text string and extract each integer into a variable using batch file along with the position.
example: 3.2.13.0, 3
Need to return 13

If i pass in the version number and the position i get the integer at that position.
0
Comment
Question by:josephh610
  • 2
3 Comments
 
LVL 10

Expert Comment

by:JEaston
ID: 39745147
If using VBS then the following code will do what you want:

VersionArr = Split(Wscript.Arguments.Item(0),".")
WScript.Echo VersionArr(Wscript.Arguments.Item(1)-1)

Open in new window


However, you do not need the comma to separate the arguments.

Therefore:  3.2.13.0 3
Will return 13.  (i.e. only a space, no comma).
0
 

Author Comment

by:josephh610
ID: 39745159
Cool that works, how do i assign it to a variable that I can now use externally?
0
 
LVL 10

Accepted Solution

by:
JEaston earned 350 total points
ID: 39745168
On line 2, replace WScript.Echo with 'variablename = '

E.g.
VersionArr = Split(Wscript.Arguments.Item(0),".")
versionpart = VersionArr(Wscript.Arguments.Item(1)-1)

Open in new window


You can then use that variable as you please.
0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
SqlServer no dupes 25 38
reboot server with scheduled time and week base 4 36
Where does legacy ASP.NET initialize language? 2 26
Data organization issue 7 18
1.0 - Introduction Converting Visual Basic 6.0 (VB6) to Visual Basic 2008+ (VB.NET). If ever there was a subject full of murkiness and bad decisions, it is this one!   The first problem seems to be that people considering this task of converting…
It’s quite interesting for me as I worked with Excel using vb.net for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question