[ Last edited by sea1112 on 2008-11-2 at 13:47 ]作者: HAT 时间: 2008-11-2 10:31 如果你的问题仅仅在于如何使用if
请给出你如何实现下面两个操作:
1。ctrl+c复制内容提取文字到a.txt
2。对比a.txt和b.txt作者: sea1112 时间: 2008-11-2 12:56 @echo off
::提取ctrl+c里的内容到变量
:ag
@echo WScript.StdOut.Write(new ActiveXObject('htmlfile').parentWindow.clipboardData.getData('text'))> tmp.js 2>nul
@for /f "delims=" %%a in ('cscript //Nologo tmp.js') do @set ClipboardText=%%a >nul 2>nul
@del tmp.js /f /q >nul 2>nul
::把ctrl+c内容与123.txt文件内容对比后提取123.txt里与变量相关的内容
findstr %ClipboardText% 123.txt>321.txt
::通过copy文件后做前后内容的对比
copy 321.txt 3721.txt
::以下就是对比不会写,帮助写写内容
::------------------------------------------------
::如果321.txt和3721.txt内容相就回到ag[不再用vbs显示相关内容,内容只显示一次]
::-------------------------------------------------
::用vbs显示相关内容
for /f %%a in (321.txt) do set ts=%%a
echo MsgBox("%ts%")>tx.vbs
start tx.vbs
ping -n 5 127.1>nul
goto ag