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
Dos代码的更多相关文章
- Oracle 数据库纯dos代码操作
1. 安装成功后进入DOS界面操作 在进行以下操作时,需启动Oracle服务. A.进入sql界面:开始--运行--cmd:输入sqlplus 回车 提示输入正确的用户名和密码 B.开始—>所有 ...
- DOS头 IMAGE_DOS_HEADER
IMAGE_DOS_HEADER STRUCT { +0h WORD e_magic // Magic DOS signature MZ(4Dh 5Ah) DOS可执行文件标记 +2h WORD e_ ...
- DOS程序员手册(十四)
附录A ASCII字符集 十进制 十六进制 二进制 AscII 控制 按键 X10 X16 ...
- DOS程序员手册(十)
终于到(十)了~~~ 503页 ES:DI 指向未更新且未打开的FCB的指针 注释:该功能最初用来从命令行中析取文件,并以正确的格式来保存此文件 以便打开FCB.为了实现这个目的,可首先将 ...
- DOS程序员手册(八)
备,就可以从程序中访问驱动程序.可以用句柄功能调用来 打开设备(见列表12.9) 列表12.9 /*example.C List ...
- PE笔记之DOS头
IMAGE_DOS_HEADER STRUCT { +0h WORD e_magic // Magic DOS signature MZ(4Dh 5Ah) DOS可执行文件标记 +2h ...
- DOS头结构
DOS头结构typedef struct _IMAGE_DOS_HEADER { // DOS .EXE header +0h WORD e_magic; ...
- make_smbcodepage - 为Samba创建代码页文件
总览 make_smbcodepage c|d 代码页 输入文件 输出文件 描述 这个工具是是Samba组件的一部分. 针对Samba 2.2的国际化功能,使用make_smbcodepage可以编译 ...
- dll文件32位64位检测工具以及Windows文件夹SysWow64的坑
自从操作系统升级到64位以后,就要不断的需要面对32位.64位的问题.相信有很多人并不是很清楚32位程序与64位程序的区别,以及Program Files (x86),Program Files的区别 ...
随机推荐
- memcache/redis 缓存学习笔记
0.redis和memcache的区别 a.redis可以存储除了string之外的对象,如list,hash等 b.服务器宕机以后,redis会把内存的数据持久化到磁盘上,而memcache则不会 ...
- unity 解析xml
using UnityEngine; using System.Collections; using System.IO; using System.Xml; public class xml : M ...
- mysql 连接超时解决
修改my.cnf文件即可. ************************************ 在/etc/my.cnf下添加如下两行代码: wait_timeout=31536000inter ...
- Codeforces Round #235 (Div. 2) B. Sereja and Contests
#include <iostream> #include <vector> #include <algorithm> using namespace std; in ...
- Android -- 闹钟服务的使用(单次闹钟)
1. 效果图
- HDU 1102 最小生成树裸题,kruskal,prim
1.HDU 1102 Constructing Roads 最小生成树 2.总结: 题意:修路,裸题 (1)kruskal //kruskal #include<iostream> ...
- 关于VSS上的项目源码管理的注意问题
1.将项目添加到vss上面去 如果项目取的名字没有问题,则不需要去vss上面去新建项目,直接在解决方案那里右击“添加到vss”中,把第一个输入框中的名字(xxxx.root)全部清除掉.确定即可. 2 ...
- C#向文本文件中写入日志
今天看了一篇文章,说的是使用微软自带的日志类写日志,然后晚上我就花了2个多小时自己动手试了一下,然后模仿者自己封装了一个类库. 下面是自己封转的类: /***** * 创建人:金河 * 创建日期:20 ...
- next()与nextLine的区别
next(): 1.一定要读取到有效字符后才可以结束输入. 2.对输入有效字符之前遇到的空白,next() 方法会自动将其去掉. 3.只有输入有效字符后才将其后面输入的空白作为分隔符 ...
- attrs 中的 uid
Odoo View视图默认是不认识attrs中的uid的,其原因在于后台将xml转化为html的过程中对attrs调用了python的eval方法,而对于eval函数来说,我们传入的形如[(' ...