学习JavaScript / nodejs - 是否可以自动执行桌面任务?

时间:2016-12-20 15:07:44

标签: javascript node.js desktop

这是一个非常普遍的问题,但我找不到任何东西。在编码时我是一个菜鸟,去年我通过AutoHotkey(以及一些VBA)为我的办公任务自动化了很多。我想知道是否也可以使用JavaScript / nodejs自动执行某些办公任务,如果是,那么如何。

我对编码很感兴趣,并且还想学习其他语言,特别是JavaScript和nodejs。不知何故,我并没有真正看到我如何能够将这些语言用于个人青睐。此外,我常常因过于复杂的文档而强烈气馁 - 我经常根本找不到我想要的东西。这些语言有各种各样的在线教程,但我似乎只是偶然发现了基本上没有涵盖我感兴趣的基本教程。

我主要处理桌面自动化;例如,编写一个脚本,从监视器1中的文件夹1打开文件1,从监视器2中的文件夹2打开相应的文件;然后继续下一个文件等。或者我编写一个脚本来通过PDF搜索从PDF文档中的某个地方搜索突出显示的文本。 我有时也会处理excel表格(例如过滤单元格颜色)。

你有什么想法让我更上一层楼吗?我非常感谢任何有用和令人鼓舞的答案,让我真正学习编码,以便从中获得职业。

1 个答案:

答案 0 :(得分:-1)

您可能已经知道,node.js实际上是JavaScript。

学习JavaScript,您将学习Node的基础知识。但是,Node.js是JavaScript的服务器端实现。虽然可以使用Node编写一些小型控制台类型的脚本,但它确实可以充当网站托管之类的服务器。

此外,您所描述的办公自动化并不适合JavaScript。我使用Python完成了一些这样的自动化。

最后,正如其中一位评论者指出的那样,实际调用脚本然后手动执行任务可能需要更长的时间。

我强烈建议您努力学习如何编程。但是,这种学习的结果可能比搜索文档更好。

干杯