我想從正在運行的腳本中檢查腳本是否已加密。 這是為了在腳本的開發版本和發布版本之間分離行為,而無需更改代碼中的變量。所以像:
If( !Script is encrypted(),
//Do bit of code for development version
,
//Do bit of code for release version
)
一種方法是檢查腳本是否以“//-e12.1”似乎位於所有加密腳本的頂部。
Left(LoadTextFile(IncludeFileList()[1]),8)== "//-e12.1";
但這在 VSCode 中不起作用,因為它給出了:

所以你將始終運行發布代碼。