[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 5i365 于 2021-10-28 15:22 编辑

回复 16# idwma


    还是不行, 还是一共要三次才能OK, 以前是两次

TOP

回复 14# 5i365


    改了

TOP

回复 13# xp3000


    只试一个安装, 没有意义, 因为这个批处理, 前一个的安装是后一个安装的基础

TOP

回复 12# idwma


    感谢帮忙, 试了一下还是不行, 要手动打开三次才行, 以前是手动打开两次,

TOP

本帖最后由 xp3000 于 2021-10-28 14:34 编辑

我这里直接退出了,没有那些应用,你试试这个行不行
start /I /MIN cmd /k "MsiExec.exe /i node-v13.14.0-x64.msi /qn &timeout 10&&exit"

TOP

本帖最后由 idwma 于 2021-10-28 21:55 编辑
  1. @echo off
  2. color 1f
  3. call git --version 2>nul
  4. if %errorlevel% == 0 (
  5.     echo.
  6.     echo GIT 已安装
  7.     echo ______________________________
  8. ) else (
  9.     echo.
  10.     echo GIT 未安装, 开始安装
  11.     echo ______________________________
  12.    
  13. start /w Git-2.33.0.2-64-bit.exe /VERYSILENT
  14. cls
  15. echo.
  16. echo GIT 已安装
  17.     echo ______________________________
  18. )
  19. call npm --version 2>nul
  20. if %errorlevel% == 0 (
  21.     echo.
  22.     echo NPM 已安装, 继续执行
  23.     echo ______________________________
  24. ) else (
  25.     echo.
  26.     echo NPM 未安装, 开始安装
  27.     echo ______________________________
  28.    
  29. start /w node-v13.14.0-x64.msi /passive /qr
  30. cls
  31. echo.
  32. echo NPM 已安装, 按任意键退出后, 重新打开
  33.     echo ______________________________
  34. for /f "tokens=2*" %%i in ('reg query "hklm\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v path') do set p=%%j
  35. for /f "tokens=2*" %%i in ('reg query "hkcu\environment" /v path') do set pp=%%j
  36. call;set path=%%p%%;%%pp%%
  37. )
  38. call yarn --version 2>nul
  39. if %errorlevel% == 0 (
  40.     echo.
  41.     echo Yarn 已安装
  42.     echo _________________________________________________________
  43. ) else (
  44.     echo.
  45.     echo Yarn 未安装, 开始安装
  46.     echo _________________________________________________________
  47.     call npm install -g yarn --registry=https://registry.npm.taobao.org
  48. )
  49. pause
复制代码
1

评分人数

    • 5i365: 碉堡了, 牛X , 本以为无解了, 没想到还是被 ...技术 + 1

TOP

回复 10# xp3000


    感谢帮忙, 没太看明白怎么回事, 我的代码问题, 必须要把cmd窗口关上一次才可以生效, 否则就不行

TOP

本帖最后由 xp3000 于 2021-10-28 14:25 编辑
  1. @cd "%~dp0"&@echo off&setlocal enabledelayedexpansion
  2. set n=0
  3. :x
  4. for /f "delims=" %%a in ('dir /b/a-d/oN "测试.exe"') do (set /a n+=1
  5. echo 运行!n!次命令……
  6.     timeout 2 >nul
  7.     echo.新窗口打开test.bat和%%a
  8.     if !n! EQU 1 start /I /MIN cmd /k "start %%a |echo.间隔10秒退出……&timeout 10&&exit"
  9.     if !n! EQU 2 (start %%a & goto :y) else (echo.& echo 返回重新执行命令…… & echo. & goto :x)
  10.     )
  11. :y
  12. echo.
  13. echo 运行下一个命令……
  14. echo.
  15. timeout 5 >nul & exit
复制代码
start %%a 后面可以加空格+文件路径,一次打开多个
timeout 10后面可以加&start xxx.bat,在10秒后打开xxx.bat

TOP

回复 2# Batcher


    老大, 文件因为很大, 已经上传文叔叔了, 麻烦楼上诸位高手帮看一下, 建议在虚拟机下运行, 因为不退出的那个批处理会死循环, 感谢

https://ws28.cn/f/6qniucilxv4 复制链接到浏览器打开

TOP

回复 4# xp3000


    是同一个批处理, 关了之后, 再开

TOP

回复 2# Batcher


    感谢回复, 是在别的博客找的安装GIT和NODE的代码, 里面有环境变量的设置, 感觉这个设置有关系,

我稍后整理一下, 贴上来, 只贴代码, 测试不了,或者死循环了,

TOP

回复 5# yakeyun


    恰好,我安装好 易语言(E语言) 。
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

本帖最后由 yakeyun 于 2021-10-27 14:27 编辑

回复 4# xp3000


test.exe  是用易语言写的一个控制台,其功能如下:
1.结束CMD进程
2.延时1.5秒
3.运行run.bat




提供一个360免杀版:
https://sanli.lanzouw.com/i2pvhvu3l9e

TOP

本帖最后由 xp3000 于 2021-10-27 13:58 编辑
  1. @cd "%~dp0"&@echo off&setlocal enabledelayedexpansion
  2. set n=0
  3. :x
  4. for /f "delims=" %%a in ('dir /b/a-d/oN "test.exe"') do (
  5.     set fn=%%a&set /a n+=1
  6. echo 运行命令……
  7.     if !n! EQU 1 start "test.bat"
  8.     if !n! EQU 2 (start %%a & goto :y) else (goto :x)
  9.     )
  10. :y
  11. echo.
  12. echo 运行下一个命令……
  13. pause & exit
复制代码
软件第一时间被360干掉了,不能测试,不知道行不行

TOP

本帖最后由 yakeyun 于 2021-10-27 14:17 编辑

回复 1# 5i365


把这个文件放到批处理文件同目录,然后批处理重写一个批处理“test.bat”加入下面代码:
@echo off
strat .\run.bat
timeout /t 5 >nul
start .\test.exe
exit

延时的目的是让run.bat第一次运行到bug位置,其中“run.bat”为你要执行的脚本,最终在同目录下放置一个test.exe和一个test.bat。
test.exe   下载地址:
https://sanli.lanzouw.com/ir4Brvtzswf
https://sanli.lanzoui.com/ir4Brvtzswf

TOP

返回列表