首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【JSA宏神助攻之一】FreeScript给数据分析工作者带来无限惊喜,在ExcelWPS环境上做专业数据分析不是梦

在数据分析相关工作,R和python的能力相当,可能国内环境下,大家对R语言稍陌生,不像python那么被鼓吹。但在作图领域,R的王者地位还是比python要强得多。...例如如下的demo,调用R脚本,生成图表,再使用VBA、JSA将生成的结果输出到Excel/WPS表格上呈现。 以下为历史内容: FreeScript再次起飞,增加VB.NET语言的支持。...最新突破,在C# /VB.NET /PowerShell上,都可以做到在脚本获取到当前的Excel/WPS表格的Application对象模型。...有了Application对象模型,就不单单是让脚本来处理数据这么简单,只需要将特定的参数从VBA/JSA上传递给脚本获取,在脚本端直接将所有自动化流程做完都可以,包括但不限于增删工作薄、工作表,对单元格...代码的能力。

9410

【JSA神助攻之一】FreeScript给数据分析工作者带来无限惊喜,在ExcelWPS环境上做专业数据分析不是梦

在数据分析相关工作,R和python的能力相当,可能国内环境下,大家对R语言稍陌生,不像python那么被鼓吹。但在作图领域,R的王者地位还是比python要强得多。...例如如下的demo,调用R脚本,生成图表,再使用VBA、JSA将生成的结果输出到Excel/WPS表格上呈现。 以下为历史内容: FreeScript再次起飞,增加VB.NET语言的支持。...最新突破,在C# /VB.NET /PowerShell上,都可以做到在脚本获取到当前的Excel/WPS表格的Application对象模型。...有了Application对象模型,就不单单是让脚本来处理数据这么简单,只需要将特定的参数从VBA/JSA上传递给脚本获取,在脚本端直接将所有自动化流程做完都可以,包括但不限于增删工作薄、工作表,对单元格...代码的能力。

6910
您找到你想要的搜索结果了吗?
是的
没有找到

【支持R脚本】FreeScript给数据分析工作者带来无限惊喜,在ExcelWPS环境上做专业数据分析不是梦

目前FreeScript已完成对JScript、VBScript、C#、VB.NETPowerShell、javascript、python、R语言的支持,可以借助FreeScript,在Excel/...在数据分析相关工作,R和python的能力相当,可能国内环境下,大家对R语言稍陌生,不像python那么被鼓吹。但在作图领域,R的王者地位还是比python要强得多。...在Excel/WPS环境下使用,可以无限降低用户的使用门槛,就如日常使用的Excel模板一样,只需要制作好一个R、python脚本,让用户可以根据自己的数据源及相关配置,使用Excel上的数据及交互方式...例如如下的demo,调用R脚本,生成图表,再使用VBA、JSA将生成的结果输出到Excel/WPS表格上呈现。

17210

【支持VB.NET】FreeScript让ExcelWPS上写代码无忧,打算将主流编程语言都实现一遍

FreeScript再次起飞,增加VB.NET语言的支持。...最新突破,在C# /VB.NET /PowerShell上,都可以做到在脚本获取到当前的Excel/WPS表格的Application对象模型。...有了Application对象模型,就不单单是让脚本来处理数据这么简单,只需要将特定的参数从VBA/JSA上传递给脚本获取,在脚本端直接将所有自动化流程做完都可以,包括但不限于增删工作薄、工作表,对单元格...、透视表等对象进行增删改查等操作都可以,相像力无穷。...这一次,因着GPT时代的到来,Excel与python的结合,更简单了,可以直接开放Excel调用python代码的能力。使用FreeScript新形式提供。

28210

PowerShell系列(一):PowerShell介绍和cmd命令行的区别

3、PowerShell优点 ● 整体界面更加美观大方易用 ● 命令参数自动补全,大大提升了代码编写效率 ● powershell属于自然语言,可读性高,比较容易理解和学习 ● 可以轻松地自动化任务和脚本编写...,减少日常操作的繁琐性,增加工作效率。...● 支持丰富的命令、函数和模块,可以扩展和自定义功能,实现更高级的脚本编写。 ● 支持多种编程语言,包括 C#、VB.NETPowerShell可以快速编写和重用现有的代码。...也可以编写成脚本文件,用途非常广泛。...● 还可以用于与外部Web服务、API接口进行交互,以便于开发实现自动化管理或者定制化的工作流程。

1.4K121

powershell:脚本检查mingw-w64编译器是否能生成 3264位代码

mingw-w64提供的编译器不同的版本生成代码的能力是不一样的,有的只能生成32位代码 有的只能生成64位代码,在powershell脚本,为了自动化执行编译,就需要事先检查指定编译的生成代码的能力...基本的原理就是指定-m32或-m64选项让编译器编译一个.c文件,如果不报错,就说明它能生成32或64位代码。...poershell代码实现实现如下: # 上一条命令执行出错则中止脚本执行 function exit_on_error(){ if ( ! $?...error:$args " -ForegroundColor Yellow exit -1 } } # 测试 gcc 编译器($gcc_compiler)是否能生成$arch指定的代码...cmd /c "$gcc_compiler $test.c $c_flags -o $test >nul 2>nul" exit_on_error "指定的编译器不能生成 $arch 代码

890100

人人都值得学一点PowerShell实现自动化(6)自动化微软系产品

自动化备份数据元数据的方式,就是调用这个生成脚本的任务,让它每天都给我们备份出一个文件来即可。每天备份的频率,已经可以把我们的损失减少到一天内的工作。...当然像VB这种古老语言就没份了,所以我们使用VB.NET、C#、PowerShell,都可以完成对SMO对象的访问实现自动化操作Sqlserver。...在此篇文章的代码,分别分享C#和PowerShell代码,笔者的书写顺序是先写了C#代码,再写PowerShell代码,在调用dotNET类库上,PowerShell因为没有命名空间的概念,书写代码没有...C#那么方便,但因总体代码量较少,写完C#再写PowerShell时,可以很方便地将C#智能提示出来的代码,直接复制到PowerShell上小改即可。...,相反,可能更多时候是C#代码里调用PowerShell为主,毕竟PowerShell的定位也只是一些自动化脚本,小型的需求使用。

1.8K10

人人都值得学一点PowerShell实现自动化(1)在VisualStudio上使用PowerShell

上写PowerShell脚本。...在高度的过程,我们可以类似其他dotNET语言一样,可以轻松地看到调试过程的中间变量的各种属性值。...因为PowerShell同样是面向对象的语言,在dotNET语言体系,C#和VB.NET可以实现的,PowerShell可以轻松实现。所以其调试过程,也一样可以看到很丰富的托管对象属性。...同样地我们要发挥PowerShell脚本语言的特性,无需编译后即可运行,类似于Jupyter Notebook的即写即得结果地交互式体验,我们在VS上一样可以调出PowerShell控制台进行交互式查询编写代码...并且交互式过程,保持着之前脚本运行过程的变量值,运行脚本后,设置断点,再用交互式窗口再根据所需重新执行其他语句测试检验等操作,非常舒服流畅。 结语 这么多的程序语言,我们应该学哪个?

1.8K10

初识(fileless malware)无文件非恶意软件

windows 功能,如 WMI、COM 对象以及其他管理功能(功能齐全,因此也被广泛用于合法工作) 4) 、Powershell 能够从内存执行paylaod(这也是 powershell 能够被用于无文件攻击的重要原因...,powershell 脚本混淆很容易就可以实现,推荐一款 powershell 混淆工具 Invoke-Obfuscation:https://github.com/danielbohannon/Invoke-Obfuscation...在实际环境,WMI 不仅仅可以用来收集信息、还可以利用 WMI 进行代码执行、横向移动和构建持久无文件后门程序等 0x02.3、.NET Framework 框架 0x02.3.1、.NET 简介...NET 框架编写的程序在软件环境“通用语言运行时”执行 3) 、.NET 与几种编程语言一起使用,包括 C#,VB.NET Shop,C ++和 F#。...实际一点的做法是使用 Powershell 提供的新日志记录功能分析脚本,并在可能的情况下对所需的脚本进行数字签名。但是这是一个很庞大的工作量,需要一个自动的脚本来实现。

1.2K10

Visual Studio的四款代码格式化工具

前言 今天大姚给大家分享四款Visual Studio代码格式化工具、扩展插件。大家可以在Visual Studio的管理扩展或者插件市场下载安装。...它可以自动化编码例程中大部分可以自动化的工作。它会在您键入时发现编译器错误、运行时错误、冗余和代码味道正确,并建议对其进行智能更正。...ReSharper 可以根据您的喜好重新格式化任意选定的代码块、当前文件的所有代码、目录的所有文件,甚至整个项目或解决方案。ReSharper 为所有支持的语言提供不同的格式选项。...重新格式化会影响大括号布局、空行、换行和换行、各种上下文中的空格、缩进、对齐多个结构以及您可以在 ReSharper 选项对话框微调的更多选项。...支持语言:C#、VB.NET、XAML、XML、HTML、CSS、ASP.NET、ASP.NET MVC、ASP.NET Core、NAnt 和 MSBuild 脚本

26610

Terminal Escape Injection

0x00简介: 作为程序猿与网络攻城狮,我们几乎每天都要处理各种脚本,PoC代码,漏洞利用EXP等,但是你们可知里面代码的详细。...,还可以将它们成功写入: 配置文件–可能具有相同的影响(ACE) 日志文件–作为检测绕过工作的一部分 0x04:防范方法 一、UNIX / Linux 1、在基于UNIX的系统上,请注意输出原始数据的实用程序...例子: 我们绝不应该仅通过使用curl / wget并将其管道化到shell来从互联网安装脚本或者程序 ?...由此,我们看到了"恶意"代码 3、我们还可以使用文本编辑器,例如nano,pico,vim,emacs或我们喜欢的任何其他编辑器....命令提示符的更多命令可缓解转义注入 但是它在PowerShell不起作用. 2、在PowerShell,似乎没有办法通过使用某些参数或某些其他函数而不是使用get-content命令来清理转义序列

2K30

windows: 通过普通域用户凭据远程修改其他用户密码

在企业的IT环境,密码管理是日常运维工作的一项基本任务。通常,修改用户密码需要管理员权限,但在特定的场景下,可能需要允许普通用户修改其他用户的密码。...本文将介绍一个独特的PowerShell脚本解决方案,该方案通过普通用户凭据远程登录服务器,并成功修改了其他用户的密码。 1....为实现此目的,我们设计了一个PowerShell脚本,该脚本能够通过普通用户的凭据远程登录服务器,并修改其他用户的密码。 2....其他代码 ......结论 这个独特的PowerShell脚本方案展示了如何通过普通用户的凭据远程修改其他用户的密码。虽然这不是常见的做法,但在特定的场景下可能非常有用。

53040

一个powershell居然能拿了4K的star

该项目由 Raphire 创建,提供了一组 PowerShell 脚本,用户可以根据自己的需求进行定制.适用于 Windows 10 和 Windows 11....企业环境: 在企业环境批量优化员工的工作电脑,提高整体工作效率。 优势 性能提升: 有效释放系统资源,提高系统运行速度。 用户体验: 移除不必要的应用和服务,使界面更加简洁。...灵活性: 提供多种定制选项,用户可以根据需求选择性地进行优化。 开源透明: 脚本开源,用户可以查看和修改代码,确保安全和适用性。...将以下代码复制并粘贴到 powershell ,按 Enter 运行脚本: & ([scriptblock]::Create((irm "https://raw.githubusercontent.com...要使用参数,只需按照上述说明运行脚本但在末尾添加参数,中间用空格隔开。

15610

进攻性横向移动

那里有几种不同的横向移动技术,我将尝试从高层次的概述中介绍大的以及它们如何工作但在介绍这些方法之前,让我们澄清一些术语。 命名管道:一种进程通过 SMB (TCP 445) 相互通信的方式。...它首先创建一个 PowerShell 脚本,该脚本将对嵌入式有效负载进行 base64 编码,该有效负载从内存运行并压缩为单线,连接到 ADMIN$ 或 C$ 共享并运行 PowerShell 命令,如下所示...这可以通过 Powershell 的命令完成,也可以通过 WMI 和 Powershell 远程完成: 启用-PSRemoting -Force 从非 CS 的角度来看(用您的二进制文件替换 calc.exe...有一个 Aggressor Script 扩展,它使用 MSBuild 执行 Powershell 命令,而无需通过非托管进程(二进制编译为机器代码)生成 Powershell。...hta 文件是 Microsoft HTML 应用程序文件,允许在 HTML 应用程序执行 Visual Basic 脚本

2.1K10

TIOBE 2016年4月编程语言排行榜:Visual Basic即将出局

经过多年的发展,COBOL和FORTRAN已从主流榜单消失,在TIOBE排行中分别列居第20和第30名,而BASIC则凭借微软之势坚强地留在了十强榜单。...不过,由于VB.NET与经典VB实际上属于两种完全不同的语言,结果导致一方面VB社区无所适从,另一方面也不利于VB.NET的流行。...Mathematica, Mercury, ML, MQL4, MS-DOS batch, NATURAL, NXT-G, OCaml, OpenCL, Oz, PL/I, PostScript, PowerShell...请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。...这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

1.3K60

@@docker卷的python应用2023.8.9

See 'docker run --help'. 12、cmd docker run -v %cd%/mydata:/app random-numbers 13、如果你正在使用PowerShell可以使用...使用管理员权限运行:如果上述方法不起作用,尝试使用管理员权限打开命令提示符或PowerShell,并再次运行命令。 确认安全提示:当你首次尝试共享驱动器时,可能会弹出一个安全提示,要求你输入凭据。...Python脚本 (`random_numbers.py`) 在`test10`文件夹创建一个名为`random_numbers.py`的文件,并添加以下内容: ```python import...# 安装必要的库 RUN pip install pandas openpyxl # 设置工作目录 WORKDIR /app # 复制Python脚本到容器工作目录 COPY random_numbers.py...`` 请注意,`$(pwd)`是Unix/Linux系统的当前工作目录。

26720

PowerShell静态分析(Part I)

最后,一个分析powershell脚本的行为的工具怎样适合安全生态系统。...、dotnet代码。...但在下图示例,它只是一个powershell脚本,用于显示动画。 ? 确定意图 为了确定意图,需要建立一个“基本事实”,并对脚本进行评分。...例如,只下载和执行可执行文件的脚本与相同行为但使用模糊处理且完全包含在一行的脚本相比,当它同时生成日志或代码结构良好时,就不太可能是恶意的。...因此,如果可以清楚地看到脚本内容的恶意url,但无法识别它是如何从url下载负载的,那么仍然可以推断该脚本有一个未知的下载行为。这些推断的行为对于进一步的搜索和分析是一个很好的基础。

82110

TIOBE 6月编程语言排行榜:Python势不可挡

之所以程序员的第一门编程语言未有统一的答案,主要受应用场景、个人的兴趣爱好、工作需求等诸多因素的影响,每个人自然会有不同的定论。...;而在 Python ,这些只需要一行代码可以非常简单地实现同样的程序。...02 VB.NET 稳居 Top 5、PHP 持续下滑 在本次榜单,除了 Python 之外,还有一些值得关注的趋势变化: VB.NET:不少开发者一直认为 VB.NET 在编程语言排行榜是一种独特的存在...Maple, MAXScript, Monkey, MQL4, MS-DOS batch, MUMPS, NATURAL, OpenCL, OpenEdge ABL, Oz, PostScript, PowerShell...这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

92630

如何在Azure VMs中大规模运行PowerShell

虽说在实际场景,贡献者权限并没有这么容易获取到。但在我的渗透测试工作,我也经常看到贡献者权限会被分发给一些开发人员。如果你够幸运的话,一些管理员可能会添加域用户组作为订阅的贡献者。...在本示例环境,假设没有任何的VM被公开,并且你也没有开放任何防火墙端口包括RDP或其他远程管理协议。 即使没有远程管理协议,我们也可以通过几种不同的方式在Azure环境执行代码。...该命令允许具有“Contributor”权限的任何人,在订阅的任何Azure VM上以NT Authority\System权限运行PowerShell脚本。...并使用输出来定位其他特定VM以执行代码 性能问题 注意,以上操作均为在实验环境完成。...但在大多数情况下,我对美国地区和标准的Windows Server 2012映像都很满意。在我的测试,Invoke-Mimikatz.ps1脚本通常需要大约30-60秒才能运行。

79110
领券