Simple Find/Replace in Textedit

All I want to do is search a TextEdit document for a word and replace it with another word. For some reason, it's taking me hours to figure out how to do this. And all the scripts I found through google didn't work, so I don't know where to turn to now.
Here's the part of the script that is suppose to be doing the find/replace:
note, TextEdit is already activated earlier in the script
tell application "TextEdit"
tell application "System Events"
tell process "Textedit"
key down command
keystroke "f"
key up command
keystroke "Last Update"
keystroke tab
keystroke "Created"
click button "Replace All" of window "Find"
end tell
end tell
end tell
the script fails at the "click button" part. Up until then, everything works fine. I can even see the Find window open with the "Last Update" and "Created" texts in the right text fields.
Anyone have any suggestions? I'm a noob, so you know, so you can be as sarcastic and condescending as you like in your replies, (not that I expect you all to be like that) but please also find the time slip in a helpful suggestion in there too

Hey Marc
This is what I was able to get working:
tell application "TextEdit"
tell application "TextEdit" to activate
tell application "System Events"
tell process "Textedit"
key down command
keystroke "f"
key up command
keystroke "Last Update"
keystroke tab
keystroke "Created"
keystroke tab
keystroke tab
keystroke tab
keystroke tab
keystroke space
end tell
end tell
end tell
For some reason the Find window that pops up in your script isn't the default TextEdit Find. Having the "activate" command seems to fix that. I could never get it to click the button, so instead of the "click button" command I just tabbed to the command (make sure you have Move Between Controls toggled on, its ^F7 or just select it in System Preferences). After tabbing to the button the space bar activates it.
I hope this helps
-Jonathan

Similar Messages

  • Match Case in Find/Replace in TextEdit

    Before updating to Lion, when using the Find/Replace function in TextEdit, I could choose to select "Ignore Case", or I could leave that deselected in which case it would only Find & Replace instances which matched the case of the text I entered.
    Now on Lion, instead of that dialogue box poping up giving me that option, the Find / Replace function is built into the TextEdit window, and there's no option to select whether to match or ignore case. As it is, it just ignores case and replaces all matches for the text found, regardless of case.
    That is not what I want! I need to match case!
    Can I do that in Lion, or is that functionality completely gone?

    like a lot of Apple "Interface Improovements" the stuff is well hidden. What i just found on another board: Just click on the magnifying glass icon (left of where you enter search text). A drop down menu will appear with search options - "Ignore Case".
    There is also a lot of other neat stuff hidden there ... So happy searching! ;-)

  • Find & Replace in TextEdit

    1. I'm trying to replace non-printing formatting characters (carriage return, line feed, tab, whatever) in a document with something else or, variously, replace existing text with a carriage return. I remember having a handy little cheat sheet made up with the substitutions for those characters for use in the Edit > Find windows, but it seems to have gone walkabout.
    2. Have pored through various Help files and other sources and, if there, I've just missed it over and over again. Can someone please point me to the right spot or, even better, just dump out what those special little codes are?
    3. TIA for any inputs or assistance.

    Hi, Michael.
    Depending on the type of document you are working upon, you might want to try the shareware application Tex-Edit Plus. This little wonder is my text editor of choice and is ideally suited to that kind of Find/Replace work. It also has a little button in the lower-left border labeled [A] that will show a table of ASCII character codes.
    You can try Tex-Edit for free.
    Apple's TextEdit does not even have a way of showing the non-printing characters.
    Good luck!
    Dr. Smoke
    Author: Troubleshooting Mac® OS X

  • Easiest way to find & replace fonts?

    I need to replace a font in my document w/Arial, and I don't know the easiest way to go about it.
    For some reason I assumed there was a simple "Find & Replace" method, like in InDesign or Quark, but I can't seem to find it.
    I've tried the "Find/Change" > "Character Format" tool, but it doesn't seem to work...Any suggestions?

    Use the Paragraph Designer to make the change at the tag level by specifying Arial instead of whatever is in use.
    If you have a number of tags, you can select them all in the document and then use a global command in the Para Designer to apply the new font to all selected tags.
    If you have a book, once you've got a chapter set up, import the updated formats too all chapters by selecting them in the book file and Importing Formats to them with the edited chapter as your source.
    Art

  • TextEdit - Save preset for Find & Replace?

    Hey, all!
    Quick question... is there any way to save a preset for a Find & Replace function in the native TextEdit app in Mac OS?  I do a routine F&R using a long "Insert Pattern" (I haven't had time to learn Regular Expressions yet in order to use another app)... I'd love to be able to just do a quick F&R on a text file instead of having to build the string every time.
    Possible?
    Thanks!
    -=R=-

    thnx Tom - yes, all the text is there, editable and I can add new text to it and save. But I can't search it using Find, trying unique words I see right there in the first few paragraphs atop the file. Then tried 'and' which only found two in the whole large file, embedded within a block of what I guess are formatting characters also bunched up at the bottom of the file below my original text.
    Oops, I just realized now that this file is not actually an RTF, its a Word 97 .doc -- which either means I converted it at some point in TextEdit, or its the original .doc file I started long ago with my ancient Microsoft Word that I used before going to Mavericks (was able to use Word in Snow Leopard but is no longer supported in Mavericks, I think its referred to as a 'PowerPC' application.) 
    What should I do? Would converting it to an RTF file help, if so how do I do that?
    thanks!
    Randy

  • Is there a setting to restore the old find-replace functionality in TextEdit?

    Am I alone in hate, hate, hating the recently new find-replace functionality in TextEdit?
    In earlier OSs -- and I'm not sure which was the last to do this -- Ctrl-F would pull up a find window that displayed both find and replace fields. I could type my search term... tab.... and type my replace term... and click "Replace all".
    In OS 10.8.4, I hit Ctrl-F and the find field opens... but I have to click a checkbox to do the replace. Then I have to click the "All" field to make it find-replace all.
    A quick search of the internet suggests I am the only one to find this annoying enough to register a username at apple.com and ask: Is there a way to make it go back to the old way? I'm getting old and life is already cluttered with too much click-clicking and checking and unchecking.

    Hi bandwag0n,
    Send your comments to:
    http://www.apple.com/feedback/
    We are not Apple here - we are just users like you....
    Cheers,
    GB

  • Batch code for running a find/replace all on multiple files within a source floder/directory

    What I need is a Batch source code that will open all files in a folder/directory and run a find and replace_all query within them and then save all the files.  The files were created in Illustrator and saved using the Scene7 FXG format extension.    These files will be uploaded into Scene7 as a group after the find and replace macro/query is run on the code.  The same find and replace query will be the same for all the files.  Basically this function or batch process  will save time in setting the same parameters all at one time instead of having to set the parameters individually in scene7.
    a source code sample of the find/replace module macro might be              searchString:  s7:colorvalue="#FFFFFFFF" 
                                                                                                                          replaceString: s7:colorValue="#&txtclr;"
                                                                                                                          searchWhat   "FXG document"    
                                                                                                                             searchSource:  true,
                                                                                                                        useRegularExpressions:   true
    I have no problems creating batch files within Ai and PhotoShop but I have limited programming skills in how to create source code for manuipulating documents outside of those apps or in a OS invironment.
    I could probably come up witha simple program to do what i want for one document but i get lost when dealing with multiple documents in a source folder (prolbem is,  I will be dealing with thousands of documents not 100 or less)
    If anything which Adope cloud app would work best:  Dreamweaver or Edge code   (or just use my notepad)

    What I need is a Batch source code that will open all files in a folder/directory and run a find and replace_all query within them and then save all the files.  The files were created in Illustrator and saved using the Scene7 FXG format extension.    These files will be uploaded into Scene7 as a group after the find and replace macro/query is run on the code.  The same find and replace query will be the same for all the files.  Basically this function or batch process  will save time in setting the same parameters all at one time instead of having to set the parameters individually in scene7.
    a source code sample of the find/replace module macro might be              searchString:  s7:colorvalue="#FFFFFFFF" 
                                                                                                                          replaceString: s7:colorValue="#&txtclr;"
                                                                                                                          searchWhat   "FXG document"    
                                                                                                                             searchSource:  true,
                                                                                                                        useRegularExpressions:   true
    I have no problems creating batch files within Ai and PhotoShop but I have limited programming skills in how to create source code for manuipulating documents outside of those apps or in a OS invironment.
    I could probably come up witha simple program to do what i want for one document but i get lost when dealing with multiple documents in a source folder (prolbem is,  I will be dealing with thousands of documents not 100 or less)
    If anything which Adope cloud app would work best:  Dreamweaver or Edge code   (or just use my notepad)

  • Find & Replace text in html files

    This is my first real attempt at using Automator, and it has become increasingly frustrating for me. I love the idea of Automator, nice interface, and it appears to be so easy to use. But, I can't get it to actually DO anything and I don't understand why.
    Here is my goal:
    to batch process multiple html files to remove certain characters and words (or replace them with empty space).
    I currently open these files in Pages and do 6 separate Find & Replace commands for each file before I continue with my other processing tasks. This is very tedious and I believe the computer should be able to find & replace multiple items at one time. (I have used other utilities to do batch renaming and trimming file names before.)
    All I want to do is select a group of files (usually 25 at a time) and have Automator get rid of all the unwanted words and characters before I open each file for final processing in Pages. I found a set of Automator actions for TextEdit which includes a Find & Replace action, but I've wasted over an hour so far trying to get it to work.
    When I run the workflow, it acts like it's doing something, but the files remain unchanged. I have tried using actions such as Read Text File, Get Contents of TextEdit Document, Set Contents of TextEdit Document, along with 6 instances of Find & Replace, but I cannot get it to work.
    I'm at a point today where I cannot afford to mess around with this anymore. I have to do it the long way in Pages or else I'll never get it done, but I want to get these Automator workflows to work before I have to repeat this task. (I do this at least once a week right now.)
    Any ideas or suggestions? I've tried reading in the help menus and support pages, but perhaps I'm just not understanding something here.

    Any ideas or suggestions?
    You might be interested in using TextWrangler. It can perform batch find-and-replace changes across multiple selected files.
    Good luck!
    Andrew99

  • Find Replace from Textfile with regex

    Hello.
    I'm wondering if anyone knows about an existing script that does a find/replace by list like the script "FindChangeByList.jsx" that comes with every InDesign installation.
    This consists of tow parts, the script itself with the functionality and a simple textfile where you have simple one-liners capable of find/replace with regex.
    the Textfile:
    //FindChangeList.txt
    //A support file for the InDesign CS4 JavaScript FindChangeByList.jsx
    //This data file is tab-delimited, with carriage returns separating records.
    //The format of each record in the file is:
    //findType<tab>findProperties<tab>changeProperties<tab>findChangeOptions<tab>description
    //Where:
    //<tab> is a tab character
    //findType is "text", "grep", or "glyph" (this sets the type of find/change operation to use).
    //findProperties is a properties record (as text) of the find preferences.
    //changeProperties is a properties record (as text) of the change preferences.
    //findChangeOptions is a properties record (as text) of the find/change options.
    //description is a description of the find/change operation
    //Very simple example:
    //text          {findWhat:"--"}          {changeTo:"^_"}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all double dashes and replace with an em dash.
    //More complex example:
    //text          {findWhat:"^9^9.^9^9"}          {appliedCharacterStyle:"price"}          {include footnotes:true, include master pages:true, include hidden layers:true, whole word:false}          Find $10.00 to $99.99 and apply the character style "price".
    //All InDesign search metacharacters are allowed in the "findWhat" and "changeTo" properties for findTextPreferences and changeTextPreferences.
    //If you enter backslashes in the findWhat property of the findGrepPreferences object, they must be "escaped"
    //as shown in the example below:
    //{findWhat:"\\s+"}
    grep          {findWhat:"  +"}          {changeTo:" "}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all double spaces and replace with single spaces.
    grep          {findWhat:"\r "}          {changeTo:"\r"}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all returns followed by a space And replace with single returns.
    grep          {findWhat:" \r"}          {changeTo:"\r"}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all returns followed by a space and replace with single returns.
    grep          {findWhat:"\t\t+"}          {changeTo:"\t"}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all double tab characters and replace with single tab characters.
    grep          {findWhat:"\r\t"}          {changeTo:"\r"}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all returns followed by a tab character and replace with single returns.
    grep          {findWhat:"\t\r"}          {changeTo:"\r"}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all returns followed by a tab character and replace with single returns.
    grep          {findWhat:"\r\r+"}          {changeTo:"\r"}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all double returns and replace with single returns.
    text          {findWhat:" - "}          {changeTo:"^="}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all space-dash-space and replace with an en dash.
    text          {findWhat:"--"}          {changeTo:"^_"}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all dash-dash and replace with an em dash.
    The script:
    //FindChangeByList.jsx
    //An InDesign CS5.5 JavaScript
    @@@BUILDINFO@@@ "FindChangeByList.jsx" 3.0.0 15 December 2009
    //Loads a series of tab-delimited strings from a text file, then performs a series
    //of find/change operations based on the strings read from the file.
    //The data file is tab-delimited, with carriage returns separating records.
    //The format of each record in the file is:
    //findType<tab>findProperties<tab>changeProperties<tab>findChangeOptions<tab>description
    //Where:
    //<tab> is a tab character
    //findType is "text", "grep", or "glyph" (this sets the type of find/change operation to use).
    //findProperties is a properties record (as text) of the find preferences.
    //changeProperties is a properties record (as text) of the change preferences.
    //findChangeOptions is a properties record (as text) of the find/change options.
    //description is a description of the find/change operation
    //Very simple example:
    //text          {findWhat:"--"}          {changeTo:"^_"}          {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}          Find all double dashes and replace with an em dash.
    //More complex example:
    //text          {findWhat:"^9^9.^9^9"}          {appliedCharacterStyle:"price"}          {include footnotes:true, include master pages:true, include hidden layers:true, whole word:false}          Find $10.00 to $99.99 and apply the character style "price".
    //All InDesign search metacharacters are allowed in the "findWhat" and "changeTo" properties for findTextPreferences and changeTextPreferences.
    //If you enter backslashes in the findWhat property of the findGrepPreferences object, they must be "escaped"
    //as shown in the example below:
    //{findWhat:"\\s+"}
    //For more on InDesign scripting, go to http://www.adobe.com/products/indesign/scripting/index.html
    //or visit the InDesign Scripting User to User forum at http://www.adobeforums.com
    main();
    function main(){
              var myObject;
              //Make certain that user interaction (display of dialogs, etc.) is turned on.
              app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
              if(app.documents.length > 0){
                        if(app.selection.length > 0){
                                  switch(app.selection[0].constructor.name){
                                            case "InsertionPoint":
                                            case "Character":
                                            case "Word":
                                            case "TextStyleRange":
                                            case "Line":
                                            case "Paragraph":
                                            case "TextColumn":
                                            case "Text":
                                            case "Cell":
                                            case "Column":
                                            case "Row":
                                            case "Table":
                                                      myDisplayDialog();
                                                      break;
                                            default:
                                                      //Something was selected, but it wasn't a text object, so search the document.
                                                      myFindChangeByList(app.documents.item(0));
                        else{
                                  //Nothing was selected, so simply search the document.
                                  myFindChangeByList(app.documents.item(0));
              else{
                        alert("No documents are open. Please open a document and try again.");
    function myDisplayDialog(){
              var myObject;
              var myDialog = app.dialogs.add({name:"FindChangeByList"});
              with(myDialog.dialogColumns.add()){
                        with(dialogRows.add()){
                                  with(dialogColumns.add()){
                                            staticTexts.add({staticLabel:"Search Range:"});
                                  var myRangeButtons = radiobuttonGroups.add();
                                  with(myRangeButtons){
                                            radiobuttonControls.add({staticLabel:"Document", checkedState:true});
                                            radiobuttonControls.add({staticLabel:"Selected Story"});
                                            if(app.selection[0].contents != ""){
                                                      radiobuttonControls.add({staticLabel:"Selection", checkedState:true});
              var myResult = myDialog.show();
              if(myResult == true){
                        switch(myRangeButtons.selectedButton){
                                  case 0:
                                            myObject = app.documents.item(0);
                                            break;
                                  case 1:
                                            myObject = app.selection[0].parentStory;
                                            break;
                                  case 2:
                                            myObject = app.selection[0];
                                            break;
                        myDialog.destroy();
                        myFindChangeByList(myObject);
              else{
                        myDialog.destroy();
    function myFindChangeByList(myObject){
              var myScriptFileName, myFindChangeFile, myFindChangeFileName, myScriptFile, myResult;
              var myFindChangeArray, myFindPreferences, myChangePreferences, myFindLimit, myStory;
              var myStartCharacter, myEndCharacter;
              var myFindChangeFile = myFindFile("/FindChangeSupport/FindChangeList.txt")
              if(myFindChangeFile != null){
                        myFindChangeFile = File(myFindChangeFile);
                        var myResult = myFindChangeFile.open("r", undefined, undefined);
                        if(myResult == true){
                                  //Loop through the find/change operations.
                                  do{
                                            myLine = myFindChangeFile.readln();
                                            //Ignore comment lines and blank lines.
                                            if((myLine.substring(0,4)=="text")||(myLine.substring(0,4)=="grep")|| (myLine.substring(0,5)=="glyph")){
                                                      myFindChangeArray = myLine.split("\t");
                                                      //The first field in the line is the findType string.
                                                      myFindType = myFindChangeArray[0];
                                                      //The second field in the line is the FindPreferences string.
                                                      myFindPreferences = myFindChangeArray[1];
                                                      //The second field in the line is the ChangePreferences string.
                                                      myChangePreferences = myFindChangeArray[2];
                                                      //The fourth field is the range--used only by text find/change.
                                                      myFindChangeOptions = myFindChangeArray[3];
                                                      switch(myFindType){
                                                                case "text":
                                                                          myFindText(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions);
                                                                          break;
                                                                case "grep":
                                                                          myFindGrep(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions);
                                                                          break;
                                                                case "glyph":
                                                                          myFindGlyph(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions);
                                                                          break;
                                  } while(myFindChangeFile.eof == false);
                                  myFindChangeFile.close();
    function myFindText(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions){
              //Reset the find/change preferences before each search.
              app.changeTextPreferences = NothingEnum.nothing;
              app.findTextPreferences = NothingEnum.nothing;
              var myString = "app.findTextPreferences.properties = "+ myFindPreferences + ";";
              myString += "app.changeTextPreferences.properties = " + myChangePreferences + ";";
              myString += "app.findChangeTextOptions.properties = " + myFindChangeOptions + ";";
              app.doScript(myString, ScriptLanguage.javascript);
              myFoundItems = myObject.changeText();
              //Reset the find/change preferences after each search.
              app.changeTextPreferences = NothingEnum.nothing;
              app.findTextPreferences = NothingEnum.nothing;
    function myFindGrep(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions){
              //Reset the find/change grep preferences before each search.
              app.changeGrepPreferences = NothingEnum.nothing;
              app.findGrepPreferences = NothingEnum.nothing;
              var myString = "app.findGrepPreferences.properties = "+ myFindPreferences + ";";
              myString += "app.changeGrepPreferences.properties = " + myChangePreferences + ";";
              myString += "app.findChangeGrepOptions.properties = " + myFindChangeOptions + ";";
              app.doScript(myString, ScriptLanguage.javascript);
              var myFoundItems = myObject.changeGrep();
              //Reset the find/change grep preferences after each search.
              app.changeGrepPreferences = NothingEnum.nothing;
              app.findGrepPreferences = NothingEnum.nothing;
    function myFindGlyph(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions){
              //Reset the find/change glyph preferences before each search.
              app.changeGlyphPreferences = NothingEnum.nothing;
              app.findGlyphPreferences = NothingEnum.nothing;
              var myString = "app.findGlyphPreferences.properties = "+ myFindPreferences + ";";
              myString += "app.changeGlyphPreferences.properties = " + myChangePreferences + ";";
              myString += "app.findChangeGlyphOptions.properties = " + myFindChangeOptions + ";";
              app.doScript(myString, ScriptLanguage.javascript);
              var myFoundItems = myObject.changeGlyph();
              //Reset the find/change glyph preferences after each search.
              app.changeGlyphPreferences = NothingEnum.nothing;
              app.findGlyphPreferences = NothingEnum.nothing;
    function myFindFile(myFilePath){
              var myScriptFile = myGetScriptPath();
              var myScriptFile = File(myScriptFile);
              var myScriptFolder = myScriptFile.path;
              myFilePath = myScriptFolder + myFilePath;
              if(File(myFilePath).exists == false){
                        //Display a dialog.
                        myFilePath = File.openDialog("Choose the file containing your find/change list");
              return myFilePath;
    function myGetScriptPath(){
              try{
                        myFile = app.activeScript;
              catch(myError){
                        myFile = myError.fileName;
              return myFile;
    This is a very useful and easy to maintain script which even people who cant write scripts (but know how to use regex) can do complex search replace mass replacements.
    Would love to find something like this for FrameMaker 12 (as i can't write scripts myself).
    regards
    daniel

    I have visited that site. The first item in the external link says: "You can also configure Firefox to automatically search for text when you type any characters outside of a text field. When typing in a text field these characters should show up in the text field and not trigger the Quick Find bar. "
    What I am looking for is the exact opposite. Once my first search is entered in the text box, and the info comes back, I want to start typing the next symbol, and have it automatically show up in the text box, not the Quick Find box. That is how it was working up until a couple of months ago.

  • Is there a way to Find & Replace within a selection?

    I looked in the User Guide, but I didn't find any information on how to Find & Replace just within selected text. I can see how to do it for the entire document or do it one instance at a time. Is there a trick I'm missing, or is this a missing feature?

    Hey Chuck,
    I opened Pages and used its help menu and came up with this. It does not specifically mention anything about choosing just 1 paragraph or text box, but I hope it helps you none the less.
    +Finding and Replacing Text+
    +You can find every instance of a word or phrase in your document, and optionally change it to something else.+
    +Here are ways to find and replace text:+
    +Choose Edit > Find > Find, click Simple or Advanced to set up find/replace criteria, and then click a button to conduct find/replace operations.+
    +Simple: In the Find field, type the text you want to find, and type any text you want to replace it with in the Replace field.+
    +Advanced: In addition to typing Find and Replace text, you can set up additional find/replace criteria.+
    +Replace All: Automatically conducts the find/replace operation without your review.+
    +Replace: Replaces the current selection with the replacement text.+
    +Replace & Find: Replaces the current selection with the replacement text and immediately finds the next occurrence of the Find text.+
    +Next or Previous: Finds the next or previous occurrence of the Find text.+
    +Use the other commands on the Edit > Find submenu.+
    +Find Next or Find Previous: Finds the next or previous occurrence of the current Find text.+
    +Use Selection for Find: Finds the next occurrence of the selected text.+
    +Jump to Selection: Displays the selected text when it’s not currently in view.+
    Adam

  • Why not there a "Find/replace in Grep style" inside the Para style?

    Whenever I type a digit in my text, it should be colored red as per style. I do this by grep style inside the para style, but now I need to insert brackets before and after of the digit(s), i realize that there is no replace option in grep style in the para style. Why not it be there a "find/replace" instead "find" only as it now appears?

    Ya, this is simple, finding a specific para style with digit and change them, when the book in first pass. But while in the correction pass of the same book, whenever we are inserting more text into the document, there are chances to be unaware of the digit style that, it should be surrounded by brackets, and it happened earlier so I have a thought of it. Again, while paginating a book having more than 350 - 600 pages, and 3 to 4 guys working in it, I think this may work.
    Expecting your valuable comment on this.
    Thangaraj Mohan.

  • Data Manager Find- Replace

    Can we do Find Replace in Data Manager, say on one field like street ?
    for eg: I want to find all the "Avenue" or "avenue" and replace them with Ave
    I know we can do it in Import manager, but is there a reason such functionality is not provided in data manager?
    I browsed thru data manager guide and see that the menu option edit->find/replace is enabled only on object tables???!!
    Can we achieve the same functionality through assignments?
    Any inputs/leads appreciated!
    -Sudhir

    you are right Varun,
    Using Import maps was what we did originally for address standardization,
    But Value Transformation is lost if you unmap the field and remap them.
    And thats what happened to us and we didn't quite check it!
    The Data Manager route which you and some others suggested will not work , atleast in my case because:
    if you noticed in data manager
    start a selection, with say one record
    -> Add another record to the selection , you know, using the shift key
    -> you will see the details pane highlighting the differences, so far so good
    -> for street , I will not see "only Avenue", because
    A) Avenue is part of a street
    B) And data manager will not exactly "tokenize" the differences
    C) for egL if I have two street values like " 120 pennsylvania Avenue" & "5th saks Avenue", detail pane will highlight them as two distinct values and I cannot change Avenue to Ave and get the Job done.
    most importantly...
    keep on adding more records to the selection...
    When you reach 10 records, notice the detail pane still lists all the 10 distinct street address side by side for street field
    Add on more record and make the selection 11
    then alll the fields in detail pane will turn to [..]
    So I can no more go in and replace Avenue , I have to replace the entire street value with watever I type in place of [..]
    So here is my question again:
    Why is there no functionality simple like Edit->Find-> Replace just like an excel interface, I am sure it is not technologically impossible, but rather is there something basic I am missing in wishing for such facility?
    -Sudhir

  • Missing Apps in Simple Finder

    I have set up Simple Finder in 10.4 for my 7 year old but the non-Apple apps I chose for it to display do not show up in his 'applications' folder in the simple finder. One is KidBrowser and another is a game. In the 'Accounts' section of the System Preferences I have clicked his account, selected 'Parental Controls, checked the 'Finder and System' box and clicked on the 'Configure' button. I then selected the arrow for 'Applications' and clicked on the applications I wanted, including the two listed above. After clicking 'OK' on all the apllicable boxes to make the changes I restarted. Only the Apple appications show up.

    OK, so I figured out a workaround since I posted that last message. It requires going into the NetInfo Manager like suggested in http://docs.info.apple.com/article.html?artnum=107672, but is easier, more likely to work with all applications and has added advantage that you can put files or anything in the folder.
    You are changing the folder that appears in the Simple Finder user's dock. Settings for managed accounts are found in the user's mcx_settings accessible via NetInfo Manager. You can edit right in NetInfo Manager, but it's hard, as you can only see on line at a time. So try the following instuctions.
    1. Make sure the user you are making changes to is not logged in.
    2. Create a folder that will contain the items that should appear to the user in Simple Finder (for example /Users/Shared/SimpleFinderApps/).
    3. Drag aliases for all applications, files, etc that you want to appear to the user in Simple Finder into /Users/Shared/SimpleFinderApps/.
    4. Open NetInfo Manager (/Applications/Utilities), then from the Security menu, choose Authenticate and enter your administrator account name and password
    5. Using the columns in NetInfo Manager, navigate to the user who you want to edit. For example, for "UserX", you would go to /users/userx in the columns.
    6. Locate the mcx_settings property, and select its value by double-clicking the field to its right (it should begin something like "<?xml version". All of the text should be highlighted.
    7. Press Command-C to copy the contents of the mcx_settings property to the Clipboard.
    8. Go to any text editing program (TextEdit for example) and paste the contents into a new file.
    9. Save the file and make a copy of it so you can edit and still have a backup if something gets screwed up.
    10. In the copy, find the line "<key>com.apple.dock</key>". This is where the settings for items in the dock are kept.
    11. Below "<key>com.apple.dock</key>", there is a line "<string>/Users/userx/Library/Managed Items/My Applications/</string>", which is the link to where the system keeps the applications you have said to make available to the user. Change it so it reflects the folder you created in step 2 (for example "<string>/Users/Shared/SimpleFinderApps/</string>").
    12. Save the file with name like "mcx_settings edited", so you can go back and do more changes later if necessary.
    13. Copy all text in the file and paste it back into the mcx_settings property in NetInfo Manager.
    14. Save changes in NetInfo Manager.
    15. Log in to the affected user to see if it works.
    By poking around in the mcx_settings file you can change other things, such as which System Preference panes a user can access, whether they can burn discs, etc.
    WARNING ONE: This works for me with all applications I tried. I would guess that Apple has a reason for preventing some applications from appearing in Simple Finder, so this may cause problems for some applications.
    WARNING TWO: More of a reminder. Simple Finder does NOT restrict which applications a user can run, despite a misleading statement to that effect when setting it up. It only presents a simpler-than-normal interface to users. There are a number of ways for Simple Finder users to run applications that are not in the My Applications folder, whether you use this tip or not. To completely restrict which applications a user can run, choose "Some Limits" instead of "Simple Finder" when setting the user up.
    20" iMac G5   Mac OS X (10.4.3)  

  • Simple Finder/Parental Controls Problem

    I recently did an erase and install on my eMac and am now having problems with Simple Finder and Parental Controls.
    I have an account set up for my daughter and I want to have Simple Finder running with about a half dozen or so applications for her to use. Prior to the erase-and-install, I had this set up and running fine. But now, even though I select all the programs I want under the Parental Controls preferences, only three show up (Safari, Dictionary, and TextEdit).
    I tried deleting and re-creating the account, repairing permissions, turning around twice and clicking my heels together, etc. with no success.
    Any ideas? Thanks!

    I ran disk utility and repaired the permissions--is that similar to what you suggest?
    When I did a erase-and-install of Leopard, I assume that it ran through a disk inspection and repair routine. But perhaps something more is needed.

  • How do I find & replace a single character?

    Am using Adobe Acrobat Pro....
    The find/replace box pull down has "Whole Words Only" checked and I cannot uncheck it.  How can I find and replace a single character throughout a document?

    That's just how it works. You can "find" anything, but you can only "replace" whole words. As soon as you click to open the "replace" section of the dialog the search settings are locked into their basic states, even if you don't enter a replacement string (but that part's a bug).
    The simple answer is that you cannot replace all instances of one character using Acrobat's inbuilt tools. You're expected to edit the document outside of PDF and recreate it.

Maybe you are looking for

  • IPhone .mov videos crash windows explorer

    I use OneDrive on my iPhone 5s to back up my photos and videos. When I try to view the videos on my Dell XPS Windows 8.1 machine, I run into trouble.  When I use Windows Live Photo Gallery, it crashes whenever I try to view one of the videos. If I op

  • Help: Mail program hacked by Spammers

    My "Mail" application has been hacked by spammers. About 3 weeks ago, I noticed when I clicked on "get mail" 15 incoming messages would appear in the mail activity box, but only 3 or 4 actual email messages would appear in my incoming message box. Wh

  • Getting rid of 'header' of sorts

    I guess it's some kind of header but I can't find the source code to delete in order toget rid of it. It shows up at the tops of pages and remains once the pages have been published to my domain. Note: I do not use mobileme. In this screen cap you'll

  • I need help with activating Adobe MC CS4

    Good day! I need help with activating Adobe MC CS4. Recent installation was not deactivated.I have Adobe License Certificate ID and other data and can provide it. Now activation not accept serial number provided in certificate.

  • Itunes 64bit on windows 7 not reconize iphone

    Itunes 64 bit windows 7 not connected iphone, because itunes required iphone same 64 bit ...