如何在OSX/Windows和Android中自动执行任务

2024-05-23 23:15:09 发布

您现在位置:Python中文网/ 问答频道 /正文

嘿,伙计们,对不起这里没人, 我最近一直在努力提高工作效率,我也一直在努力在网上搜索如何在我的mac、windows和android机器上实现任务的自动化。到目前为止,我不得不相信: Mac:AppleScript可以用来编写脚本(shell scrpits?)在mac上实现终端任务的自动化,如设置和环境以编译某些代码。使用自动机启动shell脚本 Windows:用python编写脚本来自动执行任务。 Android:和windows一样。使用“Tasker”将此代码作为应用程序运行。在

我的主要疑虑是: 1) shell脚本在windows上运行吗? 2) 如果不是,什么样的脚本在windows上运行? 3) python可以用来编写shell脚本吗? 4) applScript可以用来编写shell脚本吗? 5) javaScripts可以用来编写shell脚本吗? 6) 脚本(noob)可用于实际执行的任务。 7) 什么是bash脚本?它们与shell脚本有何不同? 8) bash脚本可以在OSX和windows上用来执行预期的任务吗? 9) 我在哪里学习创建脚本?在


Tags: 代码脚本bash机器终端环境windowsmac
1条回答
网友
1楼 · 发布于 2024-05-23 23:15:09

让我们定义一些术语。不幸的是,“shell”和“script”两个词都很模糊,当然我不知道你从哪里得到的。在

shell是可以运行另一个程序的任何程序。因此,Windows资源管理器是一个shell,bash运行在UNIX/Linux/OS X的风格上。然而,大多数人都会包括作为命令行解释器(CLI)运行的功能,比如Windows上的cmd.exe,UNIXs上的bash。在

脚本是从文本文件运行的程序,不需要单独的编译阶段。编译器将源代码转换为机器可读格式。对于脚本语言,编译器是内置的,通常对用户不可见。在

shell通常有两个特性:CLI和语言。这两种语言有时会发生冲突,一般来说,没有CLI组件(Perl、Python、Ruby)的语言更擅长编写大型复杂的程序。对于相对简单的东西来说,贝壳是不错的。在

1)shell脚本在windows上运行吗? 这取决于你所说的“shell脚本”是什么意思,但是是的。在Windows上有两个现成的命令行解释器,cmd.exe和{}。两者都不兼容其他操作系统。在

2)如果不是,什么样的脚本在windows上运行? 现在你说“脚本”而不是“shell脚本”。Python、Perl、Ruby都可以在Windows上运行,但是你必须安装它们。在

3)python可以用来编写shell脚本吗?4)applScript可以用来编写shell脚本吗? 是的-但你为什么用“贝壳”这个词

5)javaScripts可以用来编写shell脚本吗? 理论上说,是的,但它不是为此而设计的,也不是最好的工具。在

6)shell脚本是否可以实际用于执行预期任务(lol noob strikes)。 快点!预期的任务是什么?不要试图用shell脚本编写应用程序。然而,像Perl、Python、Ruby之类的语言则是另一回事,但是没有人会称这些shell为shell(尽管严格地说它们可以)。在

7)什么是bash脚本,它们与shell脚本有何不同? Bash脚本是使用Bash(又是Bourne shell)程序的程序。这些是shell脚本。贝壳有几种口味,bash可能是最受欢迎的。在

8)bash脚本可以在OSX和windows上使用以执行预期的任务吗? Bash在Windows上的Cygwin下运行,这是一种模拟环境。OSX上的Bash是本机的。我不知道你的任务是什么,所以这是不可能说的。在

9)我在哪里学习创建脚本? 在命令行中键入的任何内容都可以放入shell脚本中,脚本只是用编辑器创建的文本文件。在

Python、Perl和Ruby等语言都有大量的文档和教程。在

相关问题 更多 >