A More Universal Scripting Language Than Applescript or Automator?

I want to learn a scripting language to automate events or actions on a schedule or by using shortcuts, and maybe a little more eventually (like web apps for example). I am looking for something that is not a program with a GUI like Automator, iKey, Quickeys, Maestro...  I would rather learn a more "universal" language than Applescript.  I've read a little bit about Javascript, Python, Ruby on Rails, PHP, Perl, C+, C++, and others, but I really don't know. I would prefer a language that can be used to program simple things in a simple way, but with a high learning curve.  Does anyone have any suggestion(s)?  Please let me know if you need any more details.  Thanks

Another possibly better forum to ask this would be
https://discussions.apple.com/community/mac_os/mac_os_x_technologies

Similar Messages

  • Looking for a more universal scripting language than AppleScript or Automator

    I want to learn a cross-platform/web scripting language to automate tasks, write scripts and with the potential to create programs and web apps.
    I am looking for something that:
    - is not a program with a GUI like Automator, iKey, Quickeys, Maestro... 
    - is more "universal" than Applescript, cross-platform
    - can be used to automate simple tasks in a simple way
    - can also be used to create more complex scripts, web apps and maybe, eventually, programs (with GUI)
    I've read about Javascript, Python, Ruby, PHP, Perl, C+, C++, Java and others, but I really don't know.
    - Java sounds pretty cool, Python too.
    - I'm not crazy about PHP or Perl, with Javascript, but some people swear by it
    - I don't know anything about C+, C++
    Does anyone have any suggestion(s)?  Please let me know if you need any more details.  Thank you.

    C, C++, Objective-C are nor scripting languages and will not help you do web pages. (Don;t know what C+ is).
    Forget Java it has lots of security problems and more and more users are disabling Java in their web browsers because of this. Developing in Java would be, in my opinion, a mistake.
    If you are doing any web works at all you will need to know some Javascript, no way around that.  But Javascript is actually not a bad language
    Note Java and Javascript are two totally separate languages that have nothing in common  but the first 4 letters of their names.
    So you are left with PHP, Perl, Python and Ruby.
    Dismissing PHP and Perl out of hand is a big mistake, They are both major players and you will run into them just about everywhere. If you are looking to do this for possible employment you will need to be familiar with them at least.
    Python and Ruby are both strong languages as well. I don't have a lot of experience with either so I can;t speak to their strengths  but  learnign either would not be a mistake.
    Knowing what your reasons are for asking this, personal use or for employment, might help refine the list some.
    regards
    Message was edited by: Frank Caggiano - Perl is also included in OS X by default. Not sure about PHP but I believe it also is. I agree TextWrangler would be a good editor for this type of work.

  • Does it exist more popular language than HTML?

    I am an absolute website creator beginner, I’m willing
    to create a very simple web page easy to be seen worldwide by any
    computer and navigators arround the world, I heard about HTML,
    Nowadays can we find other languages more simple and popular than
    HTML to create a website?

    As well as the links below - another way to learn (including
    anyone else's bad habits) is to find a page you like, and then tell
    your web browser to show you the code view for the page and/or do a
    "Save As" and save the page to your computer to then copy &
    paste code segments into your file (in IE click View at the top,
    select Source from the options)
    HTML and/or DW Tutorials
    http://validator.w3.org/
    http://www.w3schools.com/
    http://www.adobe.com/devnet/
    http://www.scriptarchive.com/
    http://www.htmldog.com/guides/
    http://www.htmlcodetutorial.com/
    http://alistapart.com/topics/code
    Download User Guide PDF for easy search
    http://www.adobe.com/support/documentation
    http://lynda.com/ Hours of videos.
    (must pay)
    http://www.projectseven.com/tutorials/index.htm
    If not PDF (link above) an online guide to read
    http://livedocs.adobe.com/en_US/Dreamweaver/9.0/
    Customizing the layouts that come with CS3 (VIDEO)
    http://www.adobe.com/designcenter/video_workshop/?id=vid0155
    For those using MySQL - Installing PHP and MySQL on Windows
    XP
    http://www.webassist.com/professional/products/solutionrecipes.asp
    Community MX lessons
    http://www.communitymx.com/abstract.cfm?cid=3D074
    http://www.adobe.com/cfusion/designcenter/search.cfm?product=Dreamweaver&go=Go

  • New java-like scripting language w/ powerful regex

    Hi,
    Just wanted to let you know that there's now a new scripting language called P~ with the following important aspects:
    1) matches and exceeds Perl regex solveability -- e.g. offers full regex-based boolean query on non-indexed corpus, offers completely general side-effects, more accurate than Perl code assertions
    2) basic grammar is very Java like
    3) regex grammar is algebraic, not metacharacter-based, leads to more readable and maintainable solutions to hard problems
    4) offers an easy tool to debug matching behavior of your regexes (rules)
    5) though a full featured scripting language, you can write scriptlets and call them from Java classes, with arguments. Allows you to use your regex solutions in Java applications.
    6) the language is offered as a Java library, as well as a standalone application that runs the library. This means that your scripts can import java classes available in the classpath, you can leverage existing Java libraries.
    Check out the website and try it out: http://ptilde.pbwiki.com
    Andy

    True to an extent. We don't yet have lookaround assertions and won't have backreferencing any time soon. But there are same-time assertions which offer much of the same, and allow for boolean query.
    More accurate general statement insertion side-effects (than Perl code assertions) means that your statements are executed if and only they wrap a subpattern that is part of the ultimate best match -- Perl code assertions execute when the automata encounters them, even if where they are in the regex is ultimately not part of the match, or even if there is no match at all. This aspect is a huge part of the solveability advantage.
    As to the regex test cases, there are about 1000, and we will post them soon.

  • Scripting Languages Tool Preview

    Ok, this new thread is for posting about the Scripting Languages Tool Preview. Any comments, thoughts, ideas, contributions?
    Greetings,
    Blag.

    John: as Frank said, we'd love to see generators for other languages - like JavaScript - in future. But we don't want to create them all alone. So here's the deal: we create the framework and some generators for the most widely-used languages and you cool guys on SDN build on that and create other generators, other viewers, anything you think is useful. And for all questions or problems we (SAP Scripting Team) will offer all the help we can. I'm very looking forward to see what will evolve from this
    This works two-way. It's you who have year-long experience in all kind of scripting languages - combined it's much more knowledge than we can have. So when I face a scripting problem during generator-creation I'll just ask for your help here
    Piers: no, it did not arrive. Please send again. I checked my profile and the mail-address was just not set to 'visible'. Your's isn't, too
    About the 'integration': it is a clear goal to let it work inside other frameworks (Eclipse-based). As we do not have or use all of these I can just assume that it'll work just fine using the standard Eclipse mechanisms. Scripting in a Box is definitely a good candidate for this, and I myself use it for testing both tool integration and generated scripts.
    Bundling - we thought about this, but there might be legal issues, so we have to wait for an official approval. Meanwhile it's not that complicated just getting SiaB and installing the tool afterwards
    :Frederic:

  • Your favourite shell / scripting language????

    I am going to learn Scripting in Unix (mainly Solaris) . So i thought of asking you DBA gurus around the world what your favourite scripting language (Python, Perl,.. etc) is and your favourite Shell (csh,sh,ksh) . I found a similair post favourite shell / scripting language?
    which was answered after two years(!!!) with only one reply. I guess i'll be lucky to get more than one perspective this time.

    The way I remember it, having use these since 1983, is:
    - Originally we had the Bourne Shell (/bin/sh), also known as 'Shell'
    - Then came the C shell (/bin/csh) with real programming constructs.
    - Then a number of programming capabilities were retrofit to Shell
    - Then the Korn shell (/bin/ksh) was created to bring C shell capabilities to Shell
    - Then a variant of the Korn Shell was placed in the public domain (/bin/pdksh)
    - Then Bourne Again shell was created as a superset of Korn shell (/bin/bash)
    Seems like a number of people say 'sh' when they mean 'BAsh'. In which case, there should be little advantage to going back to ksh. However, there are many advantages to going up to bash.
    http://www.faqs.org/docs/linux_intro/x7132.html

  • Test Bench Scripting Language

    Hi,
    I am an intern at a company which is wanting me to create a scripting language and compiler that would be capable of controlling several instruments on their test bench through GPIB, as well as use the PXI-7833R to communicate to one of their devices over SPI.  I would consider myself an intermediate LabVIEW user that has never really worked with any type of VI which involved parsing scripts or the like.
    Is there any application other than LabVIEW that would be more suited for this type of application.  I plan to have to use several dll's written in C++ to make things easier on myself, but I wasn't sure if I was trying to re-invent the wheel here or if there was something like this that had already been done that I could refer to. 
    Any help that anyone can give on this subject would be greatly appreciated!  Thanks.

    Thank you all for responding so quickly, all of your help is very appreciated.  I will have to go through many of these languages to determine which option is going to be the best suited solution for this.  Other than TestStand and Python I really have not heard of any of the others.
    I have brought up the idea of using TestStand to the team that is going to be primarily using this application and they have said that many of them have no experience at all with LabVIEW and don't really feel comfortable with the idea of using something like that to do this.  They all say that they would feel much more at home with a text based language that they can all pick up on easily.  Which, obviously creates more work for me because I have to be able to document all of this so that it is easily to manipulate by others...
    I am looking into the LuaVIEW interface right now, I will definitely look into all of the others later and let you all know how things are progressing.  If anyone else has any other ideas for ways to make this easier I would greatly greatly appreciate it.
    I have one more question which I will really just need once I get the parsing done.  As I said in my first post I will be using an FPGA for communicating with a device that will be constantly relaying information back from an A/D.  In order to conserve space on the FPGA I am thinking of somehow parsing the code in a way that the commands that only concern the GPIB instruments will be run from the host VI and the code for communcating with the device will be loaded onto the FPGA Target VI.  Does this sound like the best way to go about this and do you have any ideas for how to do the separation?
    Thank you,
    Tyler

  • Which scripting language?

    Hi
    I am new to scripting and it all seems very complicated (!).
    From a beginners point of view - is there an easier scripting
    language to learn and use than others. I seem to get the impression
    that php is easy to use than cgi/perl - am I right??

    >I thought coldfusion was a seperate macromedia
    application? wouldn't I have
    >to buy a copy??
    No. You can use the developer edition (which is free) on your
    computer. This would be for developing the web site. But you
    do need to have the standard or enterprise edition on your
    web
    host. What Michael said about CF availability on hosting
    servers is true generally - many CF hosts charge more
    than Linux/Unix hosting. However there are some good hosts
    out there who offer CF at reasonable prices. For example:
    http://www.gearhost.com is where
    I lease a dedicated server.
    Their individual hosting prices which offer ASP, CF and PHP
    are very reasonable.
    To me, hosting costs are such a small part of a web site's
    overall
    cost that paying $5.00 or less more a month for the right
    solution is
    simply not a factor. What it will amount to in the end is
    making sure
    that the language you choose is suitable to do what your
    customer
    wants in a very easy and economical fashion.
    A less complicated language that becomes faster for you to
    code and
    faster for users to run should be the ultimate goal IMHO.

  • SAP Scripting Languages on the SDN Day - Amsterdam

    I would like to give a short summary of what happened on the SDN Day in Amsterdam, the 17-th Oct. 2006.
    After the breakfast Craig Cmehil gave us a welcome to the event and presented the schedule. We started with a power networking session: Four 20-minute Sessions with Six SDNers per Table. As I was sitting at the Scripting Languages table, I would like to share some impressions of the atmosphere there. We talked much about the emmerging SAP Scripting Tool and how much value it will bring to all scripting projects that plan to utilize SAP backend systems. We discussed Gregor Wolf's contest and he was so kind to inform us that his test system is also available inside the SAP corporate network, so all SAP employees now can participate too. Gregor works for Siteco Beleuchtungstechnik GmbH and the award they offer for the contest is a Siteco Vistosa task light. More information about the contest can be found at https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4588. [original link is broken] [original link is broken] Another key discussion was held with Björn Schotte, the chief editor of PHP Magazine, Germany, presenting also his company Mayflower Gmbh. He shared some visions on business applications of PHP and stated that PHP is definitely enterprise ready.
    Then after a very short pause we started the SDN breakout sessions (3-5 in parallel). I visited the sessions of Gregor Wolf, André Labahn, Björn Schotte and after this I cooperated for the breakout session of Frank Mittag.
    Session 1:
    Connecting Typo3 to R/3 Enterprise via Web Services with Gregor Wolf from Siteco Beleuchtungstechnik GmbH
    Siteco Beleuchtungstechnik GmbH currently implements a customer service centre into it's Typo3 based website. Typo3 is an Open Source Web Content Management system based on the Scripting Language PHP. The application will allow Siteco's customers to directly check price & availability of products from the backend R/3 Enterprise system, quotations, orders and delivery status. The backend connectivity uses Web Services utilise the PEAR SOAP Package.
    Session 2:
    SAP supports Scripting Languages with Andre Labahn from SAP.
    This session will provide you with more insights on how SAP is supporting scripting languages.
    Session 3:
    Scripting Languages PHP and Enterprise Software with Björn Schotte (Chief Editor from PHP Magazine).
    This session showed us a brief history of PHP and PHP in Germany. Some enterprise applications of PHP were discussed. Björn Schotte was the opinion that PHP is definitely enterprise ready and he proved it with an example of a system that his company has created for Siemens.
    Session 4:
    Scripting Languages Tool with Frank Mittag and Vasil Bachvarov (me) from SAP
    SAP will provide a open source tool to the scripting development community that is supporting the access to SAP Backend Systems via RFC/BAPIs and Webservices. See the concept and demo of the tool and discuss this with SAP Development.
    There was a pretty interesting discussion about the tool. Since the time for the last session shrinked with some minutes we had to be very quick, but Frank Mittag did a great job and succeeded to explain the basic concept of the SAP Scripting Tool and show it in action for the tough time constraint.
    There were a lot of questions from the audience but it was already 18:30 and we stopped at this point. There would be a second chance for questions on thursday when Frank had the opportunity to make a more complete and comprehensive walk-through of the project.
    Then we gathered in the meeting hall and Shai Agassi held a speech and made a summary of the event.
    The evening finished in the BoomChicago theater where everybody received a delicious meal, drinks and a great amount of fun with the ChicagoBoom comic crew.
    I would like to thank all people that made this event come true! See you soon in Bangalore.
    Best Regards,
    Vasil Bachvarov
    SAP AG

    I'm be there in Amsterdam as well.  In fact I am leaving the US on Sunday and arriving early Monday morning in Amsterdam. 
    I was planning to do a little site seeing on Monday Afternoon.  If anyone else is arriving a bit early as well, they are welcome to join me.  It is always more fun to site see in groups.  My email address is public in my SDN business card (also not too difficult to figure out ) if anyone is interested in meeting up.

  • Please help me remove the last elements of shell script from my applescript

    I read somewhere that running a shell script in an applescript was inefficient and created extra overhead, fine, so I am trying to take all of my shell script out of my applescript (this should fix issues with forward slashes in names as well...)
    however I am stuck on these last two lines (I know they are probably trivial but I've been up waaaay too long now) so I was wondering if anyone would be awesome enough to show me how to convert the bash to applescript.
    --does a recursive copy and rename
    do shell script "cp -R " & (thePath as text) & " " & (theOtherPathWithFile as text)
    --does a copy and rename, then a simple move
    do shell script "cp " & (quoted form of (POSIX path of this_item as text)) & " " & (theNewPath as text) & "&& mv " & (theOtherPathWithFile as text) & " ~/Desktop"
    Any and all help will be appreciated.

    There isn't anything wrong with using shell scripts, especially since AppleScript is designed to do this very thing. There is some overhead when using do shell script, just as there is some overhead when using an application tell statement, so it just depends on what you are doing.
    The performance of any particular script would also be up to whatever is acceptable to you (or your customers), and sometimes a shell script is the most efficient way to do something. Many of the system utilities are just GUI front-ends to a shell script, so they can't be all bad.
    To do your file copy or move with the Finder, you will need to tell it to duplicate or move the item(s) (there is that pesky overhead again). Shell scripts use POSIX paths while the Finder uses colons as its path delimiter, so you will need to use the correct file path references - there is a decent article about that at Satimage. Once your file paths have been defined (or using something like choose file or choose folder)), your script would be something like:
    <pre style="
    font-family: Monaco, 'Courier New', Courier, monospace;
    font-size: 10px;
    font-weight: normal;
    margin: 0px;
    padding: 5px;
    border: 1px solid #000000;
    width: 720px;
    color: #000000;
    background-color: #DAFFB6;
    overflow: auto;"
    title="this text can be pasted into the Script Editor">
    tell application "Finder"
    duplicate source to destination
    -- move source to destination
    end tell
    </pre>
    See the Finder and *System Events* scripting dictionaries for more information about the ways they deal with files.

  • IE7 settings in other languages than english

    Hi all,
    I have a question concerning the IE7 settings for CRM (PCUI, WebUI):
    From the SAP support we received the recommended settings in english. We have several users in different countries and their Internet Explorers are in in french or hungaria or whatever.
    Now the questions is: are there documents with the IE7 settings in other languages than english? Or do the users have to compare the english settings with their version of the IE?
    What is your experience with this?
    Thanks for your help!
    Greetings
    Anne

    By typing in a language other than English. You can change the keyboard to more suitable forms for many languages.
    "Add international keyboards:
    1 Choose General > Keyboard > International Keyboards.
    The number of active keyboards appears before the right arrow.
    2 Tap “Add New Keyboard…,” then choose a keyboard.
    You can add as many keyboards as you want. To learn about using international keyboards, see Appendix A, “International Keyboards,” on page 248.
    Edit your keyboard list: Choose General > Keyboard > International Keyboards,"
    From page 199 of the User Guide:  http://manuals.info.apple.com/en_US/iPhone_iOS4_User_Guide.pdf

  • Iphone - languages.. is it possible to get another language than English?

    Iphone - languages.. is it possible to get another language than English?

    It depends on what you're trying to do.
    See this website for more info:
    http://m10lmac.blogspot.com/2007/06/iphone-language-capabilities-seem.html
    typing - no
    Safari - depends on the language
    Mail - perhaps? I've been told it should work depending on the application sending - it didn't work with Lotus Notes.
    Aym

  • High-level/scripting languages learning thread

    Hi all,
    In recent weeks i have looked into many of the high-level/scripting languages.  All of them easy enough to get into quickly. My problem though is not learning them actually, but that i don't actually have much use now. Sure, from time to time i need a little script for something (and sometimes i then translate that script to lots of languages just for the heck of it like here), but that doesn't amount to much. However on the other hand i'm neither in some job regarding IT/programming nor do i study anything with respect to programming, and i also am not interested in more programming as in compiled languages, system programming or things like that. (At the very least not yet). So i'm doing this just for fun and learning (two of my lifegoals). I am aware of for example Project Euler, however i'm not mathematically interested enough for that.
    So, the purpose of this thread are two things.
    a) I'm asking for suggestions for interesting things i could do with high-level/scripting languages, maybe someone knows of something Project Euler like but for more mundane things and not maths.
    b) So as to give this thread another purpose and not make it only about me, maybe people who have some problem writing a script for something can ask for help. I know of the other thread (the long one, "commandline utilites/scripts"), but that one seems to be more of the sort where someone posts a script he/she uses and then maybe someone posts an answer to that. So for this thread here people should be able to ask for help while creating the script, or even "Where to start". This could serve both the people with the problem and the people wanting to learn more about some language but not finding a way to apply the learning.
    Ogion

    a) I'm asking for suggestions for interesting things i could do with high-level/scripting languages, maybe someone knows of something Project Euler like but for more mundane things and not maths.
    To me, this sounds like the Python Challenge: http://www.pythonchallenge.com/
    Also, if you're not interested in math, maybe you might still find yourself engaged by something like natural language processing, games, or simulations? I personally find the "Natural Language Toolkit" for Python to be a lot of fun.

  • It doesn't seem to be as sharp as it is in the "Develop" mode.  This seems to occur more with wide angle than macro.  Any suggestions would be extremely welcome...Norm

    Here's my problem: (Lightroom 4)  I will edit a photo in "Develop" to the point where it looks great and I'm satisfied with the results.  Then I click back to "Library" and the photo seems to go a little out of focus.  When I export the photo, it doesn't seem to be as sharp as it is in "Develop" mode.  This seems to occur more with wide angle than macro.  Any suggestions would be greatly appreciated!  Norm

    Okay guys, some good news!
    First of all, thanks again to Sean for his suggestion to look inside the transaction log!
    Indeed that specific table that I noticed was filling the transaction log, is the largest table in my database. Its size stands at about ~65GB. Like I said earlier, it has no LOB or Overflow columns. But one interesting fact about it is - it had absolutely
    no indexes! It was a heap, but it was also partitioned. I didn't know a case like this could cause such problems with shrink? It's weird but it also kinda makes sense in a way.
    Anyways, I ran a script to create a partitioned clustered index on that table. That took pretty much all day long due to the table size (almost 7 hours). But once that was finished, shrinking the data file was a breeze!
    At least... Until the shrink started "hanging" again because now it started dealing with my
    second largest table (~55GB). Like the first one, this one is also a partitioned
    heap without any indexes. So I expected this to happen. I guess the solution this time will be the same: Create a clustered index.
    Does this make sense to you? A partitioned heap table causing such heavy workload to SHRINK, but when it's moved to a clustered index, suddenly it flies?
    Eitan Blumin; SQL Server Consultant - Madeira SQL Server Services

  • How do I message in other languages than English

    How do I text in other languages than English?

    By typing in a language other than English. You can change the keyboard to more suitable forms for many languages.
    "Add international keyboards:
    1 Choose General > Keyboard > International Keyboards.
    The number of active keyboards appears before the right arrow.
    2 Tap “Add New Keyboard…,” then choose a keyboard.
    You can add as many keyboards as you want. To learn about using international keyboards, see Appendix A, “International Keyboards,” on page 248.
    Edit your keyboard list: Choose General > Keyboard > International Keyboards,"
    From page 199 of the User Guide:  http://manuals.info.apple.com/en_US/iPhone_iOS4_User_Guide.pdf

Maybe you are looking for

  • Synchronize folder command no longer works

    I have a folder on my Mac with almost 9000 photos in it, 2000 of which are in sub-folders.  I have been adding and removing files from this folder since LR 3, am currently using LR 5. I have always used "synchronize folder" on the root folder to upda

  • How to write the expression for multiple texbox selection using single textbox status

    Hii frnz, can you see  the below image  if the value of the text box is stopped means Red i want to display the entire row(all the texboxs values should be displayd in the red colour only) should be display in Red colour only.  How to implemet it is

  • 1 Itunes match library, different accounts on iOS devices.

    My wife and I have all our music in one itunes library, that's been uploaded to itunes match, under my apple ID. However, we use our own app store/itunes accounts as well as our own icloud accounts on our iOS devices. Is there any way I can have the

  • Disable/Hide Blog from Mysite in SharePoint 2013

    Hi All, Do we have any chance to Disable/Hide creating blog option in Mysite 2013? When user accessing Mysite for the first time a new site collection is creating, any chance to avoid this? Do we have any chance to restrict users to create a sub site

  • Why is IE10 ignoring the CSS after applying patches?

    I applied the patches (from http://helpx.adobe.com/robohelp/kb/help-visible-using-win-8-ie.html) for correct display of topics in IE10 after doing a search; that issue is now resolved. However, now when I preview any topic in RobhoHelp 10 (RH10), it'