Article ID: 153163 - Last Review: November 15, 2006 - Revision: 1.1

Using MS-DOS Environment Variable as Command-Line Option

This article was previously published under Q153163
Expand all | Collapse all

SYMPTOMS

When you use an MS-DOS environment variable (such as %VARIABLE%) as a command-line option when you run a program (such as Notepad), you may receive the following message:
   Cannot find the %VARIABLE%.txt file.

   Do you want to create a new file?
				

CAUSE

Windows 95 interprets the environment variable as a file name because the percent (%) character is a valid character in a long file name in Windows 95.

RESOLUTION

To work around this behavior, use any of the following methods:

  • Use the following method to start the program:

    1. Click the Start button, and then click Run.
    2. Type the following command in the Open box
      command.com /c <program.exe> %<variable>%
      where <program.exe> is the program you want to run and <variable> is the environment variable you want to use.
  • Create an MS-DOS batch file that starts the program with the command- line variable set to the appropriate MS-DOS environment variable. Then, create a shortcut to the batch file and use the shortcut to start the program.
  • Start an MS-DOS session and type the command at the command prompt.

APPLIES TO
  • Microsoft Windows 95
Keywords: 
KB153163
Retired KB ArticleRetired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.
 

Article Translations