I would say it's more like this: a mouse is good for letting a user access features whose parameters they do not know off the top of their head. It allows the UI to act as a feedback loop between the human and the computer so that the human can incrementally guide the computer to do what they want. A command line is more effective when the user knows exactly what they want done and can recall immediately how to do it.
"Not knowing the parameters" can come in two main forms. The first is when the user simply may not have used the feature enough to be able to instantly recall all of the parameters needed and how they should be set. For example, a print dialog displays three or four commonly tweaked parameters to a user, and gives easy access to as many as several dozen more advanced parameters. This is far more useful than a CLI would be, except perhaps to a very small minority of users.
The other form is when you may know what the parameters are, but need feedback to choose them correctly. For example, resizing a window is well-suited to a mouse. Obviously you know that the four parameters are the height and width of the window, but few people can glance at their screen and say "Oh, I need this window to be 348 pixels wide now".
Could you explain what you mean? Seems to me that the mouse is best at expressing nouns - well, the things you see on screen...I'm obviously misunderstanding.
"Not knowing the parameters" can come in two main forms. The first is when the user simply may not have used the feature enough to be able to instantly recall all of the parameters needed and how they should be set. For example, a print dialog displays three or four commonly tweaked parameters to a user, and gives easy access to as many as several dozen more advanced parameters. This is far more useful than a CLI would be, except perhaps to a very small minority of users.
The other form is when you may know what the parameters are, but need feedback to choose them correctly. For example, resizing a window is well-suited to a mouse. Obviously you know that the four parameters are the height and width of the window, but few people can glance at their screen and say "Oh, I need this window to be 348 pixels wide now".