I am using AutoCad 2014
I want to paste text (numbers) into the command line as I am drawing a line.
In AutoCad 2011/2012 if I paste (CTRL+V), then the numbers in the clipboard will be pasted into the command line and all I have to do is push enter.
In AutoCad 2014 if I paste (CTRL+V), AutoCad will paste the clipboard contents as an mtext object into the drawing.
How do I change the behavior of AutoCad so that I can use "CTRL+V" in the command line?
----------------------------------
For clarification these are the exact steps I am trying to do:
1. {type L}
2. {click a point in the drawing}
3. {type CTRL+V} // paste a number as a distance into command line
4. {type ENTER}
---------------------------
EDIT: Before anyone suggests it... I know I can right click the command line and select paste. This option is unnacceptable for my use. I want to be able to CTRL+V text into the command line.
Solved! Go to Solution.
Solved by maxim_k. Go to Solution.
Check out this link for code to do what you are asking. In essence if the clipboard contains drawing data, let the PASTECLIP command have at it. If it contains text, send it to the command-line. I hope this helps.
Using your suggested advice I am able to CTRL+V into the command line but it still doesnt do what I want it to do.
I want it to work like it does in AutoCad 2011.... that is when it is asking for input (ex. when it shows the dynamic input box) -- I should be able to CTRL + V the input. CAD2011 allowed this but it no longer works that way in 2014. Surely, there must be a setting that can be changed to get back this functionality.
Maybe I should rephrase my question:
How can I paste into the dynamic input box like in CAD2011?
Now that makes a huge difference. Did you have a macro which activated the Dynamic input and executed the ctrl-v which was tied to the command "ctrl-v" as typed in the command line, in the CUI? (Your first post stated you typed ctrl-v and not hit the buttons.)
Something like:
c^c^F12;ctrl=v; - assigned in CUI to [CTRL+V]
After initiating the command LINE this macro will place a number into the dynamic input box for the "X" value. An ENTER will end it. Something similar would also add a "Y" value but the macro would have to change.
No there was no macro. Let me see if I can give you a better example....
If I type OFFSET, in the model window I get the cursor with the dynamic input. At this point I used to be able to paste in a number. However, in CAD2014, if I try pasting(using ctrl+V) a number, it instead tries to get me to paste an mtext object instead. In cad2011 I could paste(using ctrl+V) the number and continue using the offset tool.
The dynamic input was just for illustration. When I have the dynamic input turned off in autocad 2011... I could still paste the numbers but it would go to the command line instead. No macros... just the basic windows paste function.
Hi,
Try this (dynamic input should be ON of course):
Start LINE command
pick start point,
hit Backspace key,
than use Ctrl+V
- text from clipboard pasted to Dynamic input box
than hit Enter to continue.
Maxim
@maxim_k
WOW, that actually works. This is exactly what I was looking for. It is kind of wierd you have to press backspace now, but it's better than typing each number.
Thanks!
I'm having the same issue as the original poster, however, I don't use Dynamic input. Is there a way to paste the data to the command line without having to click in the command line, or use the dynamic input?
I don't use dynamic input because I have found that I type the commands faster than it can register what's being typed... so it ends up missing letters and initiating different commands. For instance, if I want to use the copy command, I quickly type "CO" to initiate the command, but it will only register the "C" so then instead of the intended copy command, I end up drawing circles.... Needless to say, I'm losing my mind with this!
Is there a variable that will allow me to place any data using Ctrl-V to the command line by default, without having to actually move my cursor to the command line? I don't want my clipboad data to be pasted as mtext... PLEASE HELP!!!
Hi @dan.sandy
sorry to bring up an old post but did you ever find a solution for this problem
currently wanting to copy command line text from excel and paste into Autocad to execute, but not liking having to click into the command line first
Except the workaround above? [backspace or switching forward&back between by 2x tab ]
No., the program reaction changed in 2014 and it is what it is.
Offer it AutoDESK your idea (you and other users want it back, me too),
Adesk say: ProductFeedback welcome
I know this post is a little old but in case someone else comes along and is looking for a solution to this, I have one. YES, you can hit backspace and then CTRL+V, OR, you can skip the backspace step and simply press SHIFT+CTRL+V to achieve the same result. Only this way doesn't require moving your left hand from your homerow to do so.
Edit, I'm in 2020 currently and it seems to be a little buggy as far as if it wants to work right or not. I've gotten it to work instantly and other times, I had to repeat the command or hit backspace to initiate the paste. Regardless, it's more information than we had previously.
@christopher_griffin_topo wrote:
.... press SHIFT+CTRL+V ....
By default, that gets you PASTEBLOCK, which doesn't do what's being discussed here. Do you have something altered in your setup?