[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 [url=http://bbs.bathome.net/redirect.php?goto=find
你好,我有如下代码,我也知道 有空格要加 引号,但是我加了引号,在实际 使用中,有 空格还是会导致只能取得空格前面的,
  1. set /p gn=请拖入程序获取程序名:
  2. call :gf "%gn%"
  3. :gf
  4. set ee=%~nx1
  5. echo @echo off>file\a.bat
  6. echo rem 注册内容>>file\a.bat
  7. echo tasklist^|findstr /i "%ee%"^&taskkill /f /im "%ee%">>file\a.bat
  8. echo call "%ee%" >>file\a.bat
  9. echo :a>>file\a.bat
  10. echo set a=>>file\a.bat
  11. echo tasklist^|findstr /i "%ee%"^>nul 2^>nul^&^&set b==^|^|set a==>>file\a.bat
  12. echo if "%%a%%%%b%%"=="==" (>>file\a.bat
  13. echo rem 删除注内容>>file\a.bat
  14. echo cd..^&rd /s/q "%%~dp0">>file\a.bat
  15. echo del /q /f "%%~f0" 2>nul>>file\a.bat
  16. echo exit>>file\a.bat
  17. echo )else (>>file\a.bat
  18. echo ping 127.1 -n 2 ^>nul>>file\a.bat
  19. echo goto:a>>file\a.bat
  20. echo )>>file\a.bat
  21. goto ddd
复制代码
post&pid=1294&ptid=408]1#[/url] youxi01
1

评分人数

TOP

返回列表