Sorting out path items

Hello everyone!
I have a collection of circles and rectangles in my document. Is there any way to sort out circles from rectagles using JavaScript? Say i want to make my circles red and the rectangles blue. Yes, yes i am a total beginner in coding Thank you in advance!

Take two!  Now with most advanced-basic shape detection ever! 
/*------------------------------------Circle or Rectangle---------------------------------------*/
// Finds perfect circles and/or rectangles in document and  colors them.
// Silly-V
function makeCmykColor(c, m, y, k)  // Handy color-making function.
    var newCmykColor = new CMYKColor();
        newCmykColor.cyan = c;
        newCmykColor.magenta = m;
        newCmykColor.yellow = y;
        newCmykColor.black =  k;
    return newCmykColor;
if(app.documents.length > 0){
    var doc = app.documents[0];
    var myShapes = new Array();
    for (i=0; i<doc.pageItems.length; i++){
        var myShape = doc.pageItems[i];
        myShapes.push(myShape);
        if (myShape.typename == "PathItem"){
            if (myShape.pathPoints.length == 4){ // RECTANGLE CHECKER
                //--------------------2 diagonals-------------------------
                var recEquaDistOne = parseInt(Math.pow((myShape.pathPoints[0].anchor[0] - myShape.pathPoints[2].anchor[0]),2) +
                Math.pow((myShape.pathPoints[0].anchor[1] - myShape.pathPoints[2].anchor[1]),2)); // diagonal
                var recEquaDistTwo = parseInt(Math.pow((myShape.pathPoints[1].anchor[0] - myShape.pathPoints[3].anchor[0]),2) +
                Math.pow((myShape.pathPoints[1].anchor[1] - myShape.pathPoints[3].anchor[1]),2)); // diagonal
                //---------------------4 sides of rectangle---------------
                var sideA = parseInt(Math.pow((myShape.pathPoints[0].anchor[0] - myShape.pathPoints[1].anchor[0]),2) +
                Math.pow((myShape.pathPoints[0].anchor[1] - myShape.pathPoints[1].anchor[1]),2)); 
                var sideB = parseInt(Math.pow((myShape.pathPoints[1].anchor[0] - myShape.pathPoints[2].anchor[0]),2) +
                Math.pow((myShape.pathPoints[1].anchor[1] - myShape.pathPoints[2].anchor[1]),2)); 
                var sideC = parseInt(Math.pow((myShape.pathPoints[2].anchor[0] - myShape.pathPoints[3].anchor[0]),2) +
                Math.pow((myShape.pathPoints[2].anchor[1] - myShape.pathPoints[3].anchor[1]),2)); 
                var sideD = parseInt(Math.pow((myShape.pathPoints[3].anchor[0] - myShape.pathPoints[0].anchor[0]),2) +
                Math.pow((myShape.pathPoints[3].anchor[1] - myShape.pathPoints[0].anchor[1]),2)); 
                if (recEquaDistOne == recEquaDistTwo){ // If two diagonals connecting opposite points are same length, it's a 90 degree box               
                    if ((sideA == sideC) && (sideB == sideD)){
                    for (j=0; j<4; j++){
                        var point = myShape.pathPoints[j];             
                            if ((point.leftDirection[0] == point.anchor[0]) &&
                                (point.anchor[0] == point.rightDirection[0]) &&
                                (point.leftDirection[1] == point.anchor[1]) &&
                                (point.anchor[1] == point.rightDirection[1])){                                                   
                                myShape.isrectangle = true;
                                } else {
                                myShape.isrectangle = false;
                                break;
            if (myShape.pathPoints.length == 4){  // CIRCLE CHECKER
                if (myShape.isrectangle == false || myShape.isrectangle == null){
                var circlePts = new Array();
                var circleSlopes = new Array();
                for (k=0; k<4; k++){
                var point = myShape.pathPoints[k]; 
                var leftHandleDist = parseInt(Math.pow((point.leftDirection[0] - point.anchor[0]),2) +
                Math.pow((point.leftDirection[1] - point.anchor[1]),2));
                var rightHandleDist = parseInt(Math.pow((point.rightDirection[0] - point.anchor[0]),2) +
                Math.pow((point.rightDirection[1] - point.anchor[1]),2));
                circlePts.push(leftHandleDist, rightHandleDist);
                var leftHandleSlope = ((point.leftDirection[0] - point.anchor[0])/(point.leftDirection[1] - point.anchor[1])).toFixed(2);
                var rightHandleSlope = ((point.rightDirection[0] - point.anchor[0])/(point.rightDirection[1] - point.anchor[1])).toFixed(2);
                circleSlopes.push(leftHandleSlope, rightHandleSlope);
                for (f=0; f<8; f++){ // Allows non-rotated circles.
                    if (circleSlopes[f] == "-0.00"){
                         circleSlopes[f] = "0.00";
                    if (circleSlopes[f] == "-Infinity"){
                         circleSlopes[f] = "Infinity";
                //$.write(circleSlopes[0] + " , " + circleSlopes[1] + "  | " + circleSlopes[2] + " , " + circleSlopes[3] +
                //" | " + circleSlopes[4] + " , " + circleSlopes[5] + " | " + circleSlopes[6] +  " , " + circleSlopes[7] + " " + myShape.name + " \r");
                //$.write("(" + circlePts[0] + ", " + circlePts[1] + ") (" + circlePts[2] + ", " + circlePts[3]
                //+ ") (" + circlePts[4] + ", " + circlePts[5] + ") (" + circlePts[6] + ", " + circlePts[7] + ")\r");           
                var cirEquaDistOne = parseInt(Math.pow((myShape.pathPoints[0].anchor[0] - myShape.pathPoints[2].anchor[0]),2) +
                Math.pow((myShape.pathPoints[0].anchor[1] - myShape.pathPoints[2].anchor[1]),2));
                var cirEquaDistTwo = parseInt(Math.pow((myShape.pathPoints[1].anchor[0] - myShape.pathPoints[3].anchor[0]),2) +
                Math.pow((myShape.pathPoints[1].anchor[1] - myShape.pathPoints[3].anchor[1]),2));
                if (circleSlopes[0] != "NaN"){ // Filters out asymmetric rhombus  <><><>^^^^^^<><><>
                    if ((circlePts[0] == circlePts[1]) && // Filters out shapes with control handles not of equal distance from anchor point.
                        (circlePts[1] == circlePts[2]) &&
                        (circlePts[2] == circlePts[3]) &&
                        (circlePts[3] == circlePts[4]) &&
                        (circlePts[4] == circlePts[5]) &&
                        (circlePts[5] == circlePts[6]) &&
                        (circlePts[6] == circlePts[7]) &&
                        (circlePts[7] == circlePts[0])){
                            if((circleSlopes[0] == circleSlopes[1]) && // Filters out the equadistant 4-pointed Star shape (dismisses negative slopes).
                                (circleSlopes[2] == circleSlopes[3]) &&
                                (circleSlopes[4] == circleSlopes[5]) &&
                                (circleSlopes[6] == circleSlopes[7])){                           
                                    if (cirEquaDistOne == cirEquaDistTwo){ // Filters out Ellipses (non-equadistant circles).
                                        // Filters out the very RARE 4-pointed star which has all control points in its center on top of each other!
                                        if (((myShape.pathPoints[0].leftDirection[0]).toFixed(2) != (myShape.pathPoints[1].leftDirection[0]).toFixed(2)) &&
                                            ((myShape.pathPoints[0].leftDirection[1]).toFixed(2) != (myShape.pathPoints[1].leftDirection[1]).toFixed(2))){
                                            myShape.iscircle = true;
                                            } else {
                                            myShape.iscircle = false;
    for (x=0; x<myShapes.length ; x++){ // PROCESSING --> Now that shapes are marked, do what you want! 
        // ** Compound Paths:  They favor top-most shape color attributes **
        if (myShapes[x].isrectangle == true){ //$.writeln("A rectangle has been detected! " + [x]);
            if(myShapes[x].filled == true){
            myShapes[x].fillColor = makeCmykColor (0, 100, 100, 0);
            if(myShapes[x].stroked == true){
            myShapes[x].strokeColor = makeCmykColor (0, 100, 100, 0);
        if (myShapes[x].iscircle == true){ //$.writeln("A circle has been detected! " + [x]);
            if(myShapes[x].filled == true){
            myShapes[x].fillColor = makeCmykColor (100, 100, 0, 0);
            if(myShapes[x].stroked == true){
            myShapes[x].strokeColor = makeCmykColor (100, 100, 0, 0);
}else {
alert("Please open up a document with some circles and rectangles & re-run.");

Similar Messages

  • How do I null out an item based on a database column before display?

    I am using Apex 3.2
    I have an item that is based on database column. My customer wants me to "blank out" the item before it is displayed so the user will have to enter a new value in place of the one that is in the database.
    I have tried using a "before region" calculation to set the item to NULL. I can see the value getting set in the debug after the row fetch has occurred, but when the item is displayed, it contains the value from the database, not my calculated valuie.
    I also tried using an unsourced text field and then doing an after submit calculation to set the value of the database column item from there, but no luck that way either.
    Also tried clearing the item cache, but I think that happens way too early.
    There must be a simple way to do this..
    Any suggestion?

    No problem user486652 (name?),
    Yes, the $s function is one of ApEx's built-in's - see the ApEx documentation under API Reference, Javascript API's, and you'll find a wealth of built-in functions that do all sorts of things. For Javascript in general, take a look at www.w3schools.com for some really good tutorial and reference material - I use it constantly.
    Ok, so you want to set the browser field to empty after the page loads. Since this is a page event, it isn't something that will fire for a form field element so you don't want the code there. In ApEx 3.2, edit the attributes for the page, and you'll see a setting called "HTML Body Attribute". You'll see a helpful bullet note below the setting saying this is the place to add onload events. The proper syntax will be:
    onload="$s('P2_REMEDY_TICKET', '');"Once ApEx puts everything together and the page renders, this code will tell the browser to run that $s function after the page loads.
    But be aware - if you take a look at the help for that setting, you'll see that it mentions that this will only work if your page template includes the #ONLOAD# substitution string. Not sure if all ApEx-supplied page templates already have #ONLOAD#, but every one I've used does. If your code still doesn't work, check your page tempate. In the Definition region, under Header, you should see a body tag with something like:
    <body #ONLOAD#>...
    ...If that's there, your page template supports the HTML Body Attribute. If your body tag doesn't have an #ONLOAD#, add it.
    Hope this helps,
    John
    If you find this information useful, please mark the post "helpful" or "correct" so that others may benefit as well.*

  • How to delete a path item from within a group item?

    I am generating and downloading QR codes in vector format (.eps).  I use VB scripting to place each QR code into an Illustrator document for later laser etching as a batch.  Each QR code is comprised of a bunch of small, individual filled squares all enclosed in a single large transparent square.  Here's a sample of one of the QR codes: http://laserfolly.com/2753.eps  When etching, the laser control software interprets the outside bounding square in such a way that it confuses its "inside out" algorithm used to determine whether a given path item should be etched, i.e., is it "filled".  This causes the some of the individual squares to be interpreted as not filled... even though they are.  If I delete the outer bounding square path item then all is well.  But there are hundreds of these codes in every batch... so it is time prohibitive to delete those outer squares by hand.  Here's my ask: does anyone know how to use Illustrator scripting (I'm using VB) to identify that outer square and delete it at the time that it's placed in the batch document?
    Thanks in advance for any help you can give.
    Bob

    Thanks, Mark.  That makes sense.  However, when I search all the paths in the document there are none that have a true clipping property.  My suspicion is that the bounding square is just that, a square drawn by the qr code api as a frame around the code.  You got me thinking though.  I figured out that I can identify the relevant path simply by it's dimensions and then delete it.  So here's the new sticking point: I don't think the Illustrator object model allows for interrogating path items within a group, i.e., you have to iterate through all the pathitems in the document.  Ideailly, I'd like to be able to look at only the paths within the QR code, which I add to the document as a placed item... which Illustrator treats as a group.  This document has tens of thousands of paths and so looping through all of the them to find the 50 QR codes would be super inefficient.  What do you think?  Is there a way to iterate through just the paths in a placeditem/group?
    RE VB vs. JS, I can write in both but there are a lot of reasons I'm using VB on this project.  The main reasons are that the customer is using Excel for data internally and Excel VBA is a really strong VBA object model.  I've also written more than 500,000 lines of the stuff in my career so I'm pretty comfortable solving complex problems with it.  Also, the IDE and the run-time debugging engine is oh so great for rooting out the nasties.  :-)

  • How do i sort out error r6034 on my windows vista when i try to start itunes, the message box is from microsoft visual c++runtime library, it says an application has made an attempt to load the C runtime library incorrectly,

    how do i sort out error r6034 on my windows vista when i try to start itunes ???
    the message box is from microsoft visual c++runtime library, it says an application has made an attempt to load the C runtime library incorrectly, P;ease contact the application's support team for more information.

    Hey deepakmenonfrompune,
    Thanks for the question. I understand that you are experiencing issues with iTunes for Windows. The following article outlines the error message you are receiving and a potential resolution:
    iTunes 11.1.4 for Windows: Unable to install or open
    http://support.apple.com/kb/TS5376
    Some Windows customers may experience installation issues while trying to install or open iTunes 11.1.4.
    Symptoms may include:
    "The program can't start because MSVCR80.dll is missing from your computer"
    "iTunes was not installed correctly. Please reinstall iTunes. Error 7 (Windows Error 126)”
    "Runtime Error: R6034 - An application has made an attempt to load the C runtime library incorrectly"
    "Entry point not found: videoTracks@QTMovie@@QBE?AV?$Vector@V?$RefPtr@VQTTrack@@@***@@$0A@VCrashOnOverf low@@***@@XZ could not be located in the dynamic link library C:\Program Files(x86)\Common Files\Apple\Apple Application Support\WebKit.dll”
    Resolution
    Follow these steps to resolve the issue:
    Check for .dll files
    1. Go to C:\Program Files (x86)\iTunes and C:\Program Files\iTunes and look for .dll files.
    2. If you find QTMovie.DLL, or any other .dll files, move them to the desktop.
    3. Reboot your computer.
    Note: Depending on your operating system, you may only have one of the listed paths.
    Uninstall and reinstall iTunes
    1. Uninstall iTunes and all of its related components.
    2. Reboot your computer. If you can't uninstall a piece of Apple software, try using theMicrosoft Program Install and Uninstall Utility.
    3. Re-download and reinstall iTunes 11.1.4.
    Thanks,
    Matt M.

  • How do i sort out iTunes library into order and the out repeated songs

    I need too sort out my itunes library its a mess repeated songs and all over the place is there an easy method?

    How to find and remove duplicate items in your iTunes library - http://support.apple.com/kb/HT2905
    http://www.araxis.com/find-duplicate-files/ (free trial)
    http://dougscripts.com/itunes/itinfo/dupin.php (commercial)
    post by turingtest2 - https://discussions.apple.com/thread/3555601 - different types of duplicates and techniques
    Back up your iTunes before doing any sorting.  If you remove something you didn't intend to then a backup is the best way to get it back.

  • Help me sort out the problems with Java 2 SDK SE

    I install Java SDK 2 standard Eddition version 1.4 in my computer (Window NT4). When I test the installation by typing in "java -version", it displays the following message.
    C:\JavaPractice>java -version
    java version "1.4.0"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-b92)
    Java HotSpot(TM) Client VM (build 1.4.0-b92, mixed mode)
    But, When I compile a simple programme, it doesn't work and displays the following message.
    C:\JavaPractice>javac HelloDan.java
    The name specified is not recognized as an
    internal or external command, operable program or batch file.
    Could anybody help me sort out the problem, Please?

    i might guess that you have j2sdk1.4.0\jre\bin on your PATH, but not j2sdk1.4.0\bin ...
    Larry

  • Apple Please sort out the V 11.1.4 problems as I cant get iTunes to work now. You need to have a new version asap

    Please sort out the V 11.1.4 problems as I cant get iTunes to work now. You need to have a new version asap

    Go to Control Panel > Add or Remove Programs (Win XP) or Programs and Features (later)
    Remove all of these items in the following order:
    iTunes
    Apple Software Update
    Apple Mobile Device Support (if this won't uninstall move on to the next item)
    Bonjour
    Apple Application Support
    Reboot, download iTunes, then reinstall, either using an account with administrative rights, or right-clicking the downloaded installer and selecting Run as Administrator.
    The uninstall and reinstall process will preserve your iTunes library and settings, but ideally you would back up the library and your other important personal documents and data on a regular basis. See this user tip for a suggested technique.
    Please note:
    Some users may need to follow all the steps in whichever of the following support documents applies to their system. These include some additional manual file and folder deletions not mentioned above.
    HT1925: Removing and Reinstalling iTunes for Windows XP
    HT1923: Removing and reinstalling iTunes for Windows Vista, Windows 7, or Windows 8
    tt2

  • Sorting  the News Items

    Hi all
    <b>Can we sort the news items created using Xml Form Builder based on the Title in the display iview? </b>
    We are using the KM navigation iview for rendering the news and the user has to get the options for <b>sorting based on news title,date</b> etc in a dropdown in the top of the iview.
    (My problem is similar to the sorting options given for the discussion iview. Similar to the options like sorting based on title,author,modified etc provided for discussions we want the same for the news items also.)
    Thanks for any help in advance
    Geogi

    Hi Geogi,
    You can sort the News items based on Title. For this, you have to find out the layoutset of your iview. Then go to System Administration -> System Configuration -> KM -> CM ->  User Interface -> Settings -> LayoutSet. Then select your layoutset. There you will find Collection Renderer. Clicking on the collection renderer will take you to the details page of collection renderer. On the details page, click on Edit button and when the form is editable, click on "Show advanced options" link. There you will see two properties, Property For Sorting and Sorting Mode. For Property For Sorting give the value : <b>cm:displayname</b> and select the appropriate sorting mode.
    This should do the job for you.
    Try and get back.
    Ranjith
    For your second question, i.e. providing a drop down box for selecting the property on which to sort, I think you will have to go for a new layoutset. I am not sure if you can use the existing layoutset to get this functionality. Anyway I'm not sure about this. Let's wait to see what other SDNers have to say about that.
    Ranjith
    Message was edited by: Ranjith Vijayan

  • Sorting out Albums

    I understand Itunes pretty well, and i was sorting out all of my Beatles Albums, for instance adding artwork to all the albums and for some reason half of the songs from my album 1 where in different places when i clicked the show items in a list (i can show u a screen shot). so i decided that i wanted all 27 tracks in one album not two separate ones, i tried to change it but i just got this,
    Uploaded with plasq's Skitch!
    is there any way by editing info to get all of the songs in the same place like this
    Uploaded with plasq's Skitch!
    instead of like this
    Uploaded with plasq's Skitch!
    Thanks
    Alex ( i hope that you get the jist of what im saying)

    its oky thanks to http://support.apple.com/kb/TS1468
    thanks apple

  • A query on Flexfield and valuesets.Please help me in sorting out

    We have created a structure in descriptive flexfield with 4 to 5 segments. Among those one segment has a value set with independent validation type. And all the other segments have value set with dependent validation type on the first segment.
    Now the requirement as per client is as follows:
    If first segment is taken as YES, all the other segments are to be displayed and enabled. If it is NO, then all the segments have to disabled.
    We are able to get it in case of YES but if it is NO, all the segments are being displayed.But we even want them to disable or display off.
    Please help me out in sorting out this issue.

    Hi,
    I don't think thats possible, when you have a valueset in which you are referencing a previous parameter using the $FLEX.<Parameter_name> property, apps automatically sets the dependency. The dependent item is automatically enabled as soon as you enter a value in the dependable field. There is no way to set this dependency conditionally.
    What you can do instead is change the query of your valuesets so that it does not have any records
    i.e $FLEX.<Parameter> = 'YES'
    Regards,
    Vikash
    oraclehrmsways.blogspot.com
    Message was edited by:
    vsethi

  • Applescript to change color of path items with specific swatch from swatch group, multiple times

    I am attempting to take a path item that is on its own layer and change its color multiple times, saving it each time.
    I was able to do it with javascript however can't get it to work in applescript.
    Javascript:
    (Items are already selected that I intend to change.)
    var iL = app.activeDocument.pathItems.length;
    var colorSwatches = app.activeDocument.swatchGroups.getByName('newColors');
    var allColors = colorSwatches.getAllSwatches();
    var colorNames = Array();
    for (var i = 0; i < allColors.length; i++){
        colorNames.push(allColors[i].name);
    for (x = 0; x<colorNames.length; x++)
            var currentColor = allColors[x].name;
            for (i=0; i<iL; i++)
                var myItem = app.activeDocument.pathItems[i];
                if(myItem.selected)
                    myItem.fillColor = app.activeDocument.swatches.getByName(currentColor).color;
    (I then go on to save each one)
    When trying to cross over into applescript I have the following so far:
                   set iL to count every path item of document 1
                   set colorSwatches to swatchgroup "newColors" of current document
                   set allColors to get all swatches colorSwatches
                   set swatchCount to count every item in allColors
                   repeat with i from 1 to swatchCount
                        set currentSwatch to item i of allColors
                        repeat with x from 1 to iL
                            set myItem to path item i of document 1
                   here is where I have no idea what I am doing... I can't figure out how to test if an item is selected
                            if myItem's has selected artwork is equal to true then
                                set fill color of myItem to {swatch:currentSwatch}
                            end if
                        end repeat
                   end repeat
    Or better yet is there a way I can select every path item of a layer and change its color that way?
    Something like the following:
              set fill color of every path item of layer "art" of document 1 to {swatch:currentSwatch}
    Thanks for any input!

    I'm throwing it into a Applescript OBJc project I am working with. I currently have it in a javascript file within the actual project however this is the slowest part of my project and I'm going to attempt to speed it up some.
    Let's say I'm changing the color of a path item 35 times... this starts to eat a ton of time up.
    My applescript save illustrator file as jpeg is much faster than the javascript one for some reason...
    It's also something I have needed to do numerous times in the past and never got around to asking.

  • TS2446 please help to find out this issue sorted out ..

    i did all this changes .. and i followed all the istructions , but i still have the same problem when i click to buy any new item from itune store .. etc
    i got a message " your apple ID has been disabled , please contact iTune support .
    hope to hear from you to sort out this issue as soon as possible .  thanks

    These are user-to-user forums, you can contact iTunes support here : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page

  • Sort out

    I have SQL tables column named "who" contains many names I want to sort out
    all the name that is the same for exampel kolumnet have name 
    martin 
    sara 
    martin 
    sara 
    I want the result is just showing 
    martin 
    sara 
    thanks
    Sub itime()
    Using con As New SqlConnection(My.Settings.bbbaConnectionString)
    Dim command As New SqlCommand
    con.Open()
    Command = New SqlCommand( _
    "SELECT vem FROM mam", con)
    Dim dr As SqlDataReader = Command.ExecuteReader()
    While (dr.Read())
    väljnamComboBox.Items.Add(dr.GetString(0))
    End While
    End Using
    End Sub

    If you want this to be sorted in the table you can use below to remove the duplicates
    DELETE t
    FROM
    SELECT ROW_NUMBER() OVER (PARTITION BY Name ORDER BY name) AS Seq
    FROM [WHo]
    )t
    WHERE Seq > 1
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Apple. Sort out your dire search function. I'm getting very bored of not finding emails.

    Every time I search for an email in icloud via safari, I can't ever get what I'm looking for beyond the last day. I'm really sick of getting "no message found" or a bunch of empty messages dated 1/1/1970. Surely the point is this mode of functionality is beyond compatibility issues, isn't that the point of icloud?

    {quote}Well, the only way I can find these files is under the 'File>Open Recent' in Preview.{quote}
    Command click on the filename on the preview window and it will give you the path to the file... That is also a live path, so if you click on the folder that the file is in you will be taken to where the file is. Or click on the Sidebar button on the preview window and click on the gear/wheel on the bottom and select sort by path. It will then show the path under the file name...
    You should also play with spotlight to see if you can figure out why it was not working for you. I was able to find pdf's by name as well as text within them... It should've found them really easy with the file names.
    {quote} I use the drop down arrow to open the 'advanced' finder window or whatever, but there is no 'root structure' (for lack of a better comparison that you can find in Windows){quote}
    Click on the hard drive icon in the sidebar and you see the 'root structure'. The mac layout is no different than Windows...
    Message was edited by: garbageman

  • How to sort out different issues on Satellite A505-S6973

    Can anyone tell me, if the warranty period on my laptop has not passed, can i return my laptop to toshiba and have all my issues sorted out. Would there be a cost to do whatever repairs software related needs be done and how i am supposed to go about it because my laptop is beginning to have all sorts of little errors, i noticed that my harddrive has 156gb used although i have about 60 gigs in use.
    A couple multimedia buttons aren't working but i touch them, my touchpad doesn't turn off with the hard button unless i turn it off using the FN key and my processor runs low but when i use a program i see it's reaching between 85 to 100% utilization.
    I really like this laptop, but the issues i'm having i highly doubt it should operate this way.

    Hi mate
    Software issues are not covered by warranty!
    This means that you will have to pay for everything if the ASP technician would not find any problems!
    This is why you should recover the notebook in order to check if its only a software related issue.
    >A couple multimedia buttons aren't working but i touch them, my touchpad doesn't turn off with the hard button unless i turn it off using the FN key
    Reinstall the VAP (value added package) and flash cards utility
    >my processor runs low but when i use a program i see it's reaching between 85 to 100% utilization.
    This is not a bug or hardware problem. You will notice this CPU behavior because the CPU supports an feature which helps to save the power and reduce the heat dissipation

Maybe you are looking for

  • My iTunes Library not supported

    My desktop operates on Win2000. My laptop is XP. The laptop is the primary copy of my iTunes library and the desktop is my backup. I just backed up my library from laptop to desktop. When I try to start iTunes I get the message: The file "iTunes Libr

  • SQL*Loader-704: error..OCIServerAttach...ORA-12535 Oracle 9.2 ..Solaris 9

    Hello. We run an application with an Oracle backend. Everything seems to work. There arer some Perl scripts we run to update the database. One does not work. We get. SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0] ORA-12535: TNS:operat

  • Connect to a mysql database with Oracle 9i

    Hello, how can I connect to a non_oracle-database in "Oracle 9i". I created a ODBC data source. In Oracle8 I needed OCA. But in 9i I believe the OCA is replaced by another thing. I wanted to connect in SQL*PLUS with: username/password@odbc:mysql But

  • Session control with multiple web servers in IE

    to understand my problem do the following: make a page with this code: <% out.println("sessionID = "+session.getId()); %> Run two (2) instance of web servers (can be a tomcat) in different ports... open IE and access the URL: http://localhost:8080/te

  • Windows does not boot on new motherboard

    Hi everybody. I am lost here. I made an upgrade to my PC: replace motherboard, CPU and RAM. Keep everything else. I went from a celeron400 w/ intel chipset to 865 neo-2 PFISR. The BIOS run fine. I can boot on CDs. But windows refuses to boot from c:.