Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 预期行尾等,但找到未知标记。-AppleScript编辑器_Javascript_Ios_Applescript_Applescript Objc_Applescript Studio - Fatal编程技术网

Javascript 预期行尾等,但找到未知标记。-AppleScript编辑器

Javascript 预期行尾等,但找到未知标记。-AppleScript编辑器,javascript,ios,applescript,applescript-objc,applescript-studio,Javascript,Ios,Applescript,Applescript Objc,Applescript Studio,场景是,我将向LabelWriter打印机传递一些文本。。这是供检查的样品。但在编译时,它本身会出错 tell application "AppleScript Runner" OPEN “COM1:9600,n,8,1” FOR OUTPUT AS #1 PRINT #1, “HELLO WORLD” end tell 错误:应为行尾等,但发现未知标记要通过原子牙刷添加到注释中 这是我的一个旧Applescripts中的一个片段,它使用内置的命令行[efax(传真)程序与调制解调器通

场景是,我将向LabelWriter打印机传递一些文本。。这是供检查的样品。但在编译时,它本身会出错

 tell application "AppleScript Runner"

OPEN “COM1:9600,n,8,1” FOR OUTPUT AS #1 
PRINT #1, “HELLO WORLD”

end tell

错误:应为行尾等,但发现未知标记要通过原子牙刷添加到注释中

这是我的一个旧Applescripts中的一个片段,它使用内置的命令行[efax(传真)程序与调制解调器通信

set phone_num to "0207000000"
set thecall to do shell script "efax -v0 -d /dev/cu.modem -a TDT" & phone_num
我还使用了内置的命令行程序来接收来自图腾蓝牙调制解调器的数据。(在旧mac上,我手头没有需要挖掘的mo代码片段)


但在你尝试这一点之前,你应该仔细阅读。

打开“COM1:9600,n,8,1”,输出为#1
看起来像是BASIC或VBA。你确定这是有效的AppleScript语法吗?要补充@MartinR所说的“COM1”OSX是基于Unix的,因此,串行端口通常会被指定为/dev目录中的某个设备文件。我假设您的物理串行端口是由某个外部设备提供的,因此/dev中设备文件的名称在很大程度上取决于此。Google有一些有趣的结果-搜索“applescript串行端口”。特别是,您可能需要安装类似SerialPort X脚本的附加组件:。我以前从未见过此免费软件,因此无法认可其功能/可靠性/安全性。任何人都知道我可以发送文本打印。我有用于浏览器的SDK和插件。我不知道如何使用SDK。