Windows批处理编写心得 - yiyixiaozhi/readingNotes GitHub Wiki

Windows批处理编写心得

bat 批处理-取年、月、日、时、分、秒、毫秒 取年份:echo %date:~0,4% 取月份:echo %date:~5,2% 取日期:echo %date:~8,2% 取星期:echo %date:~10,6% 取小时:echo %time:~0,2% 取分钟:echo %time:~3,2% 取秒:echo %time:~6,2% 取毫秒:echo %time:~9,2% Windows下直接定位到文件/文件夹bat批处理编写 ● 打开资源管理器 explorer /e,C:\Documents and Settings\Administrator\桌面\Inbox

● 打开文件夹 explorer ,C:\Documents and Settings\Administrator\桌面\Inbox

● 直接定位文件夹 explorer /select,C:\Documents and Settings\Administrator\桌面\Inbox

● 直接定位文件 explorer /select,C:\Documents and Settings\Administrator\桌面\Inbox\字母排序新.jpg

使用adb自动获取log del log.log adb logcat -c adb logcat -v time log.log > log.log @pause

logcat -v time 打印Android系统当前时间到log中 adb发送广播Broadcast adb shell am broadcast -a android.intent.action.BOOT_COMPLETED @pause

可以更精确的发送到某个package,如下: adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -c android.intent.category.HOME -n package_name/class_name 编写自动延时发送循环键值的bat批处理 @echo off :start set /a var+=1 echo %var% echo inputKeyEvent:Left(21) adb shell input keyevent 21 start /min /w mshta vbscript:setTimeout("window.close()",5000) adb shell procrank >> .\procrank.log echo inputKeyEvent:Right(22) adb shell input keyevent 22 start /min /w mshta vbscript:setTimeout("window.close()",5000) adb shell procrank >> .\procrank.log if %var% leq 100000 GOTO start pause

⚠️ **GitHub.com Fallback** ⚠️