操作在C语言中是一段有名称的代码片段; 以#开头的指令是预处理指令,编译器会在预处理阶段进行处理; #define是一个预处理指令,这个预处理指令用来定义,在编译时预处理阶段会进行展开替换;就是简单的文本展开替换定义常量可以用来给数字或计算公式或函数体起名字;编写时要把名字写在前边,被代表的内容写在后边;名字中间不能有空格;不要在定义语句中使用赋值操作符;编译时编译器会
深入解读js引擎的执行机制最近在反省,很多知识都是只会用,不理解底层的知识。所以在开发过程中遇到一些奇怪的比较难解决的bug,在思考的时候就会收到限制。所以,在这里一点一点补充基础知识吧。在阅读之前,请先记住两点:js是单线程语言js的Event Loop是js执行机制。深入理解js执行,就等与深入理解js的Event Loop好啦,下面进入正题1. 灵魂三问:js为什么是单线程的?为什么需要
  为什么说find函数是出库界面的核心函数呢,因为出库界面主要就是要根据用户的输入属性寻找到库存中匹配的项,而这里的“寻找”用到的就是find函数。二、如何使用find函数? 先来看看excel自带的帮助里是怎么介绍find函数的:用法 :在区域中查找特定信息。 语法 : 表达式.Find(What, After, LookIn, LookAt, SearchOrder, Se
WPS是一款常用的办公软件套件,它提供了多种功能和工具,包括WPS文档、WPS表格和WPS演示。WPS还支持使用JavaScriptJS)和Python来自定义和扩展其功能。本文将介绍如何使用WPS JSPython来自动化任务。 ## WPS JS WPS JS是一种使用JavaScript语言编写的,它可以在WPS文档、表格和演示中执行自动化任务。通过使用WPS JS,我
原创 2023-11-04 09:14:05
848阅读
在写插入wps文档的页码时,原以为简单的事情,随着录制变得有些扑朔迷离。为了插入奇偶页不同的页码,我尝试用录制的方式,看系统是怎么设置的。结果得到以下代码。/** * Macro1 Macro * 由 user 录制,时间: 2022/12/26 */ function Macro1() { Selection.SetRange(1, 1); ActiveWindow.
一、简介 从 WPS 2021 版本开始,WPS 正式支持使用 JS 作为语言,官方称 JSA(报错时,用得就是这个名称),亦即 JS for Application 的缩写。 根据官方文档(https://open.wps.cn/docs/office)中的介绍,WPS 内嵌了一个 V8 引擎的 ...
转载 2021-08-26 15:20:00
5392阅读
3评论
本案例讲述某企业的一个真实案例,该企业每周二早上有安全宣贯会议,差不多10来分钟左右,每次安全会上人事部门都会点名,那么问题来了,点名的名单哪儿来?为此,编写了一个简单js应用,产生随机名单,名单数量可设置,主要涉及js宏单元格的读写,具体如下。1、案例演示【表单1】人员清单 其中选中人数:xx人可设置,比如设置10,则执行运行后,只随机选取10人 点击“开始选人”按钮,会先清空表单2中已选中人
Node.js是服务器端开发Node使用js语言开发后端应用Node是一个基于Chrome V8引擎的javaScript代码运行环境Node.js组成ECMAScript以及Node环境提供的一些附加API组成,包括文件、网络、路径等一些强大的API。执行node文件打开powerShell进入node文件所在目录执行命令 node 文件名 或者1、进入node文件所在文件夹 2、按住shift
下面我们通过一个例子,来了解一下日常编程中最常面临的任务(因为使用了全局表达式,请将【工具】》【选项】》【编译】》【禁止全局作用域表达式】取消勾选): 1 /*提供一些表格相关的工具函数与常数*/ 2 const XLS = { 3 //数据有效性类型枚举 Range.Validation.Add ...
转载 2021-08-26 15:13:00
3129阅读
3评论
Excel中的,说得实际一点,指的就是实现单一功能或复杂功能的VBA代码的集合。   使用功能,可以让我们在处理电子表格的时候,仅通过一步的操作,就能实现需要通过多步才能完成的操作。 下面,我们来学习一下,如何在Excel中使用自定义。   要使用自定义,分为两步,一为自制;二为使用。   在这里,我们要实现的的功能是设置被选中单元格的水平、垂直对齐方式为居中;字型为常规;字号为1
转载 2023-11-27 10:20:37
733阅读
一、与 VBA 窗体的差异 WPS JSA 也提供了用户窗体,用户也可以通过拖控件的方式,制作自己的对话框,以完成编程中的交互任务。 但它与 VBA 中的用户窗体有很大的不同: 界面与事件逻辑分离,界面元素的绘制是一个模块,事件逻辑放在之外的模块,不是嵌入到窗体界面模块的。 界面元素的 Name ...
转载 2021-09-05 21:21:00
3381阅读
2评论
忽然发现WPS竟然支持JS,而且默认的语言就是JS,小试了一把,鉴于网上资料几乎没有,在这里贴一下自己了解到的东西。 1.录制:WPS录制功能,默认使用的是JS语言,如下是一小段录制的: 1 /** 2 * Macro1 Macro 3 * 由 nutix 录制,时间: 2021/07 ...
转载 2021-07-17 12:47:00
9017阅读
2评论
前言:JavaScript是一个单线程的脚本语言。就是说在一行代码执行的过程中,必然不会存在同时执行的另一行代码。同一时间只能做一件事,为了协调事件、用户交互、脚本、UI渲染和网络处理行为,防止主线程的不阻塞,Event Loop的方案应用而生。一、任务和微任务的区别       (1)任务        &nbs
路由器为腾达路由器,使用requests来进行数据的获取,使用flask来进行实现api的搭建requests我就不介绍了,这个大家都很熟悉了,这篇文章主要是来提供一个编写爬虫的思路以及flask怎么搭建一个简单的api服务。1.分析页面我使用的是腾达路由器,一般路由器的管理ip地址是 192.168.0.1 进入之后的页面长这样 按下F12进入开发者页面选择networ
在现代办公环境中,WPS 表格的脚本能力通过 JavaScript (JS) 的形式为用户提供了强大的数据处理和自动化功能。然而,当我们想要将 WPS JS 与 MySQL 数据库结合使用时,常常会遇到各种各样的问题。本文将详细记录解决 “WPS JS 连接 MySQL” 的过程,从背景到最佳实践,逐步深入。 ## 背景定位 在我的工作中,我们常常需要从 MySQL 数据库中读取或写入数
原创 5月前
200阅读
WPS Office宏病毒实现shell反弹攻击机ip:192.168.59.128 靶机:win7(安装WPS 2019):192.168.59.142 反弹Shell端口:4444首先下载安装WPS2019: 由于WPS新版更新的WPS编辑器对kali生成的宏代码兼容性较差,所以这里我们还是装回VB编辑器的环境 在github下载WPS2019vba.exe,并安装该插件(5. https
日常的办公经常会用到 WPS 表格,掌握一些操作上小技巧,能让你事半功倍。接下来,我们为大家准备了 10 个非常好用的 WPS 表格小技能,一起来看看吧。01选取行列高亮显示如果表格数据特别多,查看阅读数据就会变得非常辛苦。在 WPS 表格中,使用「阅读模式」,就能高亮显示单元格所对应的行列,方便大家查看相关数据。 (功能入口:视图 - 阅读模式)02输入函数时中文提示对
下面我们通过一示例,来了解一下最常打交道的 Range 对象: 1 /*关于[单元格区域(Range)]对象的测试*/ 2 function Range_Test() { 3 {//1.Range 对象的获取 4 let rangePathPrinter = rng => Console.log(' ...
转载 2021-08-26 15:11:00
8620阅读
2评论
信创办公–基于WPS的EXCEL最佳实践系列 (的录制) 目录应用背景操作步骤1、的录制启用2、的使用3、的保存4、的禁用 应用背景是一个自动化完成重复性工作的工具,使用可以提高我们的工作效率,那应该怎样使用这一个工具呢?操作步骤1、的录制启用(1)打开WPS的Excel,如图1-1。 1-1 打开excel文件簿 (2)点击左上角的文件里的选项进入,如图1-2。 1-2 选
​官方文档​​https://open.wps.cn/docs/client/wpsLoad​​  function test() {    //弹出弹窗    MsgBox("Hello World")    alert("He
原创 2022-05-31 21:59:53
4201阅读
  • 1
  • 2
  • 3
  • 4
  • 5