Board logo

标题: [文件操作] 脚本中用编辑方式打开bat [打印本页]

作者: tcfky    时间: 2021-4-14 15:45     标题: 脚本中用编辑方式打开bat

start c:\1.bat  是打开,如何实现鼠标右击编辑的效果
作者: Batcher    时间: 2021-4-14 17:15

回复 1# tcfky
  1. notepad "C:\1.bat"
复制代码

作者: xp3000    时间: 2021-4-14 18:56

  1. @echo off&Setlocal EnableDelayedExpansion
  2. set str=c:\1.bat
  3. @for /f "tokens=1,* delims=:" %%a in ('type %str%^|findstr /n ".*"') do echo %%a %%b
  4. echo.
  5. @for /f %%i in ('type %str% ^| find /c /v ""') do set n=%%i&echo 文件共有!n!行
  6. :main
  7. set input=
  8. set /p input=请输入要替换的行数1-%n%:
  9. if  %input% equ 0 goto main
  10. if %input% geq %n% goto main
  11. sed -i -E -e "%input%s/原内容1/替换内容1/g;%input%s/原内容2/替换内容2/g" %str%
  12. pause
复制代码
bat在cmd窗口替换bat?




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