0
我需要使用AppleScript把它變成一個字符串:去除特殊字符
\", \"resource_id\
是我發現的問題是,「\」被用來告訴報價的目的是作爲一部分的AppleScript字符串。
關於如何將整個字符組轉換爲一個applescript字符串的想法?
羅蘭
我需要使用AppleScript把它變成一個字符串:去除特殊字符
\", \"resource_id\
是我發現的問題是,「\」被用來告訴報價的目的是作爲一部分的AppleScript字符串。
關於如何將整個字符組轉換爲一個applescript字符串的想法?
羅蘭
反斜線被用作在一個AppleScript字符串的特殊字符(報價)轉義字符,所以使用轉義字符的字符串,你也將不得不逃避它。因此,您的轉義字符串將是:
set theString to "\\\", \\\"resource_id\\"
可以代替反斜槓字符和引號字符使用ASCII代碼:
tell application "Finder"
activate
set bSlash to (ASCII character 92) ---> sets the variable bSlash to \
set qMark to (ASCII character 34) ---> sets the variable qMark to "
set theString to bSlash & qMark & ", " & bSlash & qMark & "resource_id" & bSlash ---> sets the variable theString to \", \"resource_id\
display dialog theString
end tell
除非我誤解你的需要 - 但在任何情況下,你看看我要去哪裏。