|
|
Execute batch file regardless the operating system
microsoft.public.windowsxp.general
|
|

05-26-2008, 10:18 PM
|
|
|
|
Execute batch file regardless the operating system
Hello,
I have t different versions of windows XP. One of them on HP machine
and the other on IBM. So I am executing the same batch files on the
same machines but some commands are varied from machine to machine .
Do I have a system variable that contain information about the machine
system and can ce recognized with my batch file ?
I need to execute from inside my batch file for example :
#if def SYS_Variable = IBM
execute date format routine
#else if SYS_Variable = HP
execute another date format routine
Thanks
|
|

05-26-2008, 11:49 PM
|
|
|
|
Re: Execute batch file regardless the operating system
happytoday wrote:
> Hello,
> I have t different versions of windows XP. One of them on HP machine
> and the other on IBM. So I am executing the same batch files on the
> same machines but some commands are varied from machine to machine .
> Do I have a system variable that contain information about the machine
> system and can ce recognized with my batch file ?
> I need to execute from inside my batch file for example :
>
>
> #if def SYS_Variable = IBM
> execute date format routine
> #else if SYS_Variable = HP
> execute another date format routine
>
>
> Thanks
Checking in a cmd window mine showes:
CLASSPATH=.;C:\Program Files\Java\jre1.5.0_10\lib\ext\QTJava.zip
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=INTERNETBUGGY
ComSpec=C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
So you can use %COMPUTERNAME% to find out on which machine
your batch is running.
Like for mine:
if %COMPUTERNAME%==INTERNETBUGGY echo what a strange computer name
Backchecking,copy/paste the line in cmd window... Yep, it works.
|
|

05-27-2008, 01:48 AM
|
|
|
|
Re: Execute batch file regardless the operating system
On Mon, 26 May 2008 15:18:54 -0700, happytoday wrote:
> Hello,
> I have t different versions of windows XP. One of them on HP machine and
> the other on IBM. So I am executing the same batch files on the same
> machines but some commands are varied from machine to machine . Do I have
> a system variable that contain information about the machine system and
> can ce recognized with my batch file ? I need to execute from inside my
> batch file for example :
I find it hard to believe that commands vary from machine to machine -
applications, utilities, and tools, yes, but not the commands (the batch
language, mostly). Exactly *what* commands vary and how do they vary. As
far as I know, there is no real difference in the native commands within
XP subversions, especially if all the updates and service packs have been
applied as they should.
--
T.E.D. (tdavis@mst.edu) MST (Missouri University of Science and Technology)
used to be UMR (University of Missouri - Rolla).
|
|

05-27-2008, 05:21 AM
|
|
|
|
Re: Execute batch file regardless the operating system
"happytoday" <ehabaziz2001@gmail.com> wrote in message
news:d91d8db6-c5be-4737-a73c-3a02366f9b3b@34g2000hsh.googlegroups.com...
> Hello,
> I have t different versions of windows XP. One of them on HP machine
> and the other on IBM. So I am executing the same batch files on the
> same machines but some commands are varied from machine to machine .
> Do I have a system variable that contain information about the machine
> system and can ce recognized with my batch file ?
> I need to execute from inside my batch file for example :
>
>
> #if def SYS_Variable = IBM
> execute date format routine
> #else if SYS_Variable = HP
> execute another date format routine
>
>
> Thanks
A general answer: To see all your environmental variables, click
Start / Run / cmd {OK}, then type this command:
set {Enter}
|
|

05-27-2008, 10:39 AM
|
|
|
|
Re: Execute batch file regardless the operating system
On Mon, 26 May 2008 20:48:26 -0500, Ted Davis <tdavis@umr.edu> wrote:
>On Mon, 26 May 2008 15:18:54 -0700, happytoday wrote:
>
>> I have t different versions of windows XP.
>
>I find it hard to believe that commands vary from machine to machine -
>applications, utilities, and tools, yes, but not the commands (the batch
>language, mostly). Exactly *what* commands vary and how do they vary. As
>far as I know, there is no real difference in the native commands within
>XP subversions, especially if all the updates and service packs have been
>applied as they should.
Home and Pro have different command sets.
** Posted from http://www.teranews.com **
|
|

05-29-2008, 11:12 PM
|
|
|
|
Re: Execute batch file regardless the operating system
"foxidrive" <gotcha@woohoo.invalid> wrote in message
news  5pn34h7g60t95uotkpqek257sbul6agm9@4ax.com...
> On Mon, 26 May 2008 20:48:26 -0500, Ted Davis <tdavis@umr.edu> wrote:
>
>>On Mon, 26 May 2008 15:18:54 -0700, happytoday wrote:
>>
>>> I have t different versions of windows XP.
>>
>>I find it hard to believe that commands vary from machine to machine -
>>applications, utilities, and tools, yes, but not the commands (the batch
>>language, mostly). Exactly *what* commands vary and how do they vary. As
>>far as I know, there is no real difference in the native commands within
>>XP subversions, especially if all the updates and service packs have been
>>applied as they should.
>
> Home and Pro have different command sets.
>
> ** Posted from http://www.teranews.com **
The command sets of the two OSs are by and large the same
even though WinXP Home may lack some of the advanced
commands that are included in WinXP Home.
|
|

05-30-2008, 01:29 AM
|
|
|
|
Re: Execute batch file regardless the operating system
On Tue, 27 May 2008 20:39:38 +1000, foxidrive wrote:
> Home and Pro have different command sets.
I've never used Home - I was told it's juat a crippled version without all
the networking. I had assumed that the basic command sets, except for
network commands which obviously don't apply in the OP's case. What else
is missing?
--
T.E.D. (tdavis@mst.edu) MST (Missouri University of Science and Technology)
used to be UMR (University of Missouri - Rolla).
|
|

05-30-2008, 05:02 AM
|
|
|
|
Re: Execute batch file regardless the operating system
On Thu, 29 May 2008 20:29:46 -0500, Ted Davis <tdavis@umr.edu> wrote:
>> Home and Pro have different command sets.
>
>I've never used Home - I was told it's juat a crippled version without all
>the networking. I had assumed that the basic command sets, except for
>network commands which obviously don't apply in the OP's case. What else
>is missing?
Tasklist and taskkill I believe, and more.
It's documented at MS if you can still find it.
|
|

05-30-2008, 12:51 PM
|
|
|
|
Re: Execute batch file regardless the operating system
On Fri, 30 May 2008 15:02:10 +1000, foxidrive wrote:
> Tasklist and taskkill I believe, and more.
Both of which are network administration utilities, though they do have
local uses. I would count them in the networking group.
A simple way to solve the original problem would be to look for one of the
utilities that doesn't exist on one of the machines. There might also be
some network related environment variables that are present in one but not
the other - the OP would have to dump the environments and compare them.
--
T.E.D. (tdavis@mst.edu)
|
|

05-30-2008, 04:24 PM
|
|
|
|
Re: Execute batch file regardless the operating system
On Thu, 29 May 2008 20:29:46 -0500, Ted Davis <tdavis@umr.edu> wrote:
> On Tue, 27 May 2008 20:39:38 +1000, foxidrive wrote:
>
> > Home and Pro have different command sets.
>
> I've never used Home - I was told it's juat a crippled version without all
> the networking.
I wouldn't used the word "crippled," but XP Professional and XP Home
are exactly the same in all respects, except that Professional has a
few features (mostly related to networking and security) missing from
Home. For most (but not all) home users, even those with a home
network, these features aren't needed, would never be used, and buying
Professional instead of Home is a waste of money.
For details go to
http://www.winsupersite.com/showcase...p_home_pro.asp
http://www.microsoft.com/windowsxp/whichxp.asp
http://www.microsoft.com/windowsxp/h.../choosing2.asp
Also note one other point not mentioned on any of those sites:
Professional allows ten concurrent network connections, and Home only
five.
> I had assumed that the basic command sets, except for
> network commands which obviously don't apply in the OP's case. What else
> is missing?
Essentially nothing. The command sets are pretty much identical,
except that Home is missing a small number of commands that don't
pertain to its feature set.
--
Ken Blake, Microsoft MVP - Windows Desktop Experience
Please Reply to the Newsgroup
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT. The time now is 09:25 AM.
|
|