简介
- 简介
- 全屏__F11
- 查找__Ctrl+F
- 调整字体_ Ctrl + 鼠标滚轮
- 主题_设置-语言格式设置-选择主题->Navajo
- 当前行上下移动_ Ctrl + Shift + ↑
- 快速复制一行_ Ctrl + D
- 双视图_点击tab标签下拉
- 书签_F2
- notepad 默认快捷键
- notepad默认环境变量
- F5_运行命令窗口
- 打开当前文件目录FileManager_F5
- 打开当前文件目录CMD窗口_F5
- notepad执行bat命令_F5
- A0_把当前井号与资源一一对齐
- A1_添加行号
- A2_对齐行(命令输出的那些)
- A3_竖排列切换横排列(命令输出的那些)
- A4_在每行开头以及结尾添加固定字符串
- A5_生成MD语法的表格依据当前数据
- A6_对当前文件进行进行逐行的复制(剪切板中),原字符字词右移动
- A7_对当前文件中的中文进行清除(notepad)
- A8_对当前文件夹内所有文件进行Log的分析(后续开发 定位先)(notepad check.txt分析)
- A9_把当前汉字转为下划线拼音形式(notepad)
- B0_解析当前路径下的所有文件(非文件夹)生成
- B1_解析当前文件第一行内容转为二维码并自动打开((notepad第一行)
- B2_在当前文件对选中的字符串进行翻译 (notepad剪切板)
- B3_在当前文件对选中的字符串英文进行阅读(notepad剪切板)
- B4_对当前程序开机运行(定时拍照并上传)
- B5_对时间进行统计 记录每个人剩余时间 B5.html界面(浏览器视图)
- B6_对Json的txt文档进行graphviz的解析生成JavaBean类(NotePad执行)
- B7_安卓批量安装_批量删除_批量备份_拍照脚本(点击执行)
- B8_安卓打印Log脚本(CMD下执行)
- B9_立体视图幻灯片 HTML(浏览器视图)
- C0_加密解密文件(IDE执行)
- C1_Windows下一些脚本工具(点击与CMD运行)
- C2_对Java多行字符串转为一行(当需要把方法转为字符串时)
- C3_分析程序结果(CMD下执行)
- C4_对C3产生的html保存到本地的页面网络化(Notepad)
- C5_分析高通Qcom的WCNSS_qcom_cfg.ini文件(CMD下执行)
- C6_查看指定路径下的远程分支信息
- C7_在AOSP根目录下执行把那些总要找路径的文件统一管理 (AOSP Shell下执行)
- C8_修改 dex_preopt.mk文件添加dex的标识位(AOSP shell下执行)
- C9—— 把当前markdown转为html格式
- D0—— 把当前MP4文件,jpg文件转换名字
- D1_____解析D0产生的mp4文件并生成md文件 专用于 02worldvideo
- D2_把当前文件中的url地址过滤出来 其余的一律删除 过滤url notedpad中使用
- D3_解析从抖音APP中复制路径的地址一键下载对应的视频mp4文件并保存到本地 notepad执行
- D4_批量把markdown中图片拖拉类型
转为
形式_bat点击
- D5_命令行下执行D5_指定文件后缀把原字符串替换为目标字符串_notepad
- D6_文件类型与文件名搜索_shell
- D7_文件类型与文件名搜索并完成复制_shell
- D8_安卓adb个性化配置_zadb_D8.bat
- D9_定字符串之前之后的字符串删除(pre-保留前 endz-保留后)_notepad
- E0_实现bitfeature位功能的计算打印功能_shell
- F5_命令小集合
全屏__F11
全屏快捷键: F11
查找__Ctrl+F
查找下一个 F3
查找上一个 Shift+F3
查找上一个 F4
查找下一个 Shift+F4
调整字体_ Ctrl + 鼠标滚轮
Ctrl + 鼠标滚轮↑ // 大字体
Ctrl + 鼠标滚轮↓ // 小字体
主题_设置-语言格式设置-选择主题->Navajo
设置-语言格式设置-选择主题->Navajo 土褐色
当前行上下移动_ Ctrl + Shift + ↑
Ctrl + Shift + ↑ // 当前行向上移动一行
Ctrl + Shift + ↓ // 当前行向下移动一行
快速复制一行_ Ctrl + D
Ctrl + D // 快速复制一行
双视图_点击tab标签下拉
移动到另一视图 √ 选中即可打开双视图
复制到另一视图
书签_F2
1. 双击行号进行书签 添加/删除
2. F2 切换到书签位置 或下一个书签
3. Shift + F2 切换到上一个书签
notepad 默认快捷键
F1: 打开版本窗口 【鸡肋】【打开文件管理器】
F2: 书签
F3: 查找
F4: 查找
F5: 运行窗口
F6: 【未定义】 【自动换行 View-自动换行】 运行-》管理快捷键-》主菜单-》View-自动换行 存储为F6
F7: 打开搜索结果框
F8: 激活从视图【鸡肋】
F9: 【未定义】
F10: 【未定义】
F11: 切换全屏模式【鸡肋】
F12: 切换便签模式
notepad默认环境变量
变量名称 含义 结果
FULL_CURRENT_PATH 文件路径名称 C:/test/HelloWorld.cs
CURRENT_DIRECTORY 文件目录 C:/test
FILE_NAME 文件全名称 HelloWorld.cs
NAME_PART 文件名称 HelloWorld
EXT_PART 文件扩展名 cs
F5_运行命令窗口
打开当前文件目录FileManager_F5
1. F5 打开运行窗口
2. 输入命令: explorer $(CURRENT_DIRECTORY)
3.该命令可保存为快捷键执行
打开当前文件目录CMD窗口_F5
1. F5 打开运行窗口
2. 输入命令: cmd /K cd /d $(CURRENT_DIRECTORY)
3.该命令可保存为快捷键执行 即可快速该路径打开CMD窗口
notepad执行bat命令_F5
1. F5 打开运行窗口
2. 输入命令:
cmd /K cd /d $(CURRENT_DIRECTORY) & C:\Users\aaa\Desktop\zbin\A1.bat $(FULL_CURRENT_PATH)
其中 C:\Users\aaa\Desktop\zbin\A1.bat 为对应的 BAT命令 $(FULL_CURRENT_PATH) 表示当前文件的全路径
A0_把当前井号与资源一一对齐
Wscript.exe /x %userprofile%\Desktop\zbin\A0.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A0 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A0.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A0 bat】
#### 半岛铁盒
#### 最后的战役
#### 可爱女人
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/ke_ai_nv_ren.mp3"type="audio/mpeg"/></audio>
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/ban_dao_tie_he.mp3"type="audio/mpeg"/></audio>
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/zui_hou_de_zhan_yi.mp3"type="audio/mpeg"/></audio>
转为
#### 半岛铁盒
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/ban_dao_tie_he.mp3"type="audio/mpeg"/></audio>
#### 最后的战役
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/zui_hou_de_zhan_yi.mp3"type="audio/mpeg"/></audio>
#### 可爱女人
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/ke_ai_nv_ren.mp3"type="audio/mpeg"/></audio>
================================
#### ban_dao_tie_he
#### zui_hou_de_zhan_yi
#### ke_ai_nv_ren
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/ban_dao_tie_he.mp3"type="audio/mpeg"/></audio>
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/zui_hou_de_zhan_yi.mp3"type="audio/mpeg"/></audio>
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/ke_ai_nv_ren.mp3"type="audio/mpeg"/></audio>
转为
#### ban_dao_tie_he
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/ban_dao_tie_he.mp3"type="audio/mpeg"/></audio>
#### zui_hou_de_zhan_yi
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/zui_hou_de_zhan_yi.mp3"type="audio/mpeg"/></audio>
#### ke_ai_nv_ren
<audiocontrols><sourcesrc="https://raw.githubusercontent.com/ZukGit/Z_Music/master/music/chinese/zhou_jie_lun/ke_ai_nv_ren.mp3"type="audio/mpeg"/></audio>
A0.vbs
Set args = WScript.Arguments
If args.Count = 2 Then
zbinpath= WScript.Arguments(0)
textpath= WScript.Arguments(1)
command = "cmd /c "+ zbinpath +"\A0.bat " +zbinpath+"\ "+textpath
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run(command, 0, TRUE)
WScript.Echo("Please Refresh!")
End If
A0.bat
@echo off
@cd %1
@javac -cp A0_pinyin4j.jar -encoding UTF-8 A0.java
@java -cp .;A0_pinyin4j.jar A0 %2
@exit
A1_添加行号
Wscript.exe /x %userprofile%\Desktop\zbin\A1.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A1 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A1.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A1 bat】
aaa 01 aaa
bbb 02 bbb
ccc 03 ccc
ddd 04 ddd
eee 05 eee
fff 06 fff
ggg ===》 07 ggg
hhh 08 hhh
jjj 09 jjj
kkk 10 kkk
lll 11 lll
mmm 12 mmm
nnn 13 nnn
bbb 14 bbb
null 15 null
commandA1
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A1.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【bat】
Wscript.exe /x %userprofile%\Desktop\zbin\A1.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【vbs】
A1.vbs
Set args = WScript.Arguments
If args.Count = 2 Then
zbinpath= WScript.Arguments(0)
textpath= WScript.Arguments(1)
command = "cmd /c "+ zbinpath +"\A1.bat " +zbinpath+"\ "+textpath
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run(command, 0, TRUE)
WScript.Echo("Please Refresh!")
End If
A1.bat
C:\Users\aaa\Desktop\TestA\A1.bat
@echo off
@cd %1
@javac A1.java
@java A1 %2
@exit
A2_对齐行(命令输出的那些)
Wscript.exe /x %userprofile%\Desktop\zbin\A2.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A2 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A2.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A2 bat】
71 aaa staff 2414
3 aaa staff 102
5 aaa staff 170
5 aaa staff 170
5 aaa staff 170
1 aaa staff 44578168
变为
71 aaa staff 2414
3 aaa staff 102
5 aaa staff 170
5 aaa staff 170
5 aaa staff 170
1 aaa staff 44578168
A2.vbs
Set args = WScript.Arguments
If args.Count = 2 Then
zbinpath= WScript.Arguments(0)
textpath= WScript.Arguments(1)
command = "cmd /c "+ zbinpath +"\A2.bat " +zbinpath+"\ "+textpath
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run(command, 0, TRUE)
WScript.Echo("Please Refresh!")
End If
A2.bat
@echo off
@cd %1
@javac -encoding UTF-8 A2.java
@java A2 %2
@exit
A3_竖排列切换横排列(命令输出的那些)
Wscript.exe /x %userprofile%\Desktop\zbin\A3.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A3 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A3.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A3 bat】
1
2
3
4
5
6
7
8
9
10
转为
1 2 3 4
5 6 7 8
9 10
A3.vbs
Set args = WScript.Arguments
If args.Count = 2 Then
zbinpath= WScript.Arguments(0)
textpath= WScript.Arguments(1)
command = "cmd /c "+ zbinpath +"\A3.bat " +zbinpath+"\ "+textpath
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run(command, 0, TRUE)
WScript.Echo("Please Refresh!")
End If
A3.bat
@echo off
@cd %1
@javac -encoding UTF-8 A3.java
@java A3 %2
@exit
A4_在每行开头以及结尾添加固定字符串
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"前缀"endz#"后缀"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"xxxx"endz#"yyyy" 【A4 bat OK】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"yyyy"prez#"xxxx"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"yyyy"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"xxxx"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"<audio> <source src=""endz#"" /><audio>" 【A4 bat OK 使用简单无规则】
1.在行首添加字符串
2.在行尾添加字符串
3.同时的行首以及行尾添加字符串
【1】在行首添加字符串示例(同 alt键)
abcd.mp3
1.mp3
23.mp3
456.mp3
78910.mp3
转为
<audio> <source src="abcd.mp3
<audio> <source src="1.mp3
<audio> <source src="23.mp3
<audio> <source src="456.mp3
<audio> <source src="78910.mp3
【2】在行尾添加字符串示例(由于长度不一致 所以 alt键 发挥不了作用)
<audio> <source src="abcd.mp3
<audio> <source src="1.mp3
<audio> <source src="23.mp3
<audio> <source src="456.mp3
<audio> <source src="78910.mp3
转为
<audio> <source src="abcd.mp3" /><audio>
<audio> <source src="1.mp3" /><audio>
<audio> <source src="23.mp3" /><audio>
<audio> <source src="456.mp3" /><audio>
<audio> <source src="78910.mp3" /><audio>
【3】同时的行首以及行尾添加字符串
abcd.mp3
1.mp3
23.mp3
456.mp3
78910.mp3
转为
<audio> <source src="abcd.mp3" /><audio>
<audio> <source src="1.mp3" /><audio>
<audio> <source src="23.mp3" /><audio>
<audio> <source src="456.mp3" /><audio>
<audio> <source src="78910.mp3" /><audio>
A4.vbs
Set args = WScript.Arguments
If args.Count = 3 Then
zbinpath= WScript.Arguments(0)
textpath= WScript.Arguments(1)
paramString=WScript.Arguments(2)
command = "cmd /c "+ zbinpath +"\A4.bat " +zbinpath+"\ "+textpath+" "+paramString
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run(command, 0, TRUE)
WScript.Echo("Please Refresh!")
End If
A4.bat
@echo off
@cd %1
@javac -encoding UTF-8 A4.java
@echo %3
@java A4 %2 %3
A5_生成MD语法的表格依据当前数据
Wscript.exe /x %userprofile%\Desktop\zbin\A5.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A5 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A5.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A5 bat】
A B C
1 2 3
转为
| A | B | C |
| ---- | ---- | ---- |
| 1 | 2 | 3 |
A5.vbs
Set args = WScript.Arguments
If args.Count = 2 Then
zbinpath= WScript.Arguments(0)
textpath= WScript.Arguments(1)
command = "cmd /c "+ zbinpath +"\A5.bat " +zbinpath+"\ "+textpath
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run(command, 0, TRUE)
WScript.Echo("Please Refresh!")
End If
A5.bat
@echo off
@cd %1
@javac -encoding UTF-8 A5.java
@java A5 %2
@exit
A6_对当前文件进行进行逐行的复制(剪切板中),原字符字词右移动
Wscript.exe /x %userprofile%\Desktop\zbin\A6.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A6 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A6.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A6 bat】
剪切板内容:
abcd
edgh
hijk
lmn
opq
adaac
文件内容:
12345
67890
141441
411413
1441413
转为:
abcd 12345
edgh 67890
hijk 141441
lmn 411413
opq 1441413
adaac
A7_对当前文件中的中文进行清除(notepad)
Wscript.exe /x %userprofile%\Desktop\zbin\A7.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A7 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A7.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A7 bat】
A你B我C他
A你B我C他
A你B我C他
转为
A B C
A B C
A B C
A7.vbs
Set args = WScript.Arguments
If args.Count = 2 Then
zbinpath= WScript.Arguments(0)
textpath= WScript.Arguments(1)
command = "cmd /c "+ zbinpath +"\A7.bat " +zbinpath+"\ "+textpath
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run(command, 0, TRUE)
WScript.Echo("Please Refresh!")
End If
A7.bat
@echo off
@cd %1
@javac A7.java
@java A7 %2
@exit
A8_对当前文件夹内所有文件进行Log的分析(后续开发 定位先)(notepad check.txt分析)
Wscript.exe /x %userprofile%\Desktop\zbin\A8.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A8 vbs】 解析Log
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A8.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A8 bat】 解析Log
在当前Log的文件夹内新建一个 txt文件,在该文档内执行命名 分析结果将出现在 该文档中
【持续更新】
A9_把当前汉字转为下划线拼音形式(notepad)
Wscript.exe /x %userprofile%\Desktop\zbin\A9.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A9 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A9 bat】
你我他
大家好
真的好
转为
ni_wo_ta
da_jia_hao
zhen_de_hao
=================================
中 国
美 国
俄 罗 斯
转为
zhong_guo
mei_guo
e_luo_si
A9.vbs
Set args = WScript.Arguments
If args.Count = 2 Then
zbinpath= WScript.Arguments(0)
textpath= WScript.Arguments(1)
command = "cmd /c "+ zbinpath +"\A9.bat " +zbinpath+"\ "+textpath
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run(command, 0, TRUE)
WScript.Echo("Please Refresh!")
End If
A9.bat
@echo off
@cd %1
@javac -cp A9_pinyin4j.jar -encoding UTF-8 A9.java
@java -cp .;A9_pinyin4j.jar A9 %2
@exit
B0_解析当前路径下的所有文件(非文件夹)生成
(对应路径的notepad打开的txt文件)
Wscript.exe /x %userprofile%\Desktop\zbin\B0.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B0 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B0.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B0 bat】
文件内容为空 文件夹内文件: 蜗牛.mp3 zui_hou_de_zhan_yi.mp3 yuan_you_hui.mp3 路径为: C:\Users\aaa\Desktop\zbin\test\yuan_you_hui.mp3
转为
#### yuan_you_hui
<audio controls><source src="C:\Users\aaa\Desktop\zbin\test\yuan_you_hui.mp3" type="audio/mpeg"/></audio>
#### zui_hou_de_zhan_yi
<audio controls><source src="C:\Users\aaa\Desktop\zbin\test\zui_hou_de_zhan_yi.mp3" type="audio/mpeg"/></audio>
#### 蜗牛
<audio controls><source src="C:\Users\aaa\Desktop\zbin\test\wo_niu.mp3" type="audio/mpeg"/></audio>
B1_解析当前文件第一行内容转为二维码并自动打开((notepad第一行)
Wscript.exe /x %userprofile%\Desktop\zbin\B1.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B1 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B1.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B1 bat】
123456789
转为
二维码图片
B2_在当前文件对选中的字符串进行翻译 (notepad剪切板)
Wscript.exe /x %userprofile%\Desktop\zbin\B2.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B2 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B2.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B2 bat】
对 Ctrl+C 选中到剪切板的字符串进行操作
Hello World
转为
你好世界
Good Morning
转为
早上好
B3_在当前文件对选中的字符串英文进行阅读(notepad剪切板)
Wscript.exe /x %userprofile%\Desktop\zbin\B3.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B3 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B3.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B3 bat】
控制面板 => 小图标 => 语音识别 => 文本到语音转换 => 语音选择 Zira Desktop English 【 语音速度 】
Hello World
转为
发出声音: Hello World
B4_对当前程序开机运行(定时拍照并上传)
' runas /user:administrator cmd
' copy %userprofile%\Desktop\zbin\B4_startup.vbs C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\
把 vbs 放到系统默认自动回运行的目录 然后 运行 B4_startup.vbs 之后执行 B4.java 程序
zbin/ 下必须包含 repo image_monitor 仓库
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B4.bat %userprofile%\Desktop\zbin 【 B4 bat 】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B4_push.bat %userprofile%\Desktop\zbin\image_monitor 【B4_push.bat 】
B5_对时间进行统计 记录每个人剩余时间 B5.html界面(浏览器视图)
B5.html 页面
https://zukgit.github.io/ZHtml/
B6_对Json的txt文档进行graphviz的解析生成JavaBean类(NotePad执行)
{xx:arr[{"a":a}{"b":b}]} 对满足 Json格式的字符串 进行 结构图形的输出
Wscript.exe /x %userprofile%\Desktop\zbin\B6.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B6 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B6.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B6 bat】
B7_安卓批量安装_批量删除_批量备份_拍照脚本(点击执行)
B7_AutoBankupAPK.bat
B7_AutoInstallAndroidAPK.bat
B7_UninstallAndroidAPK.bat
B7_zTakeScreenShot.bat
B8_安卓打印Log脚本(CMD下执行)
B8.bat //WIndows 本地执行脚本
B8.java // 持续添加ZMethod
B8_Test.java // 测试文件
B8_android.sh // AOSP 根目录执行脚本
B8_javaparser.jar
B8_local.sh // 本地Linux执行脚本
Shell 下执行 B8_android.sh
B9_立体视图幻灯片 HTML(浏览器视图)
B9_gif.html
B9_jpg.html
C0_加密解密文件(IDE执行)
C0_Encryption/JIEMA
C0_Encryption/YAMA
C1_Windows下一些脚本工具(点击与CMD运行)
C1_CapturePicture.bat // 打开系统截图工具 snippingtool
C1_MakeDir.bat // 批量创建文件夹 C1_MakeDir_List.txt 文件中保存文件夹的路径 1\A 1\B 2 3
C1_MakeDir_List.txt
C1_Router_IP.bat // 打印当前 设备的 IP地址 配置
C1_SystemIfo.bat // 打开当前系统的配置信息 msinfo32 dxdiag
C1_WifiCode.bat // 查看当前电脑连接的wifi密码
C2_对Java多行字符串转为一行(当需要把方法转为字符串时)
public static void main(String[] args) {
System.out.println("Hello World!");
}
转为字符串:
String codeLog = " public static void main(String[] args) { System.out.println(\"Hello World!\"); }";
Wscript.exe /x %userprofile%\Desktop\zbin\C2.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【C2 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\C2.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【C2 bat】
C3_分析程序结果(CMD下执行)
C3.bat //WIndows 本地执行脚本
C3_Zanalyze.java // 需要分析的工程 需自定义 要分析的目录
C3_android.sh* // android工程根目录 执行的脚本
C3_javaparser.jar
C3_juwuba_template.html // 生成 html的模板 不可更改
Linux Shell 下执行 C3_android.sh
Windows CMD 下 执行 C3.bat
C4_对C3产生的html保存到本地的页面网络化(Notepad)
会在当前目录重新生成一个html文件 C4_networkable.html
C4.bat //WIndows 本地执行脚本
C4.java
C4.vbs
Wscript.exe /x %userprofile%\Desktop\zbin\C4.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\C4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
C5_分析高通Qcom的WCNSS_qcom_cfg.ini文件(CMD下执行)
在高通芯片AOSP的根目录下执行 分析WCNSS_qcom_cfg.ini 和 wlan_hdd_cfg.h 两个文件
会在当前目录重新生成一个html文件 C5_WCNSS_qcom_cfg_item.html
C5.bat //WIndows 本地执行脚本
C5_android.sh* // android工程根目录 执行的脚本
C5_juwuba_template.html // 生成 html的模板 不可更改
Linux Shell 下执行 C5_android.sh
Windows CMD 下 执行 C5.bat
C6_查看指定路径下的远程分支信息
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C6 sh 】 【 AOSP根目录 执行脚本 用于查看 保存在 C6_git_repository_path.txt 中对应的路径下的远程分支 】
使用 git branch -vv 查看远程分支
git branch -vv
* master 449275e [origin/master] 0617
1. 预置条件: 首先在 C6_git_repository_path.txt 加入AOSP git 仓库的绝对路径 例如:
/home/zhuzjx/Desktop/Code_Dir/ProductName/1Code/frameworks/base
/home/zhuzjx/Desktop/Code_Dir/ProductName/1Code/packages/apps/Settings
2. 把 C6_checkbranch.sh C6_git_repository_path.txt 放入 AOSP 根目录 然后 SHell 中 执行 脚本 ./C6_checkbranch.sh 即可查看对应分支与远程分支
./C6_checkbranch.sh
3. 如果当前 ./C6_checkbranch.sh 读取 C6_git_repository_path.txt 在 windows中出现 路径错误
./C6_checkbranch.sh: line 9: cd: $'/c/Users/aaa/Desktop/git_code/JNI_Zukgit/JNI_Zukgit\r': No such file or directory
把文件从Linux转到Windows中 每行多出一个 /r 可用 dos2unix.exe 工具 把 当前文件格式转换一下 然后继续执行
dos2unix.exe C6_git_repository_path.txt
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【C6 sh 】
C7_在AOSP根目录下执行把那些总要找路径的文件统一管理 (AOSP Shell下执行)
chmod 777 C7*
C7_AOSP_Pull.sh // AOSP 根目录下执行 会创建一个 ZC7_2019xxx 的文件夹 该文件内会从其他地方拷贝文件进去 (专门为了优化那些需要编译生成的文件的查找过程)
Linux Shell 下执行 C7_AOSP_Pull.sh
C8_修改 dex_preopt.mk文件添加dex的标识位(AOSP shell下执行)
C8_修改 dex_preopt.mk文件添加dex的标识位(AOSP shell下执行)
那么在编译后的版本 可以 进行 把 framework 替换的操作 而不导致死机
./C8_android_addDexFlag.sh // Linux Shell 下执行
C8_AOSP_AddDexFlag.java // 逻辑: 读取原有dex_preopt.mk 把 DEX_PREOPT_DEFAULT ?= true =》 DEX_PREOPT_DEFAULT ?= false
// 把 GLOBAL_DEXPREOPT_FLAGS := 替换为 GLOBAL_DEXPREOPT_FLAGS :=\nWITH_DEXPREOPT := false
C9—— 把当前markdown转为html格式
【 C9 把当前md文件转为html页面】
Wscript.exe /x %userprofile%\Desktop\zbin\C9.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【C9 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\C9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【C9 bat】
C9_mdRevert.bat 【转换md 转换markdown 复制bat到包含markdown的文件夹然后 点击】 【 C9_mdRevert.bat 】
当前目录执行把MD文件转为html文件(复制C9 到包含md文件命令 点击或者 CMD 下执行)
复制到对应目录 点击执行
adb_01基础命令.md =》 adb_01基础命令.html && adb_01基础命令.md
D0—— 把当前MP4文件,jpg文件转换名字
D0_mp4_namefix.bat 【重命名当前路径下的mp4文件 复制bat到包含mp4的文件夹然后 点击】 【 D0_mp4_namefix.bat 】
D0_jpg_namefix.bat 【重命名当前路径下的jpg文件 复制bat到包含jpg的文件夹然后 点击】 【 D0_jpg_namefix.bat 】
命名规则为: 前缀分类_1000宽x1000高_0001尺寸索引_0001分类索引
dainshixian_0595x0589_0001_0001.jpg
kazuo_1297x0853_0001_0001.jpg
chuang_0960x0720_0001_0001.mp4
chuang_0960x0720_0002_0002.mp4
D0_jpg.bat 【zbin下 执行jpg文件重命名的方bat文件】
D0_jpg_namefix.bat 【需要被复制到执行目录下的点击文件 句柄文件 】
D0_JPG_NameWithSize.java 【对jpg文件进行处理的文件 】
D0_mp4.bat 【zbin下 执行mp4文件重命名的方bat文件】
D0_mp4_namefix.bat 【需要被复制到执行目录下的点击文件 句柄文件 】
D0_mp4tool.jar 【解析视频的宽高 需要的库文件 jar包 】
D0_MP4_NameWithSize.java
使用方法:
把 D0_jpg_namefix.bat 或者 D0_mp4_namefix.bat 复制到包含 mp4文件或者 jpg的文件夹内 就可以双击 执行 ,来对文件进行依据规则的重命名
D1_____解析D0产生的mp4文件并生成md文件 专用于 02worldvideo
D1.bat
D1_SpecialFor_VideoWorld.class
D1_SpecialFor_VideoWorld.java
D1_videoworld_md.bat 【解析规则的mp4文件生成 md问阿金 复制bat到包含D1生成的 mp4的文件夹然后 点击】 【 D1_videoworld_md.bat 】
D2_把当前文件中的url地址过滤出来 其余的一律删除 过滤url notedpad中使用
输入:
http://v.douyin.com/B1ogqG/ 复制此链接 http://v.douyin.com/BJFQax/ 复制
输出:
http://v.douyin.com/B1ogqG/
http://v.douyin.com/BJFQax/
D2.bat
D2.java 【过滤 http: https: thunder: mngnet: 】
D2.vbs
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D2.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
Wscript.exe /x %userprofile%\Desktop\zbin\D2.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
D3_解析从抖音APP中复制路径的地址一键下载对应的视频mp4文件并保存到本地 notepad执行
输入:
http://v.douyin.com/B1ogqG/ 复制此链接 http://v.douyin.com/BJFQax/ 复制 http://v.douyin.com/B1ogqG/
输出: 路径对应的视频地址 以及下载这些视频到本地
https://aweme.snssdk.com/aweme/v1/playwm/?s_vid=93f1b41336a8b7a442dbf1c29c6bbc56eec38ece18305125104c8f1701457fde3a2e8aa99d44176e6bca42852a348d5b1e38c844560da04a4b10b92fb20d6db6&line=0
https://aweme.snssdk.com/aweme/v1/playwm/?s_vid=93f1b41336a8b7a442dbf1c29c6bbc56c119744c403b44d8e169e446dde3028ae2bcc19ae5c0788a41e604f1ac15f078ebad46c507df01b72e005b4b212ada98&line=0
https://aweme.snssdk.com/aweme/v1/playwm/?s_vid=93f1b41336a8b7a442dbf1c29c6bbc56eec38ece18305125104c8f1701457fde3a2e8aa99d44176e6bca42852a348d5b1e38c844560da04a4b10b92fb20d6db6&line=0
文件命名规则: 年月日_时分秒_001 ..... 年月日_时分秒_999
20190715_165856_001.mp4
20190715_165856_002.mp4
20190715_165856_003.mp4
D3.bat
D3.java
D3.vbs
D3_hutool.jar
D3_jsoup.jar
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D3.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
Wscript.exe /x %userprofile%\Desktop\zbin\D3.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
D4_批量把markdown中图片拖拉类型
转为
形式_bat点击
D4_ImgSrcRevert.bat ### 把D4 功能编译成class的
D4_ImgSrcRevert.java ### 把markdown中 转为html格式 <img alt="" src="../xxx.jpg"> 这样的显示方式
D4_revert_md_imgsrc.bat ### 调用文件 把该文件复制到markdown对应的文件夹 然后点击执行
D5_命令行下执行D5_指定文件后缀把原字符串替换为目标字符串_notepad
/zbin/D5_StrReplace.java #Java代码执行程序
/zbin/D5.bat # 编译并调用D5_StrReplace.java的bat文件
/zbin/win_zbin/string_replace_D5.bat # 在shell中提供调用的bat
在win-cmder mac-iterm2 下能快速寻找到的bat文件
命令格式:
filez# 指定文件后缀 下划线_隔开 srcz#指定原src字符串 dstz#指定目标dst字符串
string_replace_D5.bat filez#"txt_md"srcz#"xxxx"dstz#"yyyy"
string_replace_D5.bat filez#"txt"srcz#"xxxx"dstz#"yyyy"
string_replace_D5.bat filez#"txt_md"srcz#"xxxx"dstz#"yyyy"
string_replace_D5.bat filez#"md"srcz#"xxxx"dstz#"yyyy"
D6_文件类型与文件名搜索_shell
/zbin/D6.bat # 编译并调用 D6_FileNameSearch.java的bat文件
/zbin/D6_FileNameSearch.java #Java代码执行程序
/zbin/win_zbin/zfilesearch.bat # 在cmder下 快速调用的文件 使用方式
zfilesearch.bat .java ### 查找当前shell目录 以及所有子目录中 文件格式是java的文件 并打印出来
==================================
zfilesearch.bat .java
args[0] = C:\Users\aaa\Desktop\
args[1] = .java
================.java Begin================
【index : 000001】 C:\Users\aaa\Desktop\FileNameSearch.java
【index : 000002】 C:\Users\aaa\Desktop\FileCopy.java
================.java End================
文件类型:.java 匹配文件个数:2
程序正常结束!
==================================
zfilesearch.bat .java copy ### 查找当前shell目录 以及所有子目录中 文件格式是java的文件 并且文件名称包含 copy的文件 大小写不敏感 并打印出来
==================================
zfilesearch.bat .java copy
args[0] = C:\Users\aaa\Desktop\D6_D7
args[1] = .java
args[2] = copy
================.java Begin================
【index : 000001】 C:\Users\aaa\Desktop\D6_D7\D7_FileCopy.java
================.java End================
文件类型:.java 匹配文件个数:1
程序正常结束!
==================================
D7_文件类型与文件名搜索并完成复制_shell
/zbin/D7.bat # 编译并调用 D7_FileCopy.java的bat文件 (在 D6 搜索的基础上增加复制的操作)
/zbin/D7_FileCopy.java #Java代码执行程序
/zbin/win_zbin/zfilecopy.bat # 在cmder下 快速调用的文件 使用方式
zfilecopy.bat .java ### 查找当前shell目录 以及所有子目录中 文件格式是java的文件 并打印出来 最后复制该文件到当前时间戳目录中 20190826_155204_zcopy 时间戳_zcopy
zfilecopy.bat .java copy ### 查找当前shell目录 以及所有子目录中 文件格式是java的文件 并且文件名称包含 copy的文件 大小写不敏感 并打印出来
==================================
args[0] = C:\Users\aaa\Desktop\D6_D7
args[1] = .java
================.java Begin================
【index : 000001】 C:\Users\aaa\Desktop\D6_D7\D6_FileNameSearch.java
【index : 000002】 C:\Users\aaa\Desktop\D6_D7\D7_FileCopy.java
================.java End================
文件类型:.java 匹配文件个数:2
复制中-请等待...当前索引:1 总索引:2 当前操作文件:C:\Users\aaa\Desktop\D6_D7\D6_FileNameSearch.java
复制中-请等待...当前索引:2 总索引:2 当前操作文件:C:\Users\aaa\Desktop\D6_D7\D7_FileCopy.java
程序正常结束!
==================================
D8_安卓adb个性化配置_zadb_D8.bat
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx【D8_安卓adb个性化配置 】Shell下执行
zadb_D8.bat // 执行个性化adb
cd /data/and_zbin/ && source e // 在当前shell 执行个性化配置
文件列表
/zbin/D8_zadb.bat ## 标号占位符 实际调用 /zbin/and_zbin/adbshell_init_D8.bat
/zbin/win_zbin/zadb_D8.bat ## 在 shell 中快速调用的 bat文件 实际调用 /zbin/and_zbin/adbshell_init_D8.bat
/zbin/and_zbin/adbshell_init_D8.bat ## 实际执行adb的命令 逻辑为 adb 之前完成的操作写在 param_pre.txt adb 退出时的操作写在 param_end.txt
/zbin/and_zbin/param_pre.txt ## adb 执行之前 执行的 一些 linux-shell 的 命令 完成 push 赋值权限等操作
/zbin/and_zbin/param_end.txt ## adb 退出之后 执行的 一些 linux-shell 的 命令 完成 pull 拉文件等操作
/zbin/and_zbin/and_zbin/e ## 环境配置脚本文件 在 zadb.bat 进入 adb shell 时 首选执行的 脚本 完成 alias 别名 以及其他的一些操作 环境脚本
/zbin/and_zbin/and_zbin/zsystem_bin_detailinfo_A1 ## 写的第一个安卓执行的脚本 用于打印所有 可执行文件的帮助信息 并输出 文件 后续持续更新
案例:
zadb_D8.bat
remount succeeded
C:\Users\aaa\Desktop\zbin\and_zbin\and_zbin\: 2 files pushed. 0.5 MB/s (15248 bytes in 0.027s)
" please run [ source e || cd /data/and_zbin/ && source e ] to init environment!"
parker:/ #
首先执行 cd /data/and_zbin/ && source e 完成环境配置
parker:/data/and_zbin # zs
zsearch zsystem_bin_detailinfo_A1
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx【D8_安卓adb个性化配置 】Shell下执行_END
D9_定字符串之前之后的字符串删除(pre-保留前 endz-保留后)_notepad
/zbin/D9.bat # 编译并调用 D9_DeleteSpecialRowStr.java的bat文件
/zbin/D9_DeleteSpecialRowStr.java # Java代码执行程序
// endz 保留end字符串尾部 pre-保留前部 引号内包含的是特殊符号 前部_特殊符号_后部
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"xxxx"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"yyyy"
/*paramString 替换规则:
1.【z_z = 空格】
2.【z# = =等号】
3.【z[ = <】
4.【z] = >】
5. 【z`= 引号"】
6. 【\\ = 双斜杆 只表示一个斜杆】
*/
// 1.实现对当前 notepad 打开的文件的 操作 实现 把 特定字符串之前的 字符串删除 (保留后 默认 )
// 2. 实现对当前 notepad 打开的文件的 操作 实现 把 特定字符串之后的 字符串删除 ( 保留前)
// endz 保留end字符串尾部 引号内包含的是特殊符号 前部_特殊符号_后部
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"yyyy"
===============================================
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"Aug"
drwxr-xr-x 1 aaa 197609 0 Aug 26 15:52 20190826_155204_zcopy/
drwxr-xr-x 1 aaa 197609 0 Aug 26 15:53 20190826_155347_zcopy/
-rw-r--r-- 1 aaa 197609 226 Aug 12 17:00 D6.bat
-rw-r--r-- 1 aaa 197609 16020 Aug 13 14:15 D6_FileNameSearch.java
转为
26 15:52 20190826_155204_zcopy/
26 15:53 20190826_155347_zcopy/
12 17:00 D6.bat
13 14:15 D6_FileNameSearch.java
===============================================
// prez 保留字符串前部
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"xxxx"
===============================================
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"Aug"
drwxr-xr-x 1 aaa 197609 0 Aug 26 15:52 20190826_155204_zcopy/
drwxr-xr-x 1 aaa 197609 0 Aug 26 15:53 20190826_155347_zcopy/
-rw-r--r-- 1 aaa 197609 226 Aug 12 17:00 D6.bat
-rw-r--r-- 1 aaa 197609 16020 Aug 13 14:15 D6_FileNameSearch.java
转为
drwxr-xr-x 1 aaa 197609 0
drwxr-xr-x 1 aaa 197609 0
-rw-r--r-- 1 aaa 197609 226
-rw-r--r-- 1 aaa 197609 16020
===============================================
E0_实现bitfeature位功能的计算打印功能_shell
/zbin/E0.bat # 编译并调用 E0_bitfeature.java的bat文件
/zbin/E0_bitfeature.java # Java代码执行程序
/zbin/win_zbin/zbitfeature_E0.bat #在cmder下 快速调用的文件 使用方式
/zbin/win_zbin/zbitfeature_E0.bat 0xff # 使用方法
#######=============解析 flag=0x196 Begin ===========####
当前解析能力标记位Long( 16进制):0x196
当前解析能力标记位Long( 有符号10进制):406 (无符号10进制):406
当前解析能力标记位Long( 未补位 2进制):110010110
当前解析能力标记位Long( 补位 2进制):0000000000000000000000000000000000000000000000000000000110010110
=============解析能力如下===========
索引位:all bit位: 0000000000000000000000000000000000000000000000000000000110010110
索引:001 bit位:0000000000000000000000000000000000000000000000000000000000000010 16进制:0x0000000000000002 10进制:2
索引:002 bit位:0000000000000000000000000000000000000000000000000000000000000100 16进制:0x0000000000000004 10进制:4
索引:004 bit位:0000000000000000000000000000000000000000000000000000000000010000 16进制:0x0000000000000010 10进制:16
索引:007 bit位:0000000000000000000000000000000000000000000000000000000010000000 16进制:0x0000000000000080 10进制:128
索引:008 bit位:0000000000000000000000000000000000000000000000000000000100000000 16进制:0x0000000000000100 10进制:256
=============解析能力结束===========
#######=============解析 flag=0x196 End ===========####
用户输入的参数为空,已打印出常用bit位数据情况!
zbitfeature_E0.bat 0xffffffffffffffff
args[0] = 0xffffffffffffffff
#######=============解析 flag=0xffffffffffffffff Begin ===========####
当前解析能力标记位Long( 16进制):0xffffffffffffffff
当前解析能力标记位Long( 有符号10进制):-1 (无符号10进制):18446744073709551615
当前解析能力标记位Long( 未补位 2进制):1111111111111111111111111111111111111111111111111111111111111111
当前解析能力标记位Long( 补位 2进制):1111111111111111111111111111111111111111111111111111111111111111
=============解析能力如下===========
索引位:all bit位: 1111111111111111111111111111111111111111111111111111111111111111
索引:000 bit位:0000000000000000000000000000000000000000000000000000000000000001 16进制:0x0000000000000001 10进制:1
索引:001 bit位:0000000000000000000000000000000000000000000000000000000000000010 16进制:0x0000000000000002 10进制:2
索引:002 bit位:0000000000000000000000000000000000000000000000000000000000000100 16进制:0x0000000000000004 10进制:4
索引:003 bit位:0000000000000000000000000000000000000000000000000000000000001000 16进制:0x0000000000000008 10进制:8
索引:004 bit位:0000000000000000000000000000000000000000000000000000000000010000 16进制:0x0000000000000010 10进制:16
索引:005 bit位:0000000000000000000000000000000000000000000000000000000000100000 16进制:0x0000000000000020 10进制:32
索引:006 bit位:0000000000000000000000000000000000000000000000000000000001000000 16进制:0x0000000000000040 10进制:64
索引:007 bit位:0000000000000000000000000000000000000000000000000000000010000000 16进制:0x0000000000000080 10进制:128
索引:008 bit位:0000000000000000000000000000000000000000000000000000000100000000 16进制:0x0000000000000100 10进制:256
索引:009 bit位:0000000000000000000000000000000000000000000000000000001000000000 16进制:0x0000000000000200 10进制:512
索引:010 bit位:0000000000000000000000000000000000000000000000000000010000000000 16进制:0x0000000000000400 10进制:1024
索引:011 bit位:0000000000000000000000000000000000000000000000000000100000000000 16进制:0x0000000000000800 10进制:2048
索引:012 bit位:0000000000000000000000000000000000000000000000000001000000000000 16进制:0x0000000000001000 10进制:4096
索引:013 bit位:0000000000000000000000000000000000000000000000000010000000000000 16进制:0x0000000000002000 10进制:8192
索引:014 bit位:0000000000000000000000000000000000000000000000000100000000000000 16进制:0x0000000000004000 10进制:16384
索引:015 bit位:0000000000000000000000000000000000000000000000001000000000000000 16进制:0x0000000000008000 10进制:32768
索引:016 bit位:0000000000000000000000000000000000000000000000010000000000000000 16进制:0x0000000000010000 10进制:65536
索引:017 bit位:0000000000000000000000000000000000000000000000100000000000000000 16进制:0x0000000000020000 10进制:131072
索引:018 bit位:0000000000000000000000000000000000000000000001000000000000000000 16进制:0x0000000000040000 10进制:262144
索引:019 bit位:0000000000000000000000000000000000000000000010000000000000000000 16进制:0x0000000000080000 10进制:524288
索引:020 bit位:0000000000000000000000000000000000000000000100000000000000000000 16进制:0x0000000000100000 10进制:1048576
索引:021 bit位:0000000000000000000000000000000000000000001000000000000000000000 16进制:0x0000000000200000 10进制:2097152
索引:022 bit位:0000000000000000000000000000000000000000010000000000000000000000 16进制:0x0000000000400000 10进制:4194304
索引:023 bit位:0000000000000000000000000000000000000000100000000000000000000000 16进制:0x0000000000800000 10进制:8388608
索引:024 bit位:0000000000000000000000000000000000000001000000000000000000000000 16进制:0x0000000001000000 10进制:16777216
索引:025 bit位:0000000000000000000000000000000000000010000000000000000000000000 16进制:0x0000000002000000 10进制:33554432
索引:026 bit位:0000000000000000000000000000000000000100000000000000000000000000 16进制:0x0000000004000000 10进制:67108864
索引:027 bit位:0000000000000000000000000000000000001000000000000000000000000000 16进制:0x0000000008000000 10进制:134217728
索引:028 bit位:0000000000000000000000000000000000010000000000000000000000000000 16进制:0x0000000010000000 10进制:268435456
索引:029 bit位:0000000000000000000000000000000000100000000000000000000000000000 16进制:0x0000000020000000 10进制:536870912
索引:030 bit位:0000000000000000000000000000000001000000000000000000000000000000 16进制:0x0000000040000000 10进制:1073741824
索引:031 bit位:0000000000000000000000000000000010000000000000000000000000000000 16进制:0x0000000080000000 10进制:2147483648
索引:032 bit位:0000000000000000000000000000000100000000000000000000000000000000 16进制:0x0000000100000000 10进制:4294967296
索引:033 bit位:0000000000000000000000000000001000000000000000000000000000000000 16进制:0x0000000200000000 10进制:8589934592
索引:034 bit位:0000000000000000000000000000010000000000000000000000000000000000 16进制:0x0000000400000000 10进制:17179869184
索引:035 bit位:0000000000000000000000000000100000000000000000000000000000000000 16进制:0x0000000800000000 10进制:34359738368
索引:036 bit位:0000000000000000000000000001000000000000000000000000000000000000 16进制:0x0000001000000000 10进制:68719476736
索引:037 bit位:0000000000000000000000000010000000000000000000000000000000000000 16进制:0x0000002000000000 10进制:137438953472
索引:038 bit位:0000000000000000000000000100000000000000000000000000000000000000 16进制:0x0000004000000000 10进制:274877906944
索引:039 bit位:0000000000000000000000001000000000000000000000000000000000000000 16进制:0x0000008000000000 10进制:549755813888
索引:040 bit位:0000000000000000000000010000000000000000000000000000000000000000 16进制:0x0000010000000000 10进制:1099511627776
索引:041 bit位:0000000000000000000000100000000000000000000000000000000000000000 16进制:0x0000020000000000 10进制:2199023255552
索引:042 bit位:0000000000000000000001000000000000000000000000000000000000000000 16进制:0x0000040000000000 10进制:4398046511104
索引:043 bit位:0000000000000000000010000000000000000000000000000000000000000000 16进制:0x0000080000000000 10进制:8796093022208
索引:044 bit位:0000000000000000000100000000000000000000000000000000000000000000 16进制:0x0000100000000000 10进制:17592186044416
索引:045 bit位:0000000000000000001000000000000000000000000000000000000000000000 16进制:0x0000200000000000 10进制:35184372088832
索引:046 bit位:0000000000000000010000000000000000000000000000000000000000000000 16进制:0x0000400000000000 10进制:70368744177664
索引:047 bit位:0000000000000000100000000000000000000000000000000000000000000000 16进制:0x0000800000000000 10进制:140737488355328
索引:048 bit位:0000000000000001000000000000000000000000000000000000000000000000 16进制:0x0001000000000000 10进制:281474976710656
索引:049 bit位:0000000000000010000000000000000000000000000000000000000000000000 16进制:0x0002000000000000 10进制:562949953421312
索引:050 bit位:0000000000000100000000000000000000000000000000000000000000000000 16进制:0x0004000000000000 10进制:1125899906842624
索引:051 bit位:0000000000001000000000000000000000000000000000000000000000000000 16进制:0x0008000000000000 10进制:2251799813685248
索引:052 bit位:0000000000010000000000000000000000000000000000000000000000000000 16进制:0x0010000000000000 10进制:4503599627370496
索引:053 bit位:0000000000100000000000000000000000000000000000000000000000000000 16进制:0x0020000000000000 10进制:9007199254740992
索引:054 bit位:0000000001000000000000000000000000000000000000000000000000000000 16进制:0x0040000000000000 10进制:18014398509481984
索引:055 bit位:0000000010000000000000000000000000000000000000000000000000000000 16进制:0x0080000000000000 10进制:36028797018963968
索引:056 bit位:0000000100000000000000000000000000000000000000000000000000000000 16进制:0x0100000000000000 10进制:72057594037927936
索引:057 bit位:0000001000000000000000000000000000000000000000000000000000000000 16进制:0x0200000000000000 10进制:144115188075855872
索引:058 bit位:0000010000000000000000000000000000000000000000000000000000000000 16进制:0x0400000000000000 10进制:288230376151711744
索引:059 bit位:0000100000000000000000000000000000000000000000000000000000000000 16进制:0x0800000000000000 10进制:576460752303423488
索引:060 bit位:0001000000000000000000000000000000000000000000000000000000000000 16进制:0x1000000000000000 10进制:1152921504606846976
索引:061 bit位:0010000000000000000000000000000000000000000000000000000000000000 16进制:0x2000000000000000 10进制:2305843009213693952
索引:062 bit位:0100000000000000000000000000000000000000000000000000000000000000 16进制:0x4000000000000000 10进制:4611686018427387904
索引:063 bit位:1000000000000000000000000000000000000000000000000000000000000000 16进制:0x8000000000000000 10进制:9223372036854775808
=============解析能力结束===========
#######=============解析 flag=0xffffffffffffffff End ===========####
F5_命令小集合
cmd /K echo %OS% // 检测 %OS% 这个环境变量 打印 Windows_NT
cmd /K echo %userprofile%\Desktop // 打印 C:\Users\aaa\Desktop
Wscript.exe /x %userprofile%\Desktop\zbin\A0.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A0 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A0.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A0 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\A1.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A1 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A1.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A1 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\A2.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A2 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A2.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A2 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\A3.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A3 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A3.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A3 bat】
在VBS中使用下划线_代表空格 在BAT中不需要使用下划线代表空格 【A4 vbs OK】 【A4 vbs 建议使用 bat来操作 使用 空格等号<> vbs需要替换规则】
Wscript.exe /x %userprofile%\Desktop\zbin\A4.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"yyyy"prez#"xxxx" 【A4 vbs OK】
Wscript.exe /x %userprofile%\Desktop\zbin\A4.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"yy_yy"prez#"xx_xx" 【A4 vbs OK 】
Wscript.exe /x %userprofile%\Desktop\zbin\A4.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"后缀"prez#"前缀"
在VBS中前后缀 使用下划线z_z代表空格blank 使用#代表等号z= 使用z[代表左尖括号< 使用 z]代表> 右尖括号 前缀后缀
1.【z_z = 空格】 2.【z# = =等号】 3.【z[ = <】 4.【z] = >】 5.【z` = " 引号】
abcd.mp3 <audio><source src="abcd.mp3"/><audio>
1.mp3 <audio><source src="1.mp3"/><audio>
23.mp3 ===》 <audio><source src="23.mp3"/><audio>
456.mp3 <audio><source src="456.mp3"/><audio>
78910.mp3 <audio><source src="78910.mp3"/><audio>
Wscript.exe /x %userprofile%\Desktop\zbin\A4.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"z[audioz]z[sourcez_zsrcz#z`"endz#"z`/z]z[audioz]" 【OK 使用困难】
1.【z_z = 空格】 2.【z# = =等号】 3.【z[ = <】 4.【z] = >】 5.【z` = " 引号】
prez#"前缀"endz#"后缀"
prez#"z[audioz]z[sourcez_zsrcz#z`"endz#"z`/z]z[audioz]"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"前缀"endz#"后缀"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"xxxx"endz#"yyyy" 【A4 bat OK】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"yyyy"prez#"xxxx"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"yyyy"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"xxxx"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"<audio> <source src=""endz#"" /><audio>" 【A4 bat OK 使用简单无规则】
Wscript.exe /x %userprofile%\Desktop\zbin\A5.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A5 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A5.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A5 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\A6.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A6 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A6.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A6 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\A7.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A7 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A7.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A7 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\A8.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A8 vbs】 解析Log
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A8.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A8 bat】 解析Log
Wscript.exe /x %userprofile%\Desktop\zbin\A9.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A9 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\A9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【A9 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\B0.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B0 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B0.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B0 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\B1.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B1 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B1.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B1 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\B2.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B2 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B2.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B2 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\B3.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B3 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B3.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B3 bat】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B4.bat %userprofile%\Desktop\zbin 【 B4 bat 】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B4_push.bat %userprofile%\Desktop\zbin\image_monitor 【B4_push.bat 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 B5 vbs 】 【B5.html 呵呵倒计时HTML页面】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【B5 bat 】
{xx:arr[{"a":a}{"b":b}]} 对满足 Json格式的字符串 进行 结构图形的输出
Wscript.exe /x %userprofile%\Desktop\zbin\B6.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B6 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\B6.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【B6 bat】
Wscript.exe /x %userprofile%\Desktop\zbin\C2.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【C2 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\C2.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【C2 bat】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 B7 vbs 】 【B7 安卓Bat文件批量执行脚本】
B7_AutoBankupAPK.bat
B7_AutoInstallAndroidAPK.bat
B7_UninstallAndroidAPK.bat
B7_zTakeScreenShot.bat
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【B7 bat 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 B8 vbs 】 【B8 JavaParser对Java文件添加Log】
B8_安卓打印Log脚本(CMD下执行)
B8.bat //WIndows 本地执行脚本
B8.java // 持续添加ZMethod
B8_Test.java // 测试文件
B8_android.sh // AOSP 根目录执行脚本
B8_javaparser.jar
B8_local.sh // 本地Linux执行脚本
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【B8 bat 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 B9 vbs 】 【B9_gif.html Gif幻灯片】
B9_gif.html
B9_jpg.html
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【B9 bat 】【B9_jpg.html jpg幻灯片】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C0 vbs 】
C0_加密解密文件(IDE执行)
C0_JIEMA
C0_YAMA
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C0 vbs 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C1 vbs 】
C1_Windows下一些脚本工具(点击与CMD运行)
C1_CapturePicture.bat // 打开系统截图工具 snippingtool
C1_MakeDir.bat // 批量创建文件夹 C1_MakeDir_List.txt 文件中保存文件夹的路径 1\A 1\B 2 3
C1_MakeDir_List.txt
C1_Router_IP.bat // 打印当前 设备的 IP地址 配置
C1_SystemIfo.bat // 打开当前系统的配置信息 msinfo32 dxdiag
C1_WifiCode.bat // 查看当前电脑连接的wifi密码
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C1 vbs 】
对Java多行字符串转为一行(当需要把方法转为字符串时)
Wscript.exe /x %userprofile%\Desktop\zbin\C2.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【C2 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\C2.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【C2 bat】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C3 sh bat cmd目录下执行 】 【C3 JavaParser对Java文件进行分析 并产生html吻戏文件】
安卓&& 普通工程 分析 结果 脚本(CMD下执行) 生成 html 页面
C3.bat //WIndows 本地执行脚本
C3_Zanalyze.java // 需要分析的工程 需自定义 要分析的目录
C3_android.sh // android工程根目录 执行的脚本
C3_javaparser.jar
C3_juwuba_template.html // 生成 html的模板 不可更改
Linux Shell 下执行 C3_android.sh
Windows CMD 下 执行 C3.bat
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【C3 sh bat 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C4 vbs 】 【 对 C3产生的本地化数据进行网络化 样式调整 】
Wscript.exe /x %userprofile%\Desktop\zbin\C4.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\C4.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【C4 bat 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C5 sh bat cmd目录下执行 】 【AOSP 下 C5_android.sh】
【windows下需要把 WCNSS_qcom_cfg.ini 和 wlan_hdd_cfg.h 两个文件放到 user.dir 目录 】
安卓&& 普通工程 分析WCNSS_qcom_cfg.ini 和 wlan_hdd_cfg.h 两个文件 结果 脚本(CMD下执行) 生成 html 页面
在高通芯片AOSP的根目录下执行 分析WCNSS_qcom_cfg.ini 和 wlan_hdd_cfg.h 两个文件
会在当前目录重新生成一个html文件 C5_WCNSS_qcom_cfg_item.html
C5.bat //WIndows 本地执行脚本
C5_android.sh* // android工程根目录 执行的脚本
C5_juwuba_template.html // 生成 html的模板 不可更改
Linux Shell 下执行 C5_android.sh
Windows CMD 下 执行 C5.bat
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【C5 sh bat 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C6 sh 】 【 AOSP根目录 执行脚本 用于查看 保存在 C6_git_repository_path.txt 中对应的路径下的远程分支 】
使用 git branch -vv 查看远程分支
git branch -vv
* master 449275e [origin/master] 0617
1. 预置条件: 首先在 C6_git_repository_path.txt 加入AOSP git 仓库的绝对路径 例如:
/home/zhuzjx/Desktop/Code_Dir/ProductName/1Code/frameworks/base
/home/zhuzjx/Desktop/Code_Dir/ProductName/1Code/packages/apps/Settings
2. 把 C6_checkbranch.sh C6_git_repository_path.txt 放入 AOSP 根目录 然后 SHell 中 执行 脚本 ./C6_checkbranch.sh 即可查看对应分支与远程分支
./C6_checkbranch.sh
3. 如果当前 ./C6_checkbranch.sh 读取 C6_git_repository_path.txt 在 windows中出现 路径错误
./C6_checkbranch.sh: line 9: cd: $'/c/Users/aaa/Desktop/git_code/JNI_Zukgit/JNI_Zukgit\r': No such file or directory
把文件从Linux转到Windows中 每行多出一个 /r 可用 dos2unix.exe 工具 把 当前文件格式转换一下 然后继续执行
dos2unix.exe C6_git_repository_path.txt
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【C6 sh 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C7 sh 】C7_在AOSP根目录下执行把那些总要找路径的文件统一管理 (AOSP Shell下执行)
chmod 777 C7*
./C7_AOSP_Pull.sh // AOSP 根目录下执行 会创建一个 ZC7_2019xxx 的文件夹 该文件内会从其他地方拷贝文件进去 (专门为了优化那些需要编译生成的文件的查找过程)
Linux Shell 下执行 C7_AOSP_Pull.sh
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C7 sh 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C8 sh 】 C8_修改 dex_preopt.mk文件添加dex的标识位(AOSP shell下执行)
添加了 dex 标识的话 那么在编译后的版本 可以 进行 把 framework 替换的操作 而不导致死机
./C8_android_addDexFlag.sh // Linux Shell 下执行
C8_AOSP_AddDexFlag.java // 逻辑: 读取原有dex_preopt.mk 把 DEX_PREOPT_DEFAULT ?= true =》 DEX_PREOPT_DEFAULT ?= false
// 把 GLOBAL_DEXPREOPT_FLAGS := 替换为 GLOBAL_DEXPREOPT_FLAGS :=\nWITH_DEXPREOPT := false
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C8 sh 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C9 把当前md文件转为html页面】
Wscript.exe /x %userprofile%\Desktop\zbin\C9.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【C9 vbs】
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\C9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) 【C9 bat】
C9_mdRevert.bat 【转换md 转换markdown 复制bat到包含markdown的文件夹然后 点击】 【 C9_mdRevert.bat 】
当前目录执行把MD文件转为html文件(复制C9 到包含md文件命令 点击或者 CMD 下执行)
复制到对应目录 点击执行
adb_01基础命令.md =》 adb_01基础命令.html && adb_01基础命令.md
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 C9 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D0 把当前的jpg|mp4文件重命名】
D0_mp4_namefix.bat 【重命名当前路径下的mp4文件 复制bat到包含mp4的文件夹然后 点击】 【 D0_mp4_namefix.bat 】
D0_jpg_namefix.bat 【重命名当前路径下的jpg文件 复制bat到包含jpg的文件夹然后 点击】 【 D0_jpg_namefix.bat 】
命名规则为: 前缀分类_1000宽x1000高_0001尺寸索引_0001分类索引
dainshixian_0595x0589_0001_0001.jpg
kazuo_1297x0853_0001_0001.jpg
chuang_0960x0720_0001_0001.mp4
chuang_0960x0720_0002_0002.mp4
D0_jpg.bat 【zbin下 执行jpg文件重命名的方bat文件】
D0_jpg_namefix.bat 【需要被复制到执行目录下的点击文件 句柄文件 】
D0_JPG_NameWithSize.java 【对jpg文件进行处理的文件 】
D0_mp4.bat 【zbin下 执行mp4文件重命名的方bat文件】
D0_mp4_namefix.bat 【需要被复制到执行目录下的点击文件 句柄文件 】
D0_mp4tool.jar 【解析视频的宽高 需要的库文件 jar包 】
D0_MP4_NameWithSize.java
使用方法:
把 D0_jpg_namefix.bat 或者 D0_mp4_namefix.bat 复制到包含 mp4文件或者 jpg的文件夹内 就可以双击 执行 ,来对文件进行依据规则的重命名
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D0 把当前的jpg|mp4文件重命名】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D1 解析D0产生的mp4文件并生成md文件 专用于 02worldvideo】
D1.bat
D1_SpecialFor_VideoWorld.class
D1_SpecialFor_VideoWorld.java
D1_videoworld_md.bat 【解析规则的mp4文件生成 md问阿金 复制bat到包含D1生成的 mp4的文件夹然后 点击】 【 D1_videoworld_md.bat 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D1 解析D0产生的mp4文件并生成md文件 专用于 02worldvideo】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D2 】
输入:
http://v.douyin.com/B1ogqG/ 复制此链接 http://v.douyin.com/BJFQax/ 复制
输出:
http://v.douyin.com/B1ogqG/
http://v.douyin.com/BJFQax/
D2.bat
D2.java 【过滤 http: https: thunder: mngnet: 】
D2.vbs
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D2.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
Wscript.exe /x %userprofile%\Desktop\zbin\D2.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D2 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D3 解析从抖音APP中复制路径的地址一键下载对应的视频mp4文件并保存到本地 notepad执行 】
输入:
http://v.douyin.com/B1ogqG/ 复制此链接 http://v.douyin.com/BJFQax/ 复制 http://v.douyin.com/B1ogqG/
输出: 路径对应的视频地址 以及下载这些视频到本地
https://aweme.snssdk.com/aweme/v1/playwm/?s_vid=93f1b41336a8b7a442dbf1c29c6bbc56eec38ece18305125104c8f1701457fde3a2e8aa99d44176e6bca42852a348d5b1e38c844560da04a4b10b92fb20d6db6&line=0
https://aweme.snssdk.com/aweme/v1/playwm/?s_vid=93f1b41336a8b7a442dbf1c29c6bbc56c119744c403b44d8e169e446dde3028ae2bcc19ae5c0788a41e604f1ac15f078ebad46c507df01b72e005b4b212ada98&line=0
https://aweme.snssdk.com/aweme/v1/playwm/?s_vid=93f1b41336a8b7a442dbf1c29c6bbc56eec38ece18305125104c8f1701457fde3a2e8aa99d44176e6bca42852a348d5b1e38c844560da04a4b10b92fb20d6db6&line=0
文件命名规则: 年月日_时分秒_001 ..... 年月日_时分秒_999
20190715_165856_001.mp4
20190715_165856_002.mp4
20190715_165856_003.mp4
D3.bat
D3.java
D3.vbs
D3_hutool.jar
D3_jsoup.jar
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D3.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
Wscript.exe /x %userprofile%\Desktop\zbin\D3.vbs %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D3 解析从抖音APP中复制路径的地址一键下载对应的视频mp4文件并保存到本地 notepad执行 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D4 把当前的markdown文件中的img转为html格式 】
D4_ImgSrcRevert.bat ### 把D4 功能编译成class的
D4_ImgSrcRevert.java ### 把markdown中 转为html格式 <img alt="" src="../xxx.jpg"> 这样的显示方式
D4_revert_md_imgsrc.bat ### 调用文件 把该文件复制到markdown对应的文件夹 然后点击执行
 =====》 <img alt="" src="../xxx.jpg">
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D4 把当前的markdown文件中的img转为html格式 】
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D5_命令行下执行D5_指定文件后缀把原字符串替换为目标字符串】Shell下执行
/zbin/D5_StrReplace.java #Java代码执行程序
/zbin/D5.bat # 编译并调用D5_StrReplace.java的bat文件
/zbin/win_zbin/string_replace_D5.bat # 在shell中提供调用的bat
在win-cmder mac-iterm2 下能快速寻找到的bat文件
命令格式:
filez# 指定文件后缀 下划线_隔开 srcz#指定原src字符串 dstz#指定目标dst字符串
string_replace_D5.bat filez#"txt_md"srcz#"xxxx"dstz#"yyyy"
string_replace_D5.bat filez#"txt"srcz#"xxxx"dstz#"yyyy"
string_replace_D5.bat filez#"txt_md"srcz#"xxxx"dstz#"yyyy"
string_replace_D5.bat filez#"md"srcz#"xxxx"dstz#"yyyy"
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【 D5_命令行下执行D5_指定文件后缀把原字符串替换为目标字符串】Shell下执行_End
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx【D6_文件类型与文件名搜索 】Shell下执行
/zbin/D6.bat # 编译并调用 D6_FileNameSearch.java的bat文件
/zbin/D6_FileNameSearch.java #Java代码执行程序
/zbin/win_zbin/zfilesearch.bat # 在cmder下 快速调用的文件 使用方式
zfilesearch.bat .java ### 查找当前shell目录 以及所有子目录中 文件格式是java的文件 并打印出来
zfilesearch.bat .xxxx(点开头为类型) xxxx(文件名称)
zfilesearch.bat .java file
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【D6_文件类型与文件名搜索 】Shell下执行_END
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx【D7_文件类型与文件名搜索并复制 】Shell下执行
/zbin/D7.bat # 编译并调用 D7_FileCopy.java的bat文件 (在 D6 搜索的基础上增加复制的操作)
/zbin/D7_FileCopy.java #Java代码执行程序
/zbin/win_zbin/zfilecopy.bat # 在cmder下 快速调用的文件 使用方式
zfilecopy.bat .java ### 查找当前shell目录 以及所有子目录中 文件格式是java的文件 并打印出来 最后复制该文件到当前时间戳目录中 20190826_155204_zcopy 时间戳_zcopy
zfilecopy.bat .java copy ### 查找当前shell目录 以及所有子目录中 文件格式是java的文件 并且文件名称包含 copy的文件 大小写不敏感 并打印出来
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx【D7_文件类型与文件名搜索并复制 】Shell下执行_END
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx【D8_安卓adb个性化配置 】Shell下执行
zadb_D8.bat // 执行个性化adb
cd /data/and_zbin/ && source e // 在当前shell 执行个性化配置
文件列表
/zbin/D8_zadb.bat ## 标号占位符 实际调用 /zbin/and_zbin/adbshell_init_D8.bat
/zbin/win_zbin/zadb_D8.bat ## 在 shell 中快速调用的 bat文件 实际调用 /zbin/and_zbin/adbshell_init_D8.bat
/zbin/and_zbin/adbshell_init_D8.bat ## 实际执行adb的命令 逻辑为 adb 之前完成的操作写在 param_pre.txt adb 退出时的操作写在 param_end.txt
/zbin/and_zbin/param_pre.txt ## adb 执行之前 执行的 一些 linux-shell 的 命令 完成 push 赋值权限等操作
/zbin/and_zbin/param_end.txt ## adb 退出之后 执行的 一些 linux-shell 的 命令 完成 pull 拉文件等操作
/zbin/and_zbin/and_zbin/e ## 环境配置脚本文件 在 zadb.bat 进入 adb shell 时 首选执行的 脚本 完成 alias 别名 以及其他的一些操作 环境脚本
/zbin/and_zbin/and_zbin/zsystem_bin_detailinfo_A1 ## 写的第一个安卓执行的脚本 用于打印所有 可执行文件的帮助信息 并输出 文件 后续持续更新
案例:
zadb_D8.bat
remount succeeded
C:\Users\aaa\Desktop\zbin\and_zbin\and_zbin\: 2 files pushed. 0.5 MB/s (15248 bytes in 0.027s)
" please run [ source e || cd /data/and_zbin/ && source e ] to init environment!"
parker:/ #
首先执行 cd /data/and_zbin/ && source e 完成环境配置
parker:/data/and_zbin # zs
zsearch zsystem_bin_detailinfo_A1
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx【D8_安卓adb个性化配置 】Shell下执行_END
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx【D9_删除文件中特定分割符号后面的字符串(分隔符也将被删除) 】notepad 文件下执行
// endz 保留end字符串尾部 pre-保留前部 引号内包含的是特殊符号 前部_特殊符号_后部
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"xxxx"
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"yyyy"
/*paramString 替换规则:
1.【z_z = 空格】
2.【z# = =等号】
3.【z[ = <】
4.【z] = >】
5. 【z`= 引号"】
6. 【\\ = 双斜杆 只表示一个斜杆】
*/
// 1.实现对当前 notepad 打开的文件的 操作 实现 把 特定字符串之前的 字符串删除 (保留后 默认 )
// 2. 实现对当前 notepad 打开的文件的 操作 实现 把 特定字符串之后的 字符串删除 ( 保留前)
// endz 保留end字符串尾部 引号内包含的是特殊符号 前部_特殊符号_后部
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"yyyy"
===============================================
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) endz#"Aug"
drwxr-xr-x 1 aaa 197609 0 Aug 26 15:52 20190826_155204_zcopy/
drwxr-xr-x 1 aaa 197609 0 Aug 26 15:53 20190826_155347_zcopy/
-rw-r--r-- 1 aaa 197609 226 Aug 12 17:00 D6.bat
-rw-r--r-- 1 aaa 197609 16020 Aug 13 14:15 D6_FileNameSearch.java
转为
26 15:52 20190826_155204_zcopy/
26 15:53 20190826_155347_zcopy/
12 17:00 D6.bat
13 14:15 D6_FileNameSearch.java
===============================================
// prez 保留字符串前部
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"xxxx"
===============================================
cmd /K cd /d %userprofile%\Desktop\zbin & %userprofile%\Desktop\zbin\D9.bat %userprofile%\Desktop\zbin $(FULL_CURRENT_PATH) prez#"Aug"
drwxr-xr-x 1 aaa 197609 0 Aug 26 15:52 20190826_155204_zcopy/
drwxr-xr-x 1 aaa 197609 0 Aug 26 15:53 20190826_155347_zcopy/
-rw-r--r-- 1 aaa 197609 226 Aug 12 17:00 D6.bat
-rw-r--r-- 1 aaa 197609 16020 Aug 13 14:15 D6_FileNameSearch.java
转为
drwxr-xr-x 1 aaa 197609 0
drwxr-xr-x 1 aaa 197609 0
-rw-r--r-- 1 aaa 197609 226
-rw-r--r-- 1 aaa 197609 16020
===============================================
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx【D9_删除文件中特定分割符号后面的字符串(分隔符也将被删除) 】notepad 文件下执行_END
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【E0_bitset位功能的映射解析打印 】Shell下执行
/zbin/E0.bat # 编译并调用 E0_bitfeature.java的bat文件
/zbin/E0_bitfeature.java # Java代码执行程序
/zbin/win_zbin/zbitfeature_E0.bat #在cmder下 快速调用的文件 使用方式
/zbin/win_zbin/zbitfeature_E0.bat 0xff # 使用方法
#######=============解析 flag=0x196 Begin ===========####
当前解析能力标记位Long( 16进制):0x196
当前解析能力标记位Long( 有符号10进制):406 (无符号10进制):406
当前解析能力标记位Long( 未补位 2进制):110010110
当前解析能力标记位Long( 补位 2进制):0000000000000000000000000000000000000000000000000000000110010110
=============解析能力如下===========
索引位:all bit位: 0000000000000000000000000000000000000000000000000000000110010110
索引:001 bit位:0000000000000000000000000000000000000000000000000000000000000010 16进制:0x0000000000000002 10进制:2
索引:002 bit位:0000000000000000000000000000000000000000000000000000000000000100 16进制:0x0000000000000004 10进制:4
索引:004 bit位:0000000000000000000000000000000000000000000000000000000000010000 16进制:0x0000000000000010 10进制:16
索引:007 bit位:0000000000000000000000000000000000000000000000000000000010000000 16进制:0x0000000000000080 10进制:128
索引:008 bit位:0000000000000000000000000000000000000000000000000000000100000000 16进制:0x0000000000000100 10进制:256
=============解析能力结束===========
#######=============解析 flag=0x196 End ===========####
用户输入的参数为空,已打印出常用bit位数据情况!
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 【E0_bitset位功能的映射解析打印 】Shell下执行_END