Below is the post that I had written but had not posted. Before I
submitted the post, I decided to give it one last try. I hit on a
solution (after several hours) and I'm passing it along both because
it may help someone else and because i like to show the world my
ignorance (with a tip o' the hat to Alex).
I used the full path AND the DOS (short) names (like PROGRA~1) and it
works on Windows 7. If you don't realize it, you can still get to the
old DOS prompt by invoking
command.com in the command interpreter.
CC
-------------------------------------------------------------------------------------
On Windows XP, I can do this:
CL-USER> (ext:shell "notepad") ; and get an instance of notepad
CL-USER> (ext:shell "gvim") ; and get an instance of vim
On Windows 7, I can do this:
CL-USER> (ext:shell "notepad") ; and get an instance of notepad
CL-USER> (ext:shell "gvim") ; but get this error
*** - Win32 error 2 (ERROR_FILE_NOT_FOUND): The system cannot find the
file specified.
The following restarts are available:
ABORT :R1 Abort main loop
I'm migrating away from XP to Windows 7, and am finding that a good
amount of the software I use on XP doesn't work on Win 7, but this is
the first problem I've had with my Lisp programs. On both machines,
the programs are installed similarly, but even giving an absolute path
to ext:shell doesn't work.
Any clue as to the problem, and if so, is it something that I can fix
or is it something with to OS?
Thanks, CC.