avatar
文章
268
标签
109
分类
39

首页
分类
归档
反馈
叶落花开的博客
搜索
首页
分类
归档
反馈
aardio-正则匹配代码示例
发表于2024-08-19|客户端开发aardio模式匹配

1、今天是2023年11月11日双十一节,\d{4}\年\d{2}\月\d{2}日 得到:2023年11月11日

2、转换时间格式为yyyy-mm-dd:

io.open();//打开控制台

var str = /*
2000-3-03
2001-10-1
2001-2-2
*/
str=string.replace(str,"-(\d)!<\D>","-0\1",)
io.print(str );

execute("pause") //按任意键继续
io.close();//关闭控制台

3、提取数字:

阅读全文
aardio-操作文本文件和目录
发表于2024-08-19|客户端开发aardio文本文件

1、一次逐行读出txt文本

import console;
for lineTxt in io.lines("C:\Users\Administrator\Desktop\aaa.txt"){
console.log(lineTxt)
}
console.pause(true);

2、把文本每行以空隔为界,逐行读到listview里

阅读全文
aardio-学习时间转换的小例子
发表于2024-08-19|客户端开发aardiowinform

学习时间转换的小例子,涉及文本转时间戳、时间戳转文本、双击、单击事件,复制到剪贴板、从剪贴板读取内容等知识点;

源代码:

阅读全文
aardio-《工作助手》新手打造一款办公助手
发表于2024-08-19|客户端开发aardiowinform

前言

在日常工作中有许多文件要根据模板编写新的文件,每次复制粘贴太繁琐,还有些文件需要备注,又不想在文件名里写的很乱。就萌生了自己写个工作助手的想法。程序必须满足以下几个需求。

  • 根据模板自己建立新的文件。
  • 可以给文件备注。
  • 打开快捷文件、程序、网页。
  • 有时候找东西,想不起来放在那里了,需要一个搜索界面,Everything很好用,但每次都忘记去打开,所以想整合在一起。
  • 有时候需要根据发过来的内容进行作业,需要一个简单的便签贴在桌面。
  • 有时候需要将其他程序置顶。
  • 工作时间过长,需要一个休息提醒功能。
    针对以上几个要求打造一款个人工作助手。

** 部分源码**

由于这次是设计多个功能,源码比较多,主界面写的比较乱就不展示,直接放在链接中。

窗口置顶功能

阅读全文
aardio-获取控制台输出内容
发表于2024-08-19|客户端开发aardio管道

我编写了一个程序,会定时在控制台中输出内容。我现在想编写另外的一个程序,想通过检测前一个程序中控制台输出的内容来判断程序是否正确运行,请问怎么获得改内容?应该怎么编写?

用 process.popen 创建管道就可以了,范例里看一下。
或者用 io.popen 也可以,要不就是用call 来硬的了:

import process;
var prcs = process("第一个程序")
prcs.GetStdHandle = prcs.remoteApi("pointer(INT nStdHandle)","Kernel32.dll","GetStdHandle")
prcs.ReadConsoleOutputCharacter = prcs.remoteApi("int(pointer hConsole,str& character,INT length,INT readCoord,INT& charsRead)","Kernel32.dll","ReadConsoleOutputCharacter")

prcs.readOutputCharacter = function(){
var ok,str = prcs.ReadConsoleOutputCharacter( prcs.getOutPutHandle(),1000,1000,0,0)
return ..string.trim(str);
}

阅读全文
aardio-执行cmd并输出
发表于2024-08-19|客户端开发aardio管道

方式一:

import process.popen;
import console;

var cmd = "netstat -ano";
var p = process.popen.cmd(cmd)
for(all,out,err in p.each(100)){
console.log(out,err);/*读取进程输出直到进程关闭*/
//mainForm.edit.text += out +'\r\n';
}
console.pause();

还有一个方法就是使用process.batch

阅读全文
1…121314…45
avatar
叶落花开
持续学习,记录后端技术、web技术,以及对认知、技术变现的思考。
文章
268
标签
109
分类
39
友情链接
  • 各大高校博士招生信息
  • 小新软件安装服务
分类
  • IT技术35
    • Anki19
    • Linux7
    • Mac1
    • Windows2
  • Web技术23
    • Electron2
    • Hexo搭建博客教程9
标签
Anki Apache Containerd Corba Docker Dockerd Electron English Git Hexo JNA JacORB Java Javascript Jmeter K8s Kubernetes Kuboard Linux Mac Maven MongoDB Moviepy Node Nodejs OpenAI PMD PV PVC Python Realm RealmSwift Selenium Service Simulator Spring SpringBoot SpringMVC Sqlite Statefuset
网站资讯
文章数目 :
268
最后更新时间 :
©2020 - 2025 By 叶落花开
框架 Hexo|主题 Butterfly
本地搜索
数据库加载中