• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
1

How to select only objects within a selection marquee?

Explorer ,
May 24, 2011 May 24, 2011

Copy link to clipboard

Copied

I am a new user of Illustrator CS5, switching from Freehand. I am trying to find out if there is a way to select only the objects within a selection marquee? In AutoCAD you can make a selection window from left to right and only those objects entirely within the window are selected. If you window from right to left all objects that are "crossed" or touched by the window are selected. Is there a similar technique in Illustrator?

Currently I have to select the objects, then go back and hold the shift key to deselect the object I don't want, or lock layers to prevent extra objects getting selected.

Views

55.3K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Sep 04, 2012 Sep 04, 2012

No

Votes

Translate

Translate
Adobe
replies 100 Replies 100
Enthusiast ,
Sep 13, 2012 Sep 13, 2012

Copy link to clipboard

Copied

or. a better way. create a poll and let everyone vote. this would make more noise

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Sep 14, 2012 Sep 14, 2012

Copy link to clipboard

Copied

Adobe doesn't care.  When faced with several concrete examples of defects in the Photoshop UI (which persist today), a Photoshop rep answered, "Those are misunderstandings."

Illustrator is abandonware.  Fortunately, Windows users have a much better option in Corel Draw.  On the Mac, vector-art creators are really screwed.  I've tried all of the alternatives (that I could find as of a couple years ago), and they suck.  Your best bet at this point is to run Corel Draw under Boot Camp, Fusion, or Parallels.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 14, 2012 Sep 14, 2012

Copy link to clipboard

Copied

Your best bet at this point is to run Corel Draw under Boot Camp, Fusion, or Parallels.

Your "best bet"? Why not just add a Windows box to your shop? Just as there's no law against using multiple drawing programs, there's also no law against using more than one OS. Suitable PCs are quite affordable these days. Broaden the capabilities of your shop, without having to do everything on one box.

JET

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Sep 15, 2012 Sep 15, 2012

Copy link to clipboard

Copied

The ability to run Windows programs on a regular PC is a given.  I made that comment because we're in a Mac-only product forum.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 15, 2012 Sep 15, 2012

Copy link to clipboard

Copied

Mobius,

The Win and Mac forums were merged into this one in April 2009.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Sep 15, 2012 Sep 15, 2012

Copy link to clipboard

Copied

Ah, OK.  Either way, I didn't feel it was necessary to point out that you can run Windows programs on a Windows machine.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 16, 2012 Sep 16, 2012

Copy link to clipboard

Copied

...didn't feel it was necessary to point out that you can run Windows programs on a Windows machine.

Nor did I and that wasn't my point. You said the "best bet" is to run Draw in a separate Windows partition on a Mac. My argument is that doing so still boils down to a workaround and is not automatically a "better bet" than simply doing the more obvious thing--adding a Windows box to your shop.

It's parallel to those who those who will cling to Illustrator only, come hell or high water, by adding cumbersome third-party plugins to force-fit into it a few things in a half-baked way that other programs do natively and more cleanly, when just buying a competitive side-grade to the other program instead is less headache and gains all the ancilliary advantages inherent in being more versatile.

JET

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Sep 17, 2012 Sep 17, 2012

Copy link to clipboard

Copied

You can run Windows natively on a Mac, making it "a Windows box."  I included Boot Camp among the options.

Because it's not necessary to point out that you can run Windows apps on a Windows machine, you can infer that I'm talking about ON A MAC.  And on a Mac, your best bet is to run a competent Windows program in whatever way you choose.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 17, 2012 Sep 17, 2012

Copy link to clipboard

Copied

Now play nice. The issue for me, I originated this thread, is I am working on a computer and programs provided by my emplorer. It isn't an option to choose PC or Mac, or to work on different programs Everyone here uses the same programs so we can all share or work on any document as needed. So this sidebar discussion isn't helping.

Someone suggested running a poll so if anyone has access to that function please do so.  Here is the original question:

I am a new user of Illustrator CS5, switching from Freehand. I am trying to find out if there is a way to select only the objects within a selection marquee? In AutoCAD you can make a selection window from left to right and only those objects entirely within the window are selected. If you window from right to left all objects that are "crossed" or touched by the window are selected. Is there a similar technique in Illustrator?

Currently I have to select the objects, then go back and hold the shift key to deselect the object I don't want, or lock layers to prevent extra objects getting selected.

Thanks to all who offered helpful suggestions. Looks like it is a deadend and there is no EASY way to accomplish this process.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 17, 2012 Sep 17, 2012

Copy link to clipboard

Copied

OK, finally getting back to this after a few months. I am going to try the scripting thing again to see if I can get it to work. If I can I will post my steps here. I also posted this to the Scripts forum, for what it is worth.

FYI, as a not so expert user I rely on these forums to help me learn skills in each program. And I really appreciate those of you who answer honestly and helpfully and don't use these forums to air grievences and pet peeves which is very distracting and just slows down my learning curve! Although it can be pretty entertaining at times.

Thanks.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Sep 21, 2012 Sep 21, 2012

Copy link to clipboard

Copied

So, I think I have this working. The follow is what I did:

1. Copy the script by Carlos Canto in post #11.

2.  Open the ExtendScript Toolkit by going to Utilities>Adobe Utilities-CS5.5>ExtendScript Toolkit CS5.5>ExtendScript Toolkit CS5.5.App

3. When the program opens paste the script into the large panel to the left.

4. Then go to File>Save As.

5. In that dialog box click on the arrow next to the Save As box to extend the options section.

6. Next, navigate to Applications>Adobe Illustrator CS5.1>Presets>en_US>Scripts.

7. Next, in the Save As box type in a name to recognize the script (I named mine Window1).

8. Click Save and close the Toolkit.

Launch Illustrator and open a drawing.

1. Using the rectangle tool I drew a rectangle around some objects.

2. Make sure the new rectangle is selected.

3. I went to File>Scripts>Window1.

4. Got an error message - Error 8705: Target layer cannot be modified Line 25 -> iart.selected + true:

Oops, you have to have ALL the layers unlocked in case one of the objects is on a locked layer.

5.  Clicked OK.

6. Unlocked all the layers.

7. Reselected my rectangle.

8. Went to File>Scripts>Window1.

9. Voila! The objects within the rectangle are selected and the rectangle is deleted.

So yes, this script does work as requested. Thanks Carlos.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Oct 03, 2012 Oct 03, 2012

Copy link to clipboard

Copied

well i don't want any deletion to happen , just selection and just just selection, anyone. a better script?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Oct 03, 2012 Oct 03, 2012

Copy link to clipboard

Copied

well i don't want any deletion

Arjun,

You don't seem to understand that the intent of Carlos's script is that you draw a rectangle to serve as the "selection marquee".  That rectangle is not supposed to be one of the objects that you are trying to select. It's a temporary rectangle that you draw, just in order to make the selection. That's why the script deletes it. It's intended to be a temporary substitute for an actual selection marquee.

Nonetheless, if you want it to stay, simply open the script in any plain text editor, comment-out this line of the script…:

topPath.remove();

…by typing two forward slashes in front of it like this…:

//topPath.remove();

…and save the script.

…anyone. a better script?

Did you not try the script mentioned in post 41? To use the JET_DeselectPartial script, you:

1. Make the desired marquee selection using the white pointer as normal. This "partially" selects paths which were not completely enclosed within your selection marquee.

2. Run the script. This deselects the paths which were not completely selected (i.e.; the paths which were not entirely within the selection marquee.

That is not exactly what a proper contact-sensitive setting would do, but it is about as close as you are going to get in one move, and works for the vast majority of instances. For example, it is possible that when you make the initial selection, only part of a segment of a particular path is beyond the selection marquee, but all of its anchorPoints are within the marquee. In that case, the "whole path" would be selected and would not therefore be deselected by the script. In that situatuion, you would simply need to ShiftClick that path to remove it from the current selection, using the same tool you already have selected (the white pointer).

There is no way with AI's Javascript to actually draw a selection marquee interactively. That would have to be done by writing a plug-in. So Javascripts for things like this are very often workarounds for the exact functionality desired. So in this case, no one is going to write you a Javascript that does exactly what you want. Even if the necessary functionality could be scripted, the very fact that you have to tediously dig for the script from the File menu would make it inferior to a proper contact-sensitive setting for the selection tools.

JET

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Oct 03, 2012 Oct 03, 2012

Copy link to clipboard

Copied

Thanks Jet, you are right, it's still a work around but if you have a complicated drawing with multiple objects it might be worth the extra steps to achieve the result and save having to painstakingly deselect all the unwanted objects.

My cheif desire to have this selection option is when I have hidden objects that I know are there and want to bring forward. Either way, there are multiple steps to find and work with those hidden objects.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Oct 04, 2012 Oct 04, 2012

Copy link to clipboard

Copied

thanks jet, i didn't find it earlier, my bad observation :-S ...sorry .

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jul 27, 2017 Jul 27, 2017

Copy link to clipboard

Copied

Unfortunately intelligent FH selection methods disappeared in Illustrator. (Totally contained objects in selection rectangle + optionally change to 'touched' objects).

There's only the option for the second one in Illustrator.

Very sad.

For all of us who worked both with FH and AI and can make a comparison it's very sad to see so many smart options disappeared

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Jul 27, 2017 Jul 27, 2017

Copy link to clipboard

Copied

It should be pretty clear by now that Illustrator is abandonware.

This idiotic defect has persisted for its entire existence.  Your top options are:

1. Use Affinity Designer.  It has other idiotic UI problems, but at least you can select objects properly.

2. Use Corel Draw, in a virtual machine if necessary.  It kicks áss over Illustrator in basically every way, although it's not perfect either.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Feb 01, 2018 Feb 01, 2018

Copy link to clipboard

Copied

This is so true! Why does Adobe can't fix such simple issue???????

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 01, 2018 Feb 01, 2018

Copy link to clipboard

Copied

either vote on this issue or post your own suggestion:

Select inside marquee window – Adobe Illustrator Feedback

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Contributor ,
Feb 20, 2018 Feb 20, 2018

Copy link to clipboard

Copied

Voted for!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Sep 03, 2020 Sep 03, 2020

Copy link to clipboard

Copied

CoolSelection plugin solves this problem.  
It's similar to the Selection Tool (V), but it selects only objects fully inside the selection rectangle.  
You can select objects overlapping with many other objects, objects placed over complex backgrounds etc.  
https://www.cool-selection.com/index.html
This post was written by the author of CoolSelection.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Enthusiast ,
Mar 14, 2021 Mar 14, 2021

Copy link to clipboard

Copied

I last posted here 8 and a half years ago out of frustration. I faced the same frustration again today. Still I have to use a plugin or script to do a basic inside selection like this? No particular toggle setting within Illustrator 2021?

 

Like it's been more than 8 freaking years since users posted here and expressed their concern for a basic...basic...basic command lacking in Illustrator!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Sep 25, 2021 Sep 25, 2021

Copy link to clipboard

Copied

We had a similar plugin from Esko that does this exact function and live under your Direct Selection tool in Illustrator. Quite handy.

 

https://docs.esko.com/docs/en-us/boostx-for-ai/16/userguide/home.html?q=en-us/common/bx/topic/to_are...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Feb 08, 2022 Feb 08, 2022

Copy link to clipboard

Copied

There is no built-in, direct way of doing what you suggest (which is dumb – Adobe should implement this!)

But a good solution is to move the objects you want to select onto their own layer. This is only really a solution that works in advance. That is, given that you probably will want to select those objects independently, you should have created them on their own layer in the first place. Then you can lock other layers and select them easily.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Nov 07, 2023 Nov 07, 2023

Copy link to clipboard

Copied

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines