#自动解压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. Angular JS笔记

    1.引导程序 使用ng-app开始引导一个程序:标记了AngularJS应用的作用域 <!doctype html> <html lang="en" ng-app ...

  2. Javascript-jQuery【1】-用promise()实现html()回调函数

    $('#divId').html(someText).promise().done(function(){ //your callback logic / code here });

  3. java基础-数组

    浏览以下内容前,请点击并阅读 声明 定义:数组是一个能容纳固定数量,类型单一的若干个值的容器.注意,数组是一个对象. 数组一旦创建,则其长度固定不变,数组中的所有值叫元素(Element),获取元素要 ...

  4. ural 1070. Local Time

    1070. Local Time Time limit: 1.0 secondMemory limit: 64 MB Soon the USU team will go to Vancouver to ...

  5. html5调用手机相机并压缩、上传

    近日刚做的一个功能,要在app里使用内嵌页面进行图像的上传.从功能上看,原生的实现应该是最好的.毕竟页面上所有的东西都隔着一个浏览器,所有的实现都要依赖浏览器提供的接口,不同的浏览器对接口的实现又有差 ...

  6. Codeforce - Travelling Salesman

    After leaving Yemen, Bahosain now works as a salesman in Jordan. He spends most of his time travelli ...

  7. Crystal Reports 2008(水晶报表) JDBC连接mysql数据库

    在本blog中,主要介绍的是Crystal Reports 2008使用JDBC连接mysql数据库. 在连接之间,首先要确认你电脑上面都安装了mysql数据库. 其次,就是jdbc连接数据时候所使用 ...

  8. spring源码学习之路---深入AOP(终)

    作者:zuoxiaolong8810(左潇龙),转载请注明出处,特别说明:本博文来自博主原博客,为保证新博客中博文的完整性,特复制到此留存,如需转载请注明新博客地址即可. 上一章和各位一起看了一下sp ...

  9. Photoshop教您快速的制作标准一寸证件照教程

    Photoshop教您快速的制作标准一寸证件照教程 对急需证件照的朋友,只要有一部相机,有电脑安装了PS软件,就可很快自己完成一寸照片的制作. 首先将相机卡里的照片存放在电脑硬盘里: 打开PS图片处理 ...

  10. c# Dictionary的遍历和排序(转)

    c#遍历的两种方式 for和foreach for: 需要指定首位数据.末尾数据.数据长度: for遍历语句中可以改变数据的值: 遍历规则可以自定义,灵活性较高 foreach: 需要实现ienume ...