00001
00002
00003
00023
00024
00025
00026
00027
00028
00029
00030 #include <iostream>
00031 #include <sven_ui/command_line_program.h>
00032
00033 void main() {
00034
00035 using namespace std;
00036 using namespace sven_ui;
00037
00038 CommandLineProgram foo("cmd");
00039
00040 foo.write_line("dir");
00041 thread_sleep(.1);
00042 cout << foo.read() << endl;
00043
00044 foo.write_line("cd ..");
00045 thread_sleep(.1);
00046 cout << foo.read() << endl;
00047
00048 foo.write_line("dir");
00049 thread_sleep(.1);
00050 cout << foo.read() << endl;
00051
00052 foo.write_line("exit");
00053 thread_sleep(.1);
00054 cout << foo.read() << endl;
00055
00056
00057 foo.write_line("dir");
00058 thread_sleep(.1);
00059 cout << foo.read() << endl;
00060
00061 cout << foo.read() << endl;
00062 }