Подтвердить что ты не робот

Использование кавычек в строке AppleScript

Я работаю с AppleScript и должен сделать это:

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

Как вы можете видеть, текст, который мне нужно внести в строку, содержит кавычки. Как установить

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

в строку AppleScript без кавычек, испортивших его?

4b9b3361

Ответ 1

Чтобы вставить буквенные цитаты в строку Applescript, вам нужно их избежать, т.е.

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

AppleScript имеет то же соглашение, что и большинство языков, что позволяет использовать обратную косую черту для экранирования специальных символов, из которых только два: кавычки и... обратная косая черта. См. Раздел "Специальные строковые символы" Руководства по языку AppleScript.

Ответ 2

Можно также использовать следующий синтаксис:

set aString to "quoted"
set myString2 to "This is a " & quoted form of aString & " text."

Ответ 3

цитированная форма (dirname как путь POSIX)

Ответ 4

set x to "He said   \" Enter the matrix.\"   "display dialog x

Просто скопируйте это в applescript самый простой способ понять.

Ответ 5

Использование кавычек в applescript довольно просто, вам просто нужно сделать конец строки и начать в кавычках

например

диалог отображения "привет мир"

но когда вы решите поместить переменную в текст, который вы должны использовать, и

установите my_name в "michael"

отобразить диалоговое окно "привет" и my_name

Thankyou