Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3457806
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 18, 20262026-05-18T09:54:19+00:00 2026-05-18T09:54:19+00:00

I have a DOS batch file that show some results on the cmd console.

  • 0

I have a DOS batch file that show some results on the cmd console. I want users to press Enter to run program or press any other key on the keyboard to exit.

I don’t want to use options/choices because in that case user will have to enter at least something which I need to check and set the action.

Example:
At the end of the cmd console something say like this
Press ENTER to open abc.exe or press any key on the keyboard to exit!

Thanks!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-18T09:54:20+00:00Added an answer on May 18, 2026 at 9:54 am

    Something like this

    @ECHO OFF
    SET Choice=
    SET /P Choice=Press enter to open abc.exe (and something else to quit)
    IF "%Choice%"=="" GOTO Start
    GOTO End
    :Start
    echo abc.exe about to start
    abc.exe
    :End
    

    EDIT: If you want just “any key” without pressing enter then this is impossible with the DOS scripting language but you could write a little exe utility who will do that for you.

    Here is how it looks:

    C:\Users\hol>test
    Press enter to open abc.exe (and something else to quit)
    

    If you press “enter” then we get:

    C:\Users\hol>test2
    Press enter to open abc.exe (and something else to quit)
    abc.exe about to start
    'abc.exe' is not recognized as an internal or external command,
    operable program or batch file.
    C:\Users\hol>
    

    I have not abc.exe so there is an error message. The other way around

    C:\Users\hol>test2
    Press enter to open abc.exe (and something else to quit)x
    

    gives

    C:\Users\hol>test2
    Press enter to open abc.exe (and something else to quit)x
    
    C:\Users\hol>
    

    Basically set /p ask the user to specify the value of “Choice” when it is just enter then it is an empty string and we can start otherwise we end. Change it around for your liking.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have an FTP batch file that uses DOS commands to pull down some
In Autosys, I have a job that executes a fairly simple DOS batch file
I need to replace some text in a JNLP file using a DOS batch
I have a csv file into which has crept some ^M dos line ends,
I have a batch file that executes three Maven commands, one after the other.
I have the following values in a DOS batch file (for example...): ..\Apple\Jones ..\Banana\Smith
In DOS batch, I have to read file paths from a file encoded in
I have a text file with dos elements - hex(00) for example. I need
I have a home-grown automated build script in the form of a DOS batch
On windows systems, certain dos commands don't have executables that can be explicitly called

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.