Need a dificult script can't to it myself.

Hello,
I try to keep it short.
We have a new idea for a customer of ours. Don't know if it's possible and I hope there is someone that's want to try it and give it a go. I can work it out on paper altough my applescript / programmer skills want do the job.
We will work with an excel file. We want to keep it simple for our customer.
They have (more or less) 60 diffferent leaflets and from 100 to 200 agencies.
We would like to print all leaflets for 1 agency from 1 line in excel.
Normally 1 person will get the orders from all agencies (central) and will write it down in excel.
Once a week we will get the database for printing.
But in this case I can't print unless there is a automated procces that fix the database like I need it.
I first run a applescript for converting the database to tab delimit and unicode check.
So it will be an TXT file TAB delimited unicode MAC starting this script.
So the database must have in the beginning the basic customer information. Such as company name, street, delivery adresse,...
From A to N is the agency information. This information must be copied on every line.
From colum O the database will have the PROD1-PROD2-PROD3
We will have 70 PROD at start
So it's from colum O to CF the PRODUCTS.
UNder PROD they will write the quantaty the need of this leaflet.
Important : Now i write zero for visibilaty but zero need to be a blank field.(for printing software)
So this is the tricky part : The script needs to duplicate the records in a new database AND
it needs to begin with PROD 1 to PROD 70 AND may only copie the quantaty of PROD1 then leave the other PRODUCTS quantaties blank and go on. Please See example.
Customer info - PROD1 - PROD 2 - PROD 3
Customer 1 - 5-6-2
Customer 2 - 0-3-5
Customer 200
MUST BECOME:
Customer info - PROD1 - PROD 2 - PROD 3
Customer 1 - 5-0-0
Customer 1 - 5-0-0
Customer 1 - 5-0-0
Customer 1 - 5-0-0
Customer 1 - 5-0-0
Customer 1 - 0-6-0
Customer 1 - 0-6-0
Customer 1 - 0-6-0
Customer 1 - 0-6-0
Customer 1 - 0-6-0
Customer 1 - 0-6-0
Customer 1 - 0-0-2
Customer 1 - 0-6-2
Customer 2 - 0-3-0
Customer 2 - 0-3-0
Customer 2 - 0-3-0
Customer 2 - 0-0-5
Customer 2 - 0-0-5
Customer 2 - 0-0-5
Customer 2 - 0-0-5
Customer 2 - 0-0-5
want to give it a try?
Many thanks in advance.

Hello Colin,
Ah, I didn't take the field names' line into consideration...
Here's the revised code to handle it (hopefully). I assumed the field names' line is the 1st line of the input file and the rest are data lines.
Also in my previous code, customerRange and quantityRange are being set to {1, 1} and {2, 6} respectively to process the reduced sample data. However, according to your original description of input data, they should be changed as follows:
property customerRange : {1, 14} -- field range for customer info (e.g. {1, 14} for A..N)
property quantityRange : {15, 84} -- field range for quantities {e.g. {15, 84} for O..CF)
Hope this may help,
Hiroto
-- SCRIPT
  v0.2
    Modified such that
     - it treats the 1st line (field names line) in the input text file properly.
     - it now preserves the empty lines in the input text file.
  Usage:
    Set the following four properties to fit your need and run the script.
    property fp : "HFS:path:to:input:file"
    property fp1 : "HFS:path:to:output:file"
    property customerRange : {1, 14} -- field range for customer info (e.g. {1, 14} for A..N)
    property quantityRange : {15, 84} -- field range for quantities {e.g. {15, 84} for O..CF)
    It will
     - read the input text file (assumed in UTF-8, currently),
     - convert text to array,
     - expand each record according to given fields' ranges,
     - convert processed array back to text,
     - write (or overwrite) output text file (in UTF-8, currently).
E.g. (customerRange = {1, 1}, quantityRange = {2, 6})
INPUT TEXT (tab delimited)
Field Names (Column Title) Line
Customer1  0  5  1  0  0
Customer2  2  0  0  0  1
Customer3  0  0  0  0  0
Customer4  1  1  0  0  3
Customer5  0  0  4  0  0
OUTPUT TEXT (tab delimited)
Field Names (Column Title) Line
Customer1    5      
Customer1    5      
Customer1    5      
Customer1    5      
Customer1    5      
Customer1      1    
Customer2  2        
Customer2  2        
Customer2          1
Customer4  1        
Customer4    1      
Customer4          3
Customer4          3
Customer4          3
Customer5      4    
Customer5      4    
Customer5      4    
Customer5      4    
main()
on main()
script o
-- input file path
property fp : "HFS:path:to:input:file" -- #
-- output file path
property fp1 : "HFS:path:to:output:file" -- #
-- field ranges
property customerRange : {1, 14} -- # field range for customer info (e.g. {1, 14} for A..N)
property quantityRange : {15, 84} -- # field range for quantities {e.g. {15, 84} for O..CF)
-- working lists
property aa : {} -- original array
property dd : {} -- original quantity list
property ee : {} -- modified array (expanded quantity lists)
property ee0 : {}
property ee1 : {}
local c1, c2, d1, d2, c, t, t1
-- (0) preparation
set {c1, c2} to customerRange
set {d1, d2} to quantityRange
-- make empty data list (ee0)
repeat with i from d1 to d2
set end of my ee0 to ""
end repeat
-- (1) read input file (text of paragraphs of tab delimited values)
set t to read file fp as «class utf8» -- UTF-8
--set t to read file fp as Unicode text -- UTF-16
--set t to read file fp -- plain text (in System's primary encoding)
-- (2) convert text to 2d array
set my aa to text2array(t, tab)
-- (3) process each record
set end of my ee to my aa's item 1 -- get the 1st record that is field names record
set aa to my aa's rest -- exclude the 1st record from subsequent processing
repeat with a in my aa -- for each record entry
set a to a's contents
if a is {""} then -- ignore empty record (i.e. empty line in input text if any)
set end of my ee to a -- just leave the empty record alone
else
set c to a's items c1 thru c2 -- customer info parts
set my dd to a's items d1 thru d2 -- quantities
repeat with i from 1 to count my dd -- for each quantity entry
set d to my dd's item i as number
if d > 0 then
copy my ee0 to my ee1 -- make copy of empty data list
set my ee1's item i to d
repeat d times
set end of my ee to (c & ee1)
end repeat
end if
end repeat
end if
end repeat
-- (4) convert 2d array to text
set t1 to array2text(my ee, tab, return)
-- (5) write output file (text of paragraphs of tab delimited values)
writeData(fp1, t1, {_append:false, _class:«class utf8»}) -- UTF-8
--writeData(fp1, t1, {_append:false, _class:Unicode text}) -- UTF-16BE
--writeData(fp1, t1, {_append:false, _class:string}) -- plain text (in System's primary encoding)
-- (*) for test
--return {t, t1}
return t1
end script
tell o to run
end main
on text2array(t, cdelim) -- v1.1, with column delimiter as parameter
  text t: text of which paragrahps consist of values delimited by cdelim. e.g. (Let cdelim = tab)
    "11  12
     21  22
     31  32"
  string cdelim : column delimiter
  return list: two dimentional array. e.g. {{11, 12}, {21, 22}, {31, 32}}
script o
property aa : t's paragraphs
property xx : {}
property astid : a reference to AppleScript's text item delimiters
local astid0
try
set astid0 to astid's contents
set astid's contents to {cdelim}
repeat with a in my aa
set end of my xx to (a's text items)
end repeat
set astid's contents to astid0
on error errs number errn
set astid's contents to astid0
error "text2array(): " & errs number errn
end try
return my xx's contents
end script
tell o to run
end text2array
on array2text(dd, cdelim, rdelim) -- v1.1, with column delimiter and row delimiter as parameter
  list dd: two dimentional array. e.g. {{11, 12}, {21, 22}, {31, 32}}
  string cdelim : column delimiter
  string rdelim : row delimiter (e.g. CR, LF, CRLF, etc)
  return string : paragraphs of items delimited by cdelim.
  e.g.
  (Let cdelim = tab, rdelim = CR)
    "11  12
     21  22
     31  32"
  i.e.
    11 [tab] 12 [CR]
    21 [tab] 22 [CR]
    31 [tab] 32 [CR]
script o
property aa : dd's contents
property xx : {}
property astid : a reference to AppleScript's text item delimiters
local t, astid0
try
set astid0 to astid's contents
set astid's contents to {cdelim}
repeat with a in my aa
set end of my xx to ("" & a)
end repeat
set astid's contents to {rdelim}
set t to "" & my xx
set astid's contents to astid0
on error errs number errn
set astid's contents to astid0
error "array2text(): " & errs number errn
end try
return t
end script
tell o to run
end array2text
on writeData(fp, x, {append:append, class:class})
  text fp: output file path
  data x: anything to be written to output file
  boolean _append: true to append data, false to replace data
  type class _class: type class as which the data is written (_class = "" indicates x's class as is)
local a
try
open for access (file fp) with write permission
set a to fp as alias
if not _append then set eof a to 0
if _class = "" then
write x to a starting at eof
else
write x to a as _class starting at eof
end if
close access a
on error errs number errn
try
close access file fp
on error --
end try
error "writeData(): " & errs number errn
end try
end writeData
-- END OF SCRIPT
Message was edited by: Hiroto

Similar Messages

  • When using the Save Layer Comps to PDF Script, can you change the PDF settings. I need both Smallest File Size and Press Quality?

    When using the Save Layer Comps to PDF Script, can you change the PDF settings. I need both Smallest File Size and Press Quality? Thanks in advance to the group for assisting with this matter.
    — John

    No, there isn't. The way you're using the file is not recommended. You
    should use a review tracker to avoid getting in the way of one another.

  • Need script can switch Offfice 365 plan E1 to E3 and enable litigation hold from CSV file

    Dear all,
    Currently, i need a script can switch Office 365 plan E1 to E3 and enbale litigation hold from the list email in CSV file. I don't know why Microsoft is not enable litigation hold for E3 user by default? Please help me.
    Many thanks.

    You should try like this
    $mbxs = Import-csv C:\Temp\Mailbox.csv
    foreach($mbx in $mbxs.UPN)
    Set-MsolUserLicense -UserPrincipalName $mbx -RemoveLicenses '<E1>' -AddLicenses '<E3>' -Verbose
    Set-Mailbox -Identity $mbx -LitigationHoldEnabled $true -WhatIf
    Please test with one test account and explore office 365 community as well.
    Regards Chen V [MCTS SharePoint 2010]

  • Need  Bookmark creation script for Paragraph style. Anybody can help me pl?

    Need  Bookmark creation script for Paragraph style. Anybody can help me pl?

    Hi hasvi,
    I wrote a similar script which creates a bookmark on each page in the "main" text frame at the begining of the frame (the 1st insertion point). Here I attached the script and a couple of sample documents: before and after. It's more complex than what you want but you can use it as a starting point. In fact, you have to find a certain paragraph style, loop through every found item and insert a bookmark, say, at the beginning of the found text.
    The dialog box
    Bookmarks added
    Regards,
    Kas

  • In need of a script

    Hi I'm in need of a script in illustator, i've searched but with no luck as its going to have quite a few steps.
    Basically what I need is a script that will allow me to select a text box and do the following:
    1. Outline the font
    2. offset the paths by .05 with "joins:" set to "Round" and "miter limit" is "3"
    3. unite the paths within the now outlined text
    The font is N H Interlock (its a cursive font used to monogramming)
    Not really sure where else to look. I'm very familiar with illustrator but not at all with scripting.
    Thanks for your help! any and all is appreciated.

    1. doable
    2. this command is not scriptable (up to cs5)
    3. this command is not scriptable (up to cs5)
    it seems it can be done with Actions, have you tried them?

  • Need Help with scripting for Automator/AppleScript.

    Hi everybody,
    I am building a small app for my mac, What I need is a script that can rename a file that I drop on it.
    and example being:
    example.jpg
    (when I drop it on the app, I want the app to change the filename of the document to "Image.jpg"
    I have tried this with Automator, but it requires that I specify the file to be changed, what I need is something that will change the name of any file I drag onto it.
    I am using it for application specific files.
    Kind regards,
    Pete.
    iBook G4; 60GB Hard Drive, 512MB RAM, Airport Extreme    

    Open the Script Editor in the
    /Applications/AppleScript/ folder and enter the
    following:
    on open(the_file)
    tell application "Finder"
    set name of the_file to "Image"
    end tell
    end open
    Save this script as an application.
    (11347)
    this script compiled correctly; however when run it returned the following error "Can't set name of (the_file) to "Image.jpg"
    I am also given the option of editing the script or just quitting.
    thanks for your help

  • Aperture Script - Can't replicate problem

    I wrote this script to rename and File Aperture projects by date : http://www.johneday.com/9/rename-and-file-aperture-projects-by-date .
    A Mountain Lion user has given me this feedback:
    OK, so I get the error that the EXIF tag does not have capture year. I'm on Mountain Lion, and recall that it worked on one project the very first time I ran the script after downloading and installing it... it's almost as if some flag gets set to true or false and it needs to be reset.
    Can anyone running Mountain Lion replicate this problem for me? Any insights about what is going wrong for him would be appreciated.
    set yourFolder to "Imported by Date" -- Name your folder here
    set appendParent to false -- If true, the selected parent's name will be appended to the new project name
    set makeSubfolders to false -- If true, new projects will be created in year/month/ folders.
    property delimiter : "-"
    try
        tell application "Aperture"
            activate
            -- Wait until Aperture is finished processing other tasks
            repeat
                set taskCount to count of tasks
                if taskCount is 1 then
                    display alert "Aperture is processing another task" message "Please wait for the task to complete and try again" buttons {"Try again", "Cancel"} default button {"Try again"} cancel button {"Cancel"}
                else if taskCount > 1 then
                    display alert "Aperture is processing " & taskCount & " tasks" message "Please wait for the tasks to complete and try again" buttons {"Try again", "Cancel"} default button {"Try again"} cancel button {"Cancel"}
                else
                    exit repeat
                end if
            end repeat
            -- Verify that at least one item is selected
            if selection is {} then display alert "The selection {} is empty" message "Please select ONE Project, Folder or Album from the Library tab in the sidebar and try again." buttons {"OK"} cancel button {"OK"}
            -- Get the selected Parent ID
            tell item 1 of (selection as list) to set theParent to parent
            set {parentClass, parentName} to {class, name} of theParent
            if parentClass is album then display dialog "Albums may contain images from multiple projects. Are you sure you want to move these images from their projects?"
            -- Get date of every image in the selected Parent
            tell theParent to set dateList to every image version's (value of EXIF tag "ImageDate")
            tell library 1
                -- Create your folder if it does not exist
                if not (exists folder yourFolder) then make new folder with properties {name:yourFolder}
                -- Assign name of every project in your folder to a list for the Create project command below
                -- (exists project isoImageDate) command is too slow to be included in the loop
                if not makeSubfolders then tell folder yourFolder to set parentList to name of every project
                set dateTest to {}
                repeat with aDate in my dateList
                    -- Test each date to avoid processing duplicates
                    set shortDate to short date string of aDate
                    if dateTest does not contain shortDate then
                        set end of dateTest to shortDate
                        -- Convert the image date to YYYY-MM-DD format
                        set projectYear to year of aDate as string
                        set projectMonth to (month of aDate as integer) as string
                        if length of projectMonth is 1 then set projectMonth to "0" & projectMonth
                        set projectDay to (day of aDate as integer) as string
                        if length of projectDay is 1 then set projectDay to "0" & projectDay
                        set isoImageDate to projectYear & delimiter & projectMonth & delimiter & projectDay as string
                        if appendParent then set isoImageDate to isoImageDate & space & parentName
                        tell folder yourFolder
                            if makeSubfolders then
                                --Create year and month folders if year folder does not exist
                                if not (exists folder projectYear) then make new folder with properties {name:projectYear}
                                tell folder projectYear
                                    if not (exists folder projectMonth) then make new folder with properties {name:projectMonth}
                                end tell
                                --Create project if it does not exist
                                if ((name of every project of folder projectMonth of folder projectYear) does not contain isoImageDate) then tell folder projectMonth of folder projectYear to make new project with properties {name:isoImageDate}
                                -- Move the images into the project
                                move (every image version of theParent whose value of EXIF tag "CaptureYear" is year of aDate and value of EXIF tag "CaptureMonthOfYear" is month of aDate as integer and value of EXIF tag "CaptureDayOfMonth" is day of aDate) to project isoImageDate of folder projectMonth of folder projectYear
                            else -- If not makeSubfolders
                                --Create project if it does not exist
                                if parentList does not contain isoImageDate then make new project with properties {name:isoImageDate}
                                -- Move the images into the project
                                move (every image version of theParent whose value of EXIF tag "CaptureYear" is year of aDate and value of EXIF tag "CaptureMonthOfYear" is month of aDate as integer and value of EXIF tag "CaptureDayOfMonth" is day of aDate) to project isoImageDate
                            end if
                        end tell
                    end if
                end repeat
                -- Move the initial container to the Trash if no images remain or if it is an album           
                if parentClass is album then
                    delete theParent
                else if (count of image versions of theParent) is 0 then
                    delete theParent
                end if
                beep
            end tell
        end tell
    on error errMsg number errNum
        tell me
            activate
            display alert errMsg & return & return & "Error number" & errNum buttons "Cancel"
        end tell
    end try
    EXIF Tag Name Mapping
    The following table provides a mapping between EXIF tag names found in the Aperture 3 interface and EXIF tag names that appear in AppleScript.

    Well, the obvious answer to your question is that Aperture in not seeing a 'CaptureYear' EXIF tag on an image. The way you have your try block set up, that amounts to a fatal error in your script.  why it's not seeing a capture year is a different question.  you might try asking the user with the problem to log the EXIF names for the images s/he's working on:
    get name of every EXIF tag of image versions of theParent
    you might also try breaking the complex command down into two simpler commands, in case ML has introduced a race condition:
    set movables to get (image versions of theParent whose (value of EXIF tag "CaptureYear" is year of aDate) and (value of EXIF tag "CaptureMonthOfYear" is (month of aDate as integer)) and (value of EXIF tag "CaptureDayOfMonth" is day of aDate))
    move movables to project isoImageDate of folder projectMonth of folder projectYear
    Of course, it could just be goofy user error as well - trying to run the script on an empty album or somesuch.
    Sorry I can't test this myself; my copy of aperture is an expired demo I keep around so I have access to the scripting dictionary (aperture questions are common enough to make that worthwhile), so I can't actually use it for anything.

  • I am in need of ai script for arcing text

    i am in need of ai script for arcing text

    A little vague aren't we… Is this the kind of arcing you mean? Text along a curve or do you mean distorting into an arch like some plug-in can?
    #target illustrator
    var doc = app.activeDocument;
    doc.defaultFilled = false, doc.defaultStroked = true;
    var textPath = doc.pathItems.ellipse( 0, 0, doc.width, doc.height );
    textPath.pathPoints[3].selected = PathPointSelection.ANCHORPOINT;
    app.cut();
    doc.selection = null;
    app.redraw();
    var tp = doc.textFrames.pathText( doc.pathItems[0], 0, 0, TextOrientation.HORIZONTAL );
    tp.textRange.paragraphAttributes.justification = Justification.CENTER;
    tp.textRange.characterAttributes.size = 60;
    tp.contents = 'I am in need of ai script…';
    var tpd = tp.duplicate();
    tpd.translate( 0, -150 );
    tpd.textRange.characterAttributes.size = 90;
    tpd.contents = '…for arcing text?';

  • Need a windows script to check all unix db boxes are pinging ?

    Hi ,
    I need a windows script to check all unix remote db boxes are pinging ?
    I need to show the output in an html file.
    Can anyone suggest ideas ?

    I have a script that "kind of" works. The only problem I've seen is that it gets confused when filenames contain characters that are fine in Macland but not good in Unixland. Forward slashes are a good example of this.
    In this case I have a folder in my home named "copytest" Inside copytest are two folders:
    Source (containing the images to be added)
    Dest (My existing library of images)
    It also assumes that the folder of images to be added contains no sub-folders. Hope this helps.
    tell application "Finder"
    set theSource to folder "source" of folder "copytest" of home
    set imagesToBeCopied to name of every file of theSource
    end tell
    repeat with theFile in imagesToBeCopied
    try
    if (do shell script "find -r ~/copytest/dest -name " & quoted form of (theFile as string)) is not equal to "" then
    --The file exists. Don't copy it
    else
    --the file doesn't already exist. Copy it.
    end if
    on error
    return "Failed while trying to check for existence of a file"
    end try
    end repeat

  • Need a character which can nullify a tab while printing a variable

    My variable has data as  vinod,,reddy,,g
    When, I am passing to script it should print as it is, but it is printing as vinod                     reddy                           g
    This is causing error to read the text as lot of space is coming inbetween...
    I know ,, will act as tab in Script. But need some character which can be placed inbetween the data of ,, so that it gets nullified in sap script while printing and data prints as vinod,,reddy,,g

    declare variable like data: lv_space type char10 value '          '
    pass vinod &lv_space& reddy &lv_space& g.

  • Why does Livecycle Designer need to lock scripting on objects with children that are fragments??

    Can someone tell me why Livecycle need to lock scripting on objects with children that are fragments??
    I mean, just because I have a fragment (which you can't edit the script for), why does Livecycle need me to NOT edit say the initialise event on the Main form.
    Yes, I can remove my fragments, edit and reinsert.  Also if the event already has a script, I can edit the xml.  But neither of these are terribly convenient.
    Couldn't there be a better way?

    The purpose of the fragment is to create re-usable or standard components. In most cases the fragment is not created by the same person designing the form and they do not want the from designer to modify any part of the fragment (it is a separate XDP file). There may be code in that fragment that relies on the structure that exists. If you have the rights you can always edit the fragment and when your PDF is created the changes will be picked up.
    If you want to be able to modify the fragment while it is in Design mode sounds to me like you want to add a component to the object library. This will allow you to have a reusable piece of a form that you can modify on a form by form basis. To do this simply build the piece that you want. Lasso the entire form and drag it onto the Custom library. When you release it a dialog will pop up allowing you to name your component. Now on any form design you can drag your new component onto the canvas and all methods/properties and code will come with that component (allowing you to modify it for that form as you see fit).
    Note that you can create your own libraries to hold your components if you see fit. Also if you put your libraries on a shared drive, you can share components between Designers.
    Paul

  • I need a feature that can disable mirroring iPad 2

    Please
    I need a feature that can disable mirroring iPad 2 and reactive only when it is showing the slides, but will not be using AirPlay, but with Keynote and projector common you get the idea?
    The iPad is a well made​​, but I'm using the second and all that I touch the screendisplayed by the projector ...
    Any suggestions?
    Thank you!

    You could try my Picture Processor ...
    http://www.ps-scripts.com/bb/viewtopic.php?f=10&t=3409&sid=3925f7039423a428ed082feba2c0aee 9
    Use the second download.

  • I need a shell script to move latest archivelogs from one server to another server..

    Hi,
         I need a shell script to move latest archivelogs from one server to another server..
    Thanks&Regards,
    Vel

    ea816fb9-f9ea-45ac-906f-36a8315970d0 wrote:
    Thanks it's really helpfull..
    Now i have pasted a shell script which generates archivelog and shows latest archivelog time..
    just check let me know the answer, that how i need to execute it..
    # Force a logswitch to get the last archivelog to the standby host
    ORACLE_SID=ORCL
    ORAENV_ASK=NO
    . oraenv >/dev/null 2>&1
    SwitchLogfile()
      # Do logswitch 
      RESULT=`echo "Alter system switch logfile;" | sqlplus -S / as sysdba | grep 'System altered'`
      if [ "$RESULT" = "System altered." ]
      then
      export RETURN=1
      else
      export RETURN=0
      fi
      # Do we need to do something with this return value?
      export RETURN
    GetArchiveTime()
      CURYEAR=`date +%Y`
      echo "set heading off;" > temp.sql
      echo "set termout off;" >> temp.sql
      echo "select to_char(first_time,'YYYY-MM-DD HH24:MI:SS') from v\$archived_log where sequence#=(select sequence# - 1 from v\$log where status='CURRENT');" >> temp.sql
      sqlplus -S / as sysdba <
    spool tempres.txt
    @temp.sql
    quit
    EOF
    cat tempres.txt | grep ${CURYEAR} | grep -v grep | awk '{print $1" "$2}'
    #rm -f temp.sql  tempres.sql
    SwitchLogfile
    GetArchiveTime
    You seem to have ignored Dude's VERY good advice and continue to press down this ill-advised path.  If you continue this approach, you WILL have problems at the very time you do not need any additional problems.  Trying to recover your production database at 2:00 in the morning is not the time to be getting errors from rman because it can't find what it needs - because you decided to move them around yourself.
    Please reconsider.

  • Is there a script,Can automatically perform multiple grep expression?

    For Example,I have 5 grep,they are a.xml,b.xml,c.xml,d.xml,e.xml.
    Usually,I need execute 5 times.
    A script can once finish the 5 Grep?
    Thank you~

    Hello,
    Have a look at XStrings.
    http://www.kerntiff.co.uk/free-stuff/xchange-strings-xstrings
    The script can perform multiple greps, finds, and can run a script file.
    Best.
    P.

  • I am tryin to update my itunes and it keeps tellin me i need a preupgrade script

    I just got a new ipod touch. it is a 4g and i need to upgrade my itunes but am not able to cuz it keeps tellin me i need a preupgrade script... can anyone help

    This is true.
    All of your content should be on your computer in itunes.  If it is not, then transfer it there, so you can sync it back.

Maybe you are looking for

  • Confirmed quantity more than the ordered quantity in sales order.

    Hi All, We have a situation wherein the confirmed quantity is more than the ordered quantity. a.) SO was created for qty1.Two schedule lines were proposed as stock was not available. b.) When stock came in and most probablly, when the rescheduling jo

  • Mandatory fields to create vendor and PO

    Hi all, I am migrating data from legacy system to ECC and to SRM. I found mandatory fields in ECC and I am not sure what are the mandatory fields for SRM. I need for Vendor creation(Foreign vendors also) and open PO. Please reply. Regards, Balaji

  • Tags for UI elements / How to create a dynmic menu

    Hi everybody We currently do a lot with WD and are building a huge framework. this means that we mostly using dynamic programming for the ui but also for contexts an so on. Known from other architectures (e.g. java swing, android sdk) every ui elemen

  • I'm confused - does it still make sense to upgrade to CS6 now?

    Hi, I wanted to switch from Mac to Windows in the near future and therefore upgrade from CS5 to CS6 (because apparantly it's not possible to switch my CS5 license to another OS). Cloud version is a no-go for me, one reason is because I don't like mon

  • Flash Player won't be able to use

    Hey, I have a Problem, i went to the adobe Page, downloaded Flash Player, startet the Installation Manager, it completed very fast, everything great, but there is no software? not in programs, i cant find it when I am searching for it... where is it?