[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: command.com versus cmd.exe
From: |
Klaus Berndl |
Subject: |
Re: command.com versus cmd.exe |
Date: |
12 Sep 2002 13:03:31 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 |
On Thu, 12 Sep 2002, Kai Großjohann wrote:
> I don't use Windows myself, but I think that some versions of Windows
> use command.com as interpreter for commands and others use cmd.exe.
> Is this true?
>
> If it is true, how would a Lisp package know which one to use?
> shell-file-name? system-type?
Do not know exactly but IMHO all modern Windows system use cmd.exe and only
old completely DOS-based 16 bit windows systems like Windows 3.11 use
command.com...but i'm not sure....
Please correct me!
But it should not matter because i would recommend to check the
environment-variable COMSPEC (which is set always be every windows system!),
maybe like follows:
If you need the command interpreter of windows with full path do:
,----
| (expand-file-name (getenv "COMSPEC"))
`----
If you only want the name of the interpreter do:
,----
| (file-name-nondirectory (expand-file-name (getenv "COMSPEC")))
`----
Ciao,
Klaus
--
Klaus Berndl mailto: klaus.berndl@sdm.de
sd&m AG http://www.sdm.de
software design & management
Thomas-Dehler-Str. 27, 81737 München, Germany
Tel +49 89 63812-392, Fax -220
Re: command.com versus cmd.exe, Zhongtao Zhu, 2002/09/12
Message not available