Windows 7 Forums


Windows 7: {Programming in C++} Command Prompt

16 Apr 2012   #1

Windows 7 Ultimate x64 - Service Pack 1
 
 
{Programming in C++} Command Prompt

Hello SF members.

Today I started with creating one software like Microsoft Command Prompt.
There will be classic Command Prompt and some shortcuts, like ipconfig, chkdsk and etc.

But I need help with first option : Command Prompt Classic edition.
I want to that option be like normal CMD. Enter command and press enter to execute.
I need this code for command. To enter command and press enter to execute.



I know for command system("command"); , where is command for ex. format c:\.
I typed in code system(command); where command is "string command;" and I have code , "cin >> command;" where I need to enter this command. But that dont work for me. I always good error and that dont work.

I need one working code for this. Can anyone please send it ?

Note : I dont know where to post it. So if subforum is wrong please move it.
Code for my current program :


Quote:
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;


void main(){

string selection;


cout << "Welcome to Command Prompt Extended - v1Beta r0001." << endl;
cout << "Created by Trinty. All rights reserved" << endl;
cout << endl;
cout << endl;
cout << "Enter number for function and press enter !" << endl;
cout << endl;
cout << "1. Enter Command Prompt" << endl;
cout << "2. Shutdown computer (60 sec)" << endl;
cout << "3. Run Disk Check " << endl;
cout << "4. Run ipconfig" << endl;
cout << "5. UNDER CONSTRUCTION !" << endl;
cout << "6. UNDER CONSTRUCTION !" << endl;
cout << "7. Unlock Windows CMD. USE AT YOUR OWN RISK !" << endl;
cout << "8. Add Administrator privileges" << endl;
cout << "9. About" << endl;
cout << "10. Exit" << endl;
cout << endl;
cin >> selection;
cout << endl;

if(selection == "1"){
string command;
cout << "Welcome to Command Prompt Classic edition." << endl;
cout << "Enter command and press enter to execute command" << endl;
cout << endl;
cin >> command;
cout << endl;
_getch();
}

}
Thanks in advance.
Please answer soon.
Trinty
My System SpecsSystem Spec

16 Apr 2012   #2

Windows 7 x64 Ultimate
San Diego
 
 

Is this for Windows or Linux?

"system()" is a Linux function. On Windows you would use either ShellExecute or more likely CreateProcess with cmd.exe and pass your shell command as the command line for it...
My System SpecsSystem Spec
16 Apr 2012   #3

Windows 7 Ultimate x64 - Service Pack 1
 
 

Quote   Quote: Originally Posted by fseal View Post
Is this for Windows or Linux?

"system()" is a Linux function. On Windows you would use either ShellExecute or more likely CreateProcess with cmd.exe and pass your shell command as the command line for it...
That is for Windows.
Can you give code for Windows ?

Thanks in advance.
Trinty.
My System SpecsSystem Spec
.


Reply

 {Programming in C++} Command Prompt problems?



Thread Tools



Similar help and support threads for: {Programming in C++} Command Prompt
Thread Forum
How to fix MBR through command prompt? General Discussion
Run administrative command prompt from command prompt General Discussion
Solved Command Prompt General Discussion
command prompt bug ? General Discussion
Command Prompt command <ipconfig> not working Network & Sharing


All times are GMT -5. The time now is 10:09 PM.


Seven Forums Android App Seven Forums IOS App Follow us on Facebook

Windows 7 Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows 7" and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32