Dos代码

#自动解压apk [1]

cd /d %~dp1
set filename=%~nx1
set new_filename=%~n1.zip
copy %filename% %new_filename%
echo %filename%

mkdir %~n1
mkdir %~n1\source
C:\PROGRA~1\WinRAR\WinRAR.exe x %new_filename% %~n1
copy %~n1\classes.dex tool\dex2jar\classes.dex

cd tool\dex2jar
call dex2jar.bat classes.dex
del /F classes.dex
move classes.dex.dex2jar.jar %~dp1\%~n1\classes.dex.dex2jar.jar

cd /d %~dp1
mkdir %~n1\source
cd %~n1\source
call %~dp1\tool\apktool\apktool.bat d %1

del /f %~dp1\%new_filename%
pause

#自解压压缩文件

cd /d %~dp1
set filename=%~n1
echo %filename%

mkdir %filename%
C:\PROGRA~1\WinRAR\WinRAR.exe x %1 %~n1
pause

#for循环

for /L %i IN (1,1,254) DO echo %i

for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.0.%i && echo %i >>0.txt       #ping 子网中正在使用的IP

#java环境变量设置

用户变量:
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME
C:\Program Files\Java\jdk1.6.0_10

系统变量:
Path
C:\Program Files\Java\jdk1.6.0_10\bin;C:\Program Files\Java\jdk1.6.0_10\jre\bin

#备份Chrome书签

copy "C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default\Bookmarks" Bookmarks_%date:~0,10%-%time:~0,2%%time:~3,2%%time:~6,2%

#将chm文件解压

hh.exe -decompile <解压目录> <CHM文件路径>

#dos下文件夹操作

md "D:\a\b\c"           #在D盘下建多级目录,支持中文
rd /s a #删除a整个a目录(包含其中的b/c目录)
rd /q /s a #加了/q参数表示删除不提示,q是"quiet"的缩写 #删除svn中的".svn"目录(将下面代码保存成a.bat文件,再将svn目录拖到a.bat上)
COLOR 9A
echo %1
cd /d %1
cd ..
for /r %1 %%f in (.svn) do (
echo %%f >>b.txt
rd /s /q %%f
)
pause #Dos sleep
ping 127.0.0.1 -n 60 > nul #暂停cmd命令, 约60s过后cmd将继续执行 #定时关机
at 03:00 shutdown -s -f
at 查看已有的计划任务 #DOS重启或关机
shutdown -r -f -t 1
shutdown -s -f -t 1 #cmd设计系统日期或时间
date 2016/04/19
time 08:14:48 #查找指定字符串
ipconfig | find /i "ipv4" #注:/i是对大小写不敏感的参数。 #把C:\123的目录复制到D:盘根目录
xcopy c:\123 d: /s/e #Server2008修改密码
Ctrl+Alt+Delete再选择修改密码
远程桌面的时候,按下Ctrl+Alt+End,就相当于在远程的机器上按下了Ctrl+Alt+Delete ========================
apk文件反编译分为两部分:
========================
1. 通过apktool将xml等布局文件反编译出来。
2. 通过dex2jar把jar包反编译出来,再通过jd-gui将jar包中的java文件反编译出来。 ========================
apktool使用:
========================
java -jar apktool.jar //查看apktool版本信息和使用方法。 java -jar apktool.jar d xxx.apk //将apk文件反编译 ========================
dex2jar使用:
========================
//先前xxx.apk修改成xxx.zip文件,再用压缩软件将a.zip文件解压。找到其中的dex文件。 dex2jar.bat classes.dex //生成classes-dex2jar.jar文件 //dex2jar2.0是直接将“classes.dex”文件拖到d2j-dex2jar.bat文件上即可将dex文件反编译在当前目录 ========================
参考:
========================
http://www.jianshu.com/p/e0661ff7d955 https://bitbucket.org/iBotPeaches/apktool/downloads
https://github.com/pxb1988/dex2jar
https://github.com/java-decompiler/jd-gui
http://java-decompiler.github.io/
http://jd.benow.ca/ #删除访问unc路径时填写的密码
net use \\192.168.1.2\share_path /del #DOS中的where相不于Linux下的which #DOS下的mklink相当于Linux下的 ln -s [1] [2]
mklink /d "./node_modules" "D:\test\h5\node_modules" #将 "D:\test\h5\node_modules" 目录链接到当前目录下的 "./node_modules" #查看占用443端口的程序
netstat -an| find /i "443"
tasklist|findstr "2092" #打开资源管理器同时选中文件
explorer /select,"D:\wnmp\www\test1.php" #下载任务完成后自动关机
@echo off
:1
tasklist | find "ossutil64.exe" || echo %date%%time% >> c:\notepad.luowei
if exist c:\notepad.luowei shutdown -s -f -t 1
ping 127.1 -n 60 >nul 2>nul
goto 1 #DOS下类型Linux中"wc -l"的命令
netstat -an | find /C " " #WIN7系统任务栏文件夹右键点击显示最近打开的文件夹数量修改
任务栏--属性--【开始菜单】--自定义--要显示在跳转列表中最近使用 的项目--改为30
//修改完后重启浏览器
taskkill /f /im explorer.exe
explorer.exe
上一篇:C#中用radio单选Repeater循环数据,js实现


下一篇:android studio布局文件/XML怎么代码补全