[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. for /f %%a in ('^(type "%~f0"^&echo;x^)^|find /c /v ""') do set "nLine=%%a"
  3. setlocal enabledelayedexpansion
  4. (for /l %%a in (2,1,%nLine%) do set /p Line_%%a=&set "Exec=!Exec!&echo;^!Line_%%a^!")<"%~f0"
  5. :loop
  6. >"%~f0" (type nul%Exec%)
  7. mshta vbscript:execute("set oDlg=CreateObject(""MSComDlg.CommonDialog""):oDlg.MaxFileSize=260:oDlg.Flags=4:oDlg.Action=1:CreateObject(""Scripting.FileSystemObject"").OpenTextFile(""%~f0"",8).Write(""_""&oDlg.FileName):self.close")
  8. <"%~f0" (for /l %%a in (1,1,%nLine%) do set /p Data=)
  9. echo File Path: %Data:~1%
  10. pause
  11. goto :loop
  12. ::Data
复制代码
稍微写了一段,批处理自身应该不算临时文件吧,
1

评分人数

    • CrLf: 效率的确更高些技术 + 1
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

6L的代码基于清除批处理自身最后一行的研究成果,将批处理自己作为临时文件使用
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

回复 9# raymai97
Win7…回去改一下换成html控件执行好了
第三方命令行工具编程
Http://Hi.Baidu.Com/Console_App

TOP

返回列表