Board logo

标题: [其他] BAT脚本里面运行了后台处理不会往下执行的命令,咋让它执行后面的命令啊? [打印本页]

作者: qian119110    时间: 2023-11-30 14:58     标题: BAT脚本里面运行了后台处理不会往下执行的命令,咋让它执行后面的命令啊?

就是有个命令执行后就在那边等待,不会自动返回往下执行的情况,这种时候如何处理
作者: 77七    时间: 2023-11-30 15:06

请把 “命令” 发出来看看
作者: qian119110    时间: 2023-11-30 15:27

回复 2# 77七


    这和命令没啥关系啊。
就是这个调用adb shell后阻塞了。
  1. adb shell su –c "/data/local/tmp/frida &"
复制代码

作者: wanghan519    时间: 2023-11-30 15:55

本帖最后由 wanghan519 于 2023-11-30 15:58 编辑

是不是等你输入密码呢
作者: czjt1234    时间: 2023-11-30 19:52

加 start
  1. start notepad.exe
  2. echo ok
  3. pause
复制代码

作者: qian119110    时间: 2023-12-1 10:25

回复 5# czjt1234


    不是打开外部程序
作者: qian119110    时间: 2023-12-1 10:26

回复 4# wanghan519

不是,这个是调用执行frida服务端的,不用账号密码
作者: ShowCode    时间: 2023-12-1 10:42

回复 6# qian119110


    5楼的例子是让你在adb左边加上start命令试试
作者: wanghan519    时间: 2023-12-1 11:11

回复 7# qian119110


    我是说只运行su命令会不会要求你输入密码,不使用后面的代码
作者: qian119110    时间: 2023-12-1 12:52

回复 8# ShowCode

没用
作者: qian119110    时间: 2023-12-1 12:53

回复 9# wanghan519


    安卓和linux不一样,linux su要输密码,安卓好像只是切换到root用户
作者: wanghan519    时间: 2023-12-1 14:54

回复 11# qian119110


    那把shell后面的命令全放到双引号里面行不adb shell "xxxx &"
作者: 77七    时间: 2023-12-1 15:14

如果命令没有问题,并且已经执行成功
单独把这个命令写一个脚本吧
  1. @echo off
  2. >1.bat echo adb shell su –c "/data/local/tmp/frida &"
  3. start 1.bat
  4. timeout 10
  5. pause
复制代码

作者: ShowCode    时间: 2023-12-1 16:29

回复 10# qian119110


    请通知5楼,方法是他给的。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2