Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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
我可以在Windows上使用javascript自动化吗?_Javascript_Windows_Automation_Applescript - Fatal编程技术网

我可以在Windows上使用javascript自动化吗?

我可以在Windows上使用javascript自动化吗?,javascript,windows,automation,applescript,Javascript,Windows,Automation,Applescript,我想在Windows上实现iTunes的自动化。我的javascript代码在Mac上使用脚本编辑器可以正常工作,但我不知道同样的代码是否可以在Windows上工作,如果可以,我使用什么应用程序来代替苹果的脚本编辑器来运行它 var itunes = Application('iTunes'); iTunes.play(); 我尝试过Javascript studio和其他一些编辑器,但我似乎无法让它正常工作——我是JS新手,我熟悉AppleScript…您可以使用cscript或wscrip

我想在Windows上实现iTunes的自动化。我的javascript代码在Mac上使用脚本编辑器可以正常工作,但我不知道同样的代码是否可以在Windows上工作,如果可以,我使用什么应用程序来代替苹果的脚本编辑器来运行它

var itunes = Application('iTunes');
iTunes.play();

我尝试过Javascript studio和其他一些编辑器,但我似乎无法让它正常工作——我是JS新手,我熟悉AppleScript…

您可以使用cscript或wscript(Windows脚本主机、控制台或窗口)启动Javascript文件

还有AutoIT和AuthoHotKey,它们是用于编写窗口脚本的更独立的解决方案

另一个选项是VisualBasic


没有适用于Windows的AppleScript,我想最接近的是AutoIT。

JS最初是为在浏览器中运行而创建的。@PM77-1如果是真的,那就不太相关了。Windows脚本主机很长一段时间以来一直支持JScript,其他JS实现也支持了一段时间,似乎只是运行一个.JS文件,对吗?有什么东西更像苹果的脚本编辑器吗?没错,cscript只是运行一个js文件。我将扩展答案,包括更多在windows上实现自动化的选项。我似乎仍然无法让它运行。我将代码(如上所述)保存为记事本++等编辑器中的.js文件,然后尝试使用cscript或wscript运行该文件,但两者都不起作用(cscript没有任何作用,wscript说该文件无法与之关联)。我做错了什么?我使用过AutoIT,但只是担心它有点陈旧,使我能够轻松访问我需要访问的更为特殊的功能(例如多个airplay设备)。我担心它不会直接从Mac脚本翻译过来。我建议为Windows准备一些预先制作的iTunes脚本,并根据您的需要进行调整。