Using quotes in a AppleScript string

后端 未结 5 1156
时光取名叫无心
时光取名叫无心 2020-12-31 06:07

I am working with AppleScript and need to do this:

set TextToWrite to \" #!/bin/bash cd \"$( dirname \"$0\" )\" java -server -Xmx4G -jar ./craftbukkit.jar\"          


        
5条回答
  •  孤独总比滥情好
    2020-12-31 06:50

    To insert literal quotes into an Applescript string, you have to escape them, i.e.

    set myString to "This is a \"quoted\" text."
    

    AppleScript has the same convention as most languages, which is to use a backslash for escaping of special characters, of which there are only two: quotes and … backslash. See the section “Special string characters” of the AppleScript Language Guide.

提交回复
热议问题