Usefulness: are user's needs satisfied by the interface functionality?
Learnability: how easy is it for the user to fulfill basic tasks when using the system for the first time?
Efficiency: after the user knows the interface, how fast is s/he able to accomplish the given tasks?
Ease of memorization: when the user returns to the interface after a while, how easily does s/he find the various functions again?
Reliability: is the interface conceived in such a way that the user makes as few mistakes as possible?
User-friendliness : does the user like using the interface?
Chat with our AI personalities
In comparison to command line:
Advantages:
Disadvantages
Once you know what you want to do, doing it is simple.
Let's say you wanted to copy file X from C:\folder\someotherfolder to C:\bratmonisgreat\:
GUI: navigate to C:\folder\someotherfolder. Select X. press ctrl+c. Navigate to C:\bratmonisgreat\. press ctrl+v.
Command line:
Type copy C:\folder\someotherfolder\x C:\bratmonisgreat\x.
Option 2 is quicker.
Pretty much all software uses a command-driven interface; they vary only in the way the commands are obtained.
For example, a rocket launch system might take its command from a countdown. The anti-blocking breaking system on a car takes commands from a variety of sensors, such as speed, wheel rotation, etc. A web server software takes its commands from requests that a web browser sends.
Modern computer software designed for direct interaction with humans typically implement one of two forms of human-machine interface (sometimes both): a graphical user interface (GUI) or a console interface (often called CLI, which is short for command line interface).
In a GUI, commands are generally submitted via keyboard and mouse, although many other methods exist. Additional methods include speak recognition, readings from specific sensors (e.g. sensors for rotation, acceleration or location). A CLI takes accepts specialized commands, which the user enters on a dedicated console (often called "the command line").
Applications supportive of a CLI often allow for automation though scripts or "batch files," and many can be combined to perform individual tasks on the same problem in a serial fashion. For example, one such application may obtain data from a number of sources, and combine that data into one joint output. Another application may take that joint data as its input, and extract certain details from it, another may perform statistical analysis on the extracted details, and so on.
The ability to combine "command line tools" in this fashion is widely appreciated and used among technically skilled users, such as engineers, network or system administrators. However, most common users of modern PC software applications prefer the less powerful but easier to learn GUI.
1. Execution is relatively easy
2. Less memory usage
3. User have much control of their files system and Operating System in
Command Line Interface
4. Enable User to script a sequence of command to perform a task or execute
program
Six types of User Interface Controls:1. Commandline - CUI, 2. Graphical - GUI, 3. Menu Driven(like in Game Consoles), 4. KINETICS (Microsoft) 5. Touch Screens, 6. VOICE Based - Speech Recognition.
From GstarCAD 2011, the Ribbon interface was added as the default interface, but the classic interface is still popular as well, so GstarCAD provides a convenient way to switch between them. Way 1: Find "Style" at upper-right corner to select "Classic interface" in the menu. You can also select the interface style in it. Way 2: Type the WS command, and input 3 for Classic interface, or input 1 for Ribbon interface.
A menu provides options and functions that are not immediately visible. Its main purpose is to clean up the interface by hiding related commands while still keeping them close at hand and available.
Through RS232 interface one can connect to service menu and diagnose/configure the device, same applies to service IR codes. I have come across this in televisions.
On GstarCAD interface, select "Tools/Customize/Edit Program Parameter" in pop-menu, Open dialog box and you can select command in the list, then input an alias to add alias.