#自动解压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

Dos代码的更多相关文章

  1. Oracle 数据库纯dos代码操作

    1. 安装成功后进入DOS界面操作 在进行以下操作时,需启动Oracle服务. A.进入sql界面:开始--运行--cmd:输入sqlplus 回车 提示输入正确的用户名和密码 B.开始—>所有 ...

  2. DOS头 IMAGE_DOS_HEADER

    IMAGE_DOS_HEADER STRUCT { +0h WORD e_magic // Magic DOS signature MZ(4Dh 5Ah) DOS可执行文件标记 +2h WORD e_ ...

  3. DOS程序员手册(十四)

    附录A ASCII字符集 十进制        十六进制      二进制              AscII         控制        按键 X10         X16        ...

  4. DOS程序员手册(十)

    终于到(十)了~~~ 503页 ES:DI       指向未更新且未打开的FCB的指针 注释:该功能最初用来从命令行中析取文件,并以正确的格式来保存此文件 以便打开FCB.为了实现这个目的,可首先将 ...

  5. DOS程序员手册(八)

    备,就可以从程序中访问驱动程序.可以用句柄功能调用来     打开设备(见列表12.9)         列表12.9           /*example.C               List ...

  6. PE笔记之DOS头

    IMAGE_DOS_HEADER STRUCT { +0h WORD e_magic    // Magic DOS signature MZ(4Dh 5Ah)     DOS可执行文件标记 +2h ...

  7. DOS头结构

    DOS头结构typedef struct _IMAGE_DOS_HEADER {                 // DOS .EXE header   +0h WORD   e_magic;    ...

  8. make_smbcodepage - 为Samba创建代码页文件

    总览 make_smbcodepage c|d 代码页 输入文件 输出文件 描述 这个工具是是Samba组件的一部分. 针对Samba 2.2的国际化功能,使用make_smbcodepage可以编译 ...

  9. dll文件32位64位检测工具以及Windows文件夹SysWow64的坑

    自从操作系统升级到64位以后,就要不断的需要面对32位.64位的问题.相信有很多人并不是很清楚32位程序与64位程序的区别,以及Program Files (x86),Program Files的区别 ...

随机推荐

  1. PHP、Java输出json格式数据

      PHP 输出json. $result = mysql_query($sql); //查询结果 $users=array(); $i=0; while($row=mysql_fetch_array ...

  2. DedeCMS提交自定义表单加入验证码功能

    织梦dedecms网站给自定义表单加dede模板自带验证码的方法. 有时候,我们因为需要给dede网站的自定义表单添加验证码,防止恶意填写表单提交. 我们可以用以下的方法来实现: 首先,我们要找到 / ...

  3. ACM ICPC 2015 Moscow Subregional Russia, Moscow, Dolgoprudny, October, 18, 2015 D. Delay Time

    Problem D. Delay Time Input file: standard input Output file: standard output Time limit: 1 second M ...

  4. [NOIP2015]运输计划 D2 T3 LCA+二分答案+差分数组

    [NOIP2015]运输计划 D2 T3 Description 公元2044年,人类进入了宇宙纪元. L国有n个星球,还有n-1条双向航道,每条航道建立在两个星球之间,这n-1条航道连通了L国的所有 ...

  5. Java 读取配置文件 Properties

    String filePath="src/cn/ac/iscas/pebble/ufe/conf/id.properties"; InputStream in = new Buff ...

  6. Web App开发入门

    WebApp与Native App有何区别呢? Native App: 1.开发成本非常大.一般使用的开发语言为JAVA.C++.Objective-C. 2.更新体验较差.同时也比较麻烦.每一次发布 ...

  7. 移动开发流量省起来之Zepto

    一张图说明Zepto.js的优势:   jquery 1.x最新版284KB,压缩后94KB:jquery2.x最新版247KB,压缩后84KB:Zepto最新版54KB,压缩后9KB!!!   然后 ...

  8. [深入浅出WP8.1(Runtime)]文本块(TextBlock)

    4.3 文本块(TextBlock) 文本块(TextBlock)控件是用于显示少量文本的轻量控件,可以通过TextBlock呈现只读的文本,你可以把TextBlock控件理解为一种纯文本的展示控件. ...

  9. 【BZOJ】1225: [HNOI2001] 求正整数

    http://www.lydsy.com/JudgeOnline/problem.php?id=1225 题意:给一个数n,求一个最小的有n个约数的正整数.(n<=50000) #include ...

  10. 【BZOJ1901】Zju2112 Dynamic Rankings

    Description 给定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i+2]……a[j]中第k小的数是 ...