xzwcn 当前离线
六级士官
#include<windows.h> int main() { system("ipconfig>ip.txt"); return 0: }复制代码
@echo off set /p Input=输入或拖入文件夹: set /p KeyWord=关键字: findstr /imsc:"%KeyWord%" "%Input:"=%\*.txt" pause复制代码
ShadowFiend 当前离线
上等兵
TOP
system("echo 11111&set /p var=请输入:&call echo %var%&pause");复制代码
@echo off set /p Input=输入或拖入文件夹: :Continue set /p KeyWord=关键字: findstr /imsc:"%KeyWord%" "%Input:"=%\*.*" pause cls goto Continue复制代码
#include<stdio.h> int main() { //这个由于双引号的问题编译不过的。。 while(1) { system("@echo off&set /p Input=输入或拖入文件夹:&:Continue&set /p KeyWord=关键字:&findstr /imsc:"%KeyWord%" "%Input:"=%\*.*"&pause&cls&goto Continue&"); } return 0; }复制代码
plp626 当前离线
贵宾
CrLf 当前离线
论坛巡查
1、双引号用 \ 转义 2、这里用 %str% 得到的都是空值 3、标签仅在脚本中生效复制代码
system("cmd /v/c\"@echo off&set /p Input=输入或拖入文件夹:&for /l %a in ()do "\ "set \"Key=\"&set /p Key=关键字:&(if #!Key!==# exit/b)&"\ "findstr /imsc:\"!Key!\" \"!Input:\"=!\*.*\"&pause\"");复制代码