这是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。
本书针对Linux系统的新特性进行了全面更新,不只涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。
通过本书的学习,你将轻松写出自己的shell脚本。
2015/11/17 6:18:41 21MB linux shell shell脚本编程 Linux命令行
1
包括软件及打包apk插件------------------------Auto.js使用JavaScript作为脚本语言,目前使用Rhino1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
因为Auto.js是基于JavaScript的,学习Auto.js的API之前建议先学习JavaScript的基本语法和内置对象,可以使用教程前面的两个JavaScript教程链接来学习。
如果您想要使用TypeScript来开发,目前已经有开发者公布了一个可以把使用TypeScript进行Auto.js开发的工具,参见Auto.jsDevTools。
如果想要在电脑而不是手机上开发Auto.js,可以使用VSCode以及相应的Auto.js插件使得在电脑上编辑的脚本能推送到手机运行,参见Auto.js-VSCode-Extension。
本文档的章节大致上是以模块来分的,总体上可以分成"自动操作"类模块(控件操作、触摸模仿、按键模仿等)和其他类模块(设备、应用、界面等)。
"自动操作"的部分又可以大致分为基于控件和基于坐标的操作。
基于坐标的操作是传统按键精灵、触摸精灵等脚本软件采用的方式,通过屏幕坐标来点击、长按指定位置模仿操作,从而到达目的。
例如click(100,200),press(100,200,500)等。
这种方式在游戏类脚本中比较有可行性,结合找图找色、坐标放缩功能也能达到较好的兼容性。
但是,这种方式对一般软件脚本却难以达到想要的效果,而且这种方式需要安卓7.0版本以上或者root权限才能执行。
所以对于一般软件脚本(例如批量添加联系人、自动提取短信验证码等等),我们采用基于控件的模仿操作方式,结合通知事情、按键事情等达成更好的工作流。
这些部分的文档参见基于控件的操作和基于坐标的操作。
其他部分主要包括:app:应用。
启动应用,卸载应用,使用应用查看、编辑文件、访问网页,发送应用间广播等。
console:控制台。
记录运行的日志、错误、信息等。
device:设备。
获取设备屏幕宽高、系统版本等信息,控制设备音量、亮度等。
engines:脚本引擎。
用于启动其他脚本。
events:事件与监听。
按键监听,通知监听,触摸监听等。
floaty:悬浮窗。
用于显示自定义的悬浮窗。
files:文件系统。
文件创建、获取信息、读写。
http:HTTP。
发送HTTP请求,例如GET,POST等。
images,colors:图片和图色处理。
截图,剪切图片,找图找色,读取保存图片等。
keys:按键模仿。
比如音量键、Home键模仿等。
shell:Shell命令。
threads:多线程支持。
ui:UI界面。
用于显示自定义的UI界面,和用户交互。
除此之外,Auto.js内置了对Promise。
2020/3/15 10:06:44 23.66MB autojs
1
可以用以下几种方法使用Sage:笔记本图形界面:请参阅手册和参考资料部分旧式笔记本界面在下面,交互式命令行:看见交互式Shell,程序:通过在Sage中编写解释和编译的程序(参见加载和附加Sage文件和创建编译代码)脚本:通过编写使用Sage库的独立Python脚本(请参见独立的Python/Sage脚本)
2020/3/20 14:30:43 204.34MB Sage 数学库 帮助文档 PDF
1
Ubuntu14下安装TP-LINKTL-WN823N无线网卡驱动法式。
具体渠道法式,Realtek-RTL8192EU-driver.tar.gz
2016/9/2 21:36:15 11.2MB Ubuntu14下 无线网卡 驱动 TP-LINK
1
HS8145V、HG8546M补齐Shell权限包,含最新版本华为ONT组播版本配置对象2017-773版
2015/11/2 18:38:46 1.33MB HS8145V HG8546M
1
本产品全程使用BourneAgainshell进行编译,次要分为三大块:入口、OpenStack块和shell块。
“入口”为用户数据交互块,用户使用产品时只需对“入口”进行操作;
“OpenStack块”则封装了所有与部署OpenStack相关的脚本,并包含要自动上传的镜像;
而“shell块”次要是根据用户部署习惯将部分常用的shell脚本独立封装成可分离使用的脚本。
本产品使用shell进行编写,除去需上传的镜像占据空间极小,并使用多线程的方式优化了安装速度,因而使用方便,也十分利于试验环境的使用。
2017/9/8 9:37:49 1.48MB install-iaas-new 一键脚本
1
shell脚本调用linux使用,批量快速测试多个串口和网络
2017/5/14 5:04:12 13KB shell c语言 linux
1
DNF偏移查找工具源码DNF-offset-lookup-tool-source.版本2.支持库shell.支持库spec.程序集窗口程序集1.程序集变量输入法句柄.子程序__启动窗口_创建完毕热键.注册(_启动窗口.取窗口句柄(),,#Home键,&子程序1)创建事件同步对象(0,假,假,“fangxiangpianyichakan”)时钟1.时钟周期=1000.子程序子程序1.局部变量bool,逻辑型.判断开始(进程能否存在(“DNF.exe”))bool=进程能否存在(“DNF.exe”).如果真(bool)输入法.激活(取句柄2(“DNF.exe”,,),输入法句柄).如果真结束.默认bool=进程能否存在(“DNF.EXE”).如果真(bool)输入法.激活(取句柄2(“DNF.EXE”,,),输入法句柄).如果真结束.判断结束.子程序输入法注DLL写到文件(取特定目录(10)+“\SouGoo.ime”,#Shurufa)输入法句柄=输入法.安装(取特定目录(10)+“\SouGoo.ime”,“DNF输入法”)调试输出(输入法句柄).如果真(输入法句柄≠0)输入法.设置注入(取特定目录(10)+“\Sougoo.ime”,取运行目录()+“/pianyi.dll”)信息框(“按Home呼出外挂!”,#信息图标,“系统信息”).如果真结束.子程序_按钮1_被单击按钮1.禁止=真按钮2.禁止=假输入法注DLL().子程序_按钮2_被单击.局部变量bool,逻辑型输入法.清除注入(取特定目录(10)+“\Sougoo.ime”)bool=输入法.卸载(输入法句柄).如果(bool)信息框(“卸载成功!”,#信息图标,“系统信息”).否则信息框(“卸载失败!”,#信息图标,“系统信息”).如果结束.子程序__启动窗口_将被销毁.局部变量bool,逻辑型输入法.清除注入(取特定目录(10)+“\Sougoo.ime”)bool=输入法.卸载(输入法句柄).如果(bool)信息框(“卸载成功!”,#信息图标,“系统信息”).否则信息框(“卸载失败!”,#信息图标,“系统信息”).如果结束.子程序_时钟1_周期事件.局部变量bool,逻辑型.如果真(打开事件同步对象(2031619,假,“zidongxiezaizhuru”)≠0)时钟1.时钟周期=0输入法.清除注入(取特定目录(10)+“\Sougoo.ime”)bool=输入法.卸载(输入法句柄)处理事件()结束().如果真结束
2019/11/11 4:19:45 736KB DNF偏移源码
1
光猫固件,次要用于华为HS8145V,版本为V3R017C10S115,也适用于华为SA1456C光猫。
但需补齐shell。
2015/5/8 2:39:49 39.76MB 猫固件
1
shell命令引见,有章节标注。
2020/3/20 19:06:17 17.42MB shell命令
1
共 225 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡