随笔分类 -  脚本(bat Wscript CScript 批处理 shell)

摘要:Emeditor用的格式化日志的脚本。 主要用于从日期中提取行列数据。 // 功能:格式化runlog中各个线程的统计项 // 使用方法,输入所要提取统计项的一个关键词,或多个关键词对应值求和 // 正则无记忆方法 var fso = new ActiveXObject("Scripting.Fil 阅读全文
posted @ 2024-02-04 16:23 dzqabc 阅读(8) 评论(0) 推荐(0) 编辑
摘要:自带的word转换不稳定,直接调用word转出来的格式好看,缺点当然是依赖word。 命令行:wscript Helpers\doc2txt.vbs %s %t 脚本内容:(转换UTF-8的文本格式) ' ==> doc2txt.cmd <== ' cscript //Nologo "%~dpn0. 阅读全文
posted @ 2021-12-15 17:19 dzqabc 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1.awk system echo ${VAR1}|awk '{run=$0;system(run)}' 2.eval eval 是在当前进程执行,类似于函数,在当前进程中新开一层栈执行,执行完弹栈恢复。 3.exec exec也是在当前进程执行,但它不会恢复,也就是会修改进程当前栈的环境变量。 阅读全文
posted @ 2021-06-03 00:18 dzqabc 阅读(1582) 评论(0) 推荐(0) 编辑
摘要:sed 正则表达式是缩减版的,不支持\d, 需要用[0-9]替代 阅读全文
posted @ 2021-06-02 22:57 dzqabc 阅读(42) 评论(0) 推荐(0) 编辑
摘要:@ECHO OFF setlocal ENABLEDELAYEDEXPANSION set filename="%~1" REM=echo !filename! call :STRLEN !filename! set /a nameLen=!STRLEN! call :GETFORMAT !file 阅读全文
posted @ 2019-09-08 00:09 dzqabc 阅读(0) 评论(0) 推荐(0) 编辑
摘要:局域网网速快,但是当要传输大量小文件时倘若仍然使用scp,由于每个文件传输完毕都需要独立进行传输完毕的确认,这样就无法充分利用带宽。一方面等待确认时tcp窗口无法填满,另一方面文件传完之前确认也不会开始读下一个文件。 而ssh tar传输方式则恰对应与该场景,将所有文件变成一条流,连续传输,省掉了l 阅读全文
posted @ 2019-08-19 23:36 dzqabc 阅读(473) 评论(0) 推荐(0) 编辑
摘要:beyond compare解决特殊字符无法输出、多sheet页无法对比以及文件太大超出系统内存问题的Excel转txt脚本 ' XLS_to_CSV.vbs'' Converts an Excel workbook to a comma-separated text file. Requires 阅读全文
posted @ 2019-08-15 01:13 dzqabc 阅读(920) 评论(0) 推荐(0) 编辑
摘要:msgbox strContent, vbOKOnly or vbExclamation or vbSystemModal,strTitle 提示框类型列表: 常数 值 描述 vbOKOnly 0 只显示确定按钮。 vbOKCancel 1 显示确定和取消按钮。 vbAbortRetryIgnore 阅读全文
posted @ 2019-08-10 22:04 dzqabc 阅读(1791) 评论(0) 推荐(0) 编辑
摘要:UTF82GB.vbs '* * '* CMD 命令行编码转换工具包括GB2312,UTF-8,Unicode,BIG5...支持拖拽、文件另保存为 * '* CodeChange.vbs BY: yongfa365 '* GB2Ue.vbs BY: fastslz '* * Option Expl 阅读全文
posted @ 2017-08-14 00:13 dzqabc 编辑
摘要:1. 下面语句加了一个无意义的ping操作。不加的时候经常报错,报操作数不是数字,实际上打印发现NOW值和格式并没有错误。怀疑是下面操作数太多了,而执行速度又太快,导致执行时总是很容易出错。通过增加一个无效的ping操作,增加算术运算前的缓冲,结果不再报错了。 1.1 实际后面发现上面1的时间计算错 阅读全文
posted @ 2017-06-08 23:33 dzqabc 阅读(518) 评论(0) 推荐(0) 编辑
摘要:BAT特殊字符1. 点 与echo连用,作用是换行 示例1 [输出空行] echo. 2 > 定向符[输出] 将命令的输出进行重定向 [一般用于将结果写入文件] 注意 nul 为空设备 >nul 则用于屏蔽输出内容 [如 pause>nul] 示例2 [向1.txt中写入字符串 wind] echo 阅读全文
posted @ 2017-03-14 23:54 dzqabc 阅读(2652) 评论(0) 推荐(0) 编辑
摘要:1.gsub要在整个记录中替换一个字符串为另一个,使用正则表达式格式,/目标模式/,替换模式/。例如改变学生序号4842到4899:$ awk 'gsub('4842/, 4899) {print $0}' grade.txtJ.Troll 07/99 4899 Brown-3 12 26 262. 阅读全文
posted @ 2017-01-31 21:33 dzqabc 阅读(867) 评论(0) 推荐(0) 编辑
摘要:excel保存为制表符分隔的文本文件 js无法完整读取 excel另存为文本有两个选项,一个是制表符分隔的文本文件,一个是unicode文本。生成的文件Unicode更大一些。但是这里需要注意的是【制表符分隔的文本文件】保存时的编码是ASNI。“UNICODE是世界性的字符集,几乎包含了世界上的所有 阅读全文
posted @ 2017-01-31 21:09 dzqabc 阅读(2328) 评论(0) 推荐(0) 编辑
摘要:文件重整脚本,制定好规则,将文件按规则重新调整目录 支持正则,支持解压 RegularAssign.js //D:\PersonalSet\Desktop> cscript /x /nologo RegularAssign.js "D:\\PersonalSet\\MyDocuments\\lotu 阅读全文
posted @ 2016-04-16 01:09 dzqabc 阅读(16) 评论(0) 推荐(0) 编辑
摘要:简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 从整体上看,netstat的 阅读全文
posted @ 2016-04-05 23:04 dzqabc 阅读(317) 评论(0) 推荐(0) 编辑
摘要:safecheck.py # encoding: UTF-8 import sys import re #print ("脚本名:", sys.argv[0]) class MyClass(object): m_regs = [] def Add(self, reg) : return self.m 阅读全文
posted @ 2016-02-26 22:09 dzqabc 阅读(1) 评论(0) 推荐(0) 编辑
摘要:将以下代码另存为bat或者cmd文件即可;@echo offtitle 更改计算机名不重启set /p name=请输您的计算机名:reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComp... 阅读全文
posted @ 2015-11-01 20:18 dzqabc 阅读(1189) 评论(0) 推荐(0) 编辑
摘要:awk 分组统计 文件aa.txt,格式为: 时间 url 2 url1 8 url3 2 url2 3 url1 4 url3 要求:在第二列url相同条件下,输出第一列最大值,第一列平均值,第二列出现相同url次数。每行输出列格式为:第一列最大值、第一列平均值、第二列出现相同url次数、url那 阅读全文
posted @ 2014-11-29 22:53 dzqabc 阅读(476) 评论(3) 推荐(0) 编辑
摘要:tcpdump -i any -vv -s 0原文链接:http://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定... 阅读全文
posted @ 2014-05-03 18:53 dzqabc 阅读(545) 评论(0) 推荐(0) 编辑