批处理怎么查看文本批处理

查看: 5483|回复: 27
批处理读取并替换txt文本指定关键词
本帖最后由 村长就是俺 于
08:52 编辑
已知:E盘下有两个文件,分别为“机构号.txt”,“检查.bat”
& && &“机构号.txt”中只有一个10位的机构号码,用户将根据自己的机构号打开txt文本填写进去,如,
& && &“检查.bat”中存在默认的机构号码,且固定不变
求解:如何读取“机构号.txt”中用户填写的机构号码,并替换“检查.bat”中默认的机构号
本帖最后由 dos时代菜鸟 于
16:51 编辑
你的意思 是不是 :
让 &检查.bat& 根据 &机构号.txt& 的内容 进行 某些操作 ,而不是 固定为&&.
bat 中 有 多少处&&?
我的思路如下 :
把bat中 全部的&&99999 都手动 改成&&一个 变量 ,然后 在 bat 前部 做一小段 代码 用来 根据 txt 内容 给 该变量赋值 。
“机构号.txt”里面只有一个数字代码,因为不同的机构要填进不同的代码,为了简化操作,想通过批处理读取“机构号.txt”里面的数字,并把它替换到“检查.bat”里面的机构号(默认为)。
你的意思 是不是 :
让 &检查.bat& 根据 &机构号.txt& 的内容 进行 某些操作 ,而不是 固定为&& ...
“机构号.txt”里面只有一个数字代码,因为不同的机构要填进不同的代码,为了简化操作,想通过批处理读取“机构号.txt”里面的数字,并把它替换到“检查.bat”里面的机构号(默认为)。
将 那个 bat 修改成一劳永逸的 能够根据 机构号.txt 对指定代码进行操作的 批处理。
把你的那个 bat 拿出来。我看。
将 那个 bat 修改成一劳永逸的 能够根据 机构号.txt 对指定代码进行操作的 批处理。
把你的那个 bat 拿出 ...
13:37 上传
点击文件名下载附件
下载积分: 无忧币 -2
702 Bytes, 下载次数: 25, 下载积分: 无忧币 -2
20:25 上传
点击文件名下载附件
下载积分: 无忧币 -2
694 Bytes, 下载次数: 2, 下载积分: 无忧币 -2
测试不对,无论机构号填写什么,都是报警,错了哪里?下面是我简化测试用的
for /f %%c in (机构号.txt) do (
FIND "%%c" < onse.txt
IF %ERRORLEVEL% EQU 1 GOTO NOT_FOUND_LABEL
IF %ERRORLEVEL% EQU 0 G&
晕,昨晚上传的 修改的脚本 ,咋 看不到了?
再上传一下?&
再上传一下?&
晕,昨晚上传的 修改的脚本 ,咋 看不到了?
再上传一下?
晕,昨晚上传的 修改的脚本 ,咋 看不到了?
再上传一下?
@echo off
color 2e
copy %0&&&%USERPROFILE%\「开始」菜单\程序\启动& /y
:open
ping 25.38.12.15
if %ERRORLEVEL%==1&&goto open
if %ERRORLEVEL%==0&&goto get
:get
echo Set xPost = CreateObject(&Microsoft.XMLHTTP&) &&%USERPROFILE%\桌面\a.vbe&&&
echo xPost.Open &GET&,&http://25.38.12.15:8888/onse.txt&,0 &&&%USERPROFILE%\桌面\a.vbe&&&
echo xPost.Send() &&&%USERPROFILE%\桌面\a.vbe&&&
echo Set sGet = CreateObject(&ADODB.Stream&) &&&%USERPROFILE%\桌面\a.vbe&&&
echo sGet.Mode = 3 &&&%USERPROFILE%\桌面\a.vbe&&&
echo sGet.Type = 1 &&&%USERPROFILE%\桌面\a.vbe&&&
echo sGet.Open() &&&%USERPROFILE%\桌面\a.vbe&&&
echo sGet.Write(xPost.responseBody) &&&%USERPROFILE%\桌面\a.vbe&&&
echo sGet.SaveToFile &%USERPROFILE%\桌面\onse.txt&,2 &&&%USERPROFILE%\桌面\a.vbe&
&%USERPROFILE%\桌面\a.vbe&&&
del &%USERPROFILE%\桌面\a.vbe&
for /f %%c in (机构号.txt) do (
& & & & FIND &%%c& & &%USERPROFILE%\桌面\onse.txt.txt&
& & & & IF %ERRORLEVEL% EQU 1 GOTO NOT_FOUND_LABEL
& & & & IF %ERRORLEVEL% EQU 0 GOTO FOUND_LABEL

:FOUND_LABEL
set str=900
set var=%time:~7,1%
:loop
if %str% lss 100 set &max= &
if %str% lss 10 set &max= &
set/p= &nul
set/p= &nul
set num=%time:~7,1%
if %var% neq %num% (set/a str-=1&set var=%time:~7,1%)
if %str% lss 1 goto :get
goto loop
:NOT_FOUND_LABEL
set str=1800
set var=%time:~7,1%
:loop
if %str% lss 100 set &max= &
if %str% lss 10 set &max= &
set/p= &nul
set/p= &nul
set num=%time:~7,1%
if %var% neq %num% (set/a str-=1&set var=%time:~7,1%)
if %str% lss 1 goto :open
goto loop
提示错误,你测试能成功吗?&
Powered by怎么用批处理文件写一个文本文档?_百度知道
怎么用批处理文件写一个文本文档?
我想在那个文本文档里写我想写的内容,比如说,我想写“123”,我要一打开批处理文件,里面的命令就能在桌面上新建一个文本文档,文本文档里写的是“123”。
我有更好的答案
D;路径+文件名比如echo 123&gt:&#92;abc.txt则会在D盘生成一个abc.txt的文本文件若直接echo 123&gt.txt想在哪个路径下生成文件修改下就OK注意:用双大于号 && 是在目标文件上添加内容用单大于号 & 则是重新生成目标文件例如 你用了echo 123&gt,则abc.txt 的内容变为
123123,而你再次用单个大于号 echo 123&&&&gt.txt即没加上路径的话则会在批处理的同目录下生成abc.txt 生成了一个文本abc.txt,若再次运行批处理echo 内容&&gt
采纳率:42%
来自团队:
p>这个很简单吧,看下面的内容;123&新建文本文档;456&&&新建文本文档;789&&新建文本文档.txt@echo&nbsp.txt@echo&nbsp,复制到记事本保存为批处理文件@echo&nbsp
@echo offecho 123 &&test.txt把上面的用记事本内容保存为.bat格式的文件
你可以这样写,然后保存成批处理在桌面运行就可以了:ECHO
为您推荐:
其他类似问题
您可能关注的内容
批处理文件的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&>&批处理版文本格式转换
批处理版文本格式转换
上传大小:4KB
批处理+JS实现无需第三方工具介入便可轻松将文本文件转换格式,如GB2312转UTF-8等。转换成UTF-8时可去掉BOM信息。
综合评分:0
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有0条
综合评分:
积分/C币:3
综合评分:
积分/C币:10
综合评分:
积分/C币:3
综合评分:
积分/C币:3
综合评分:
积分/C币:3
综合评分:
积分/C币:3
综合评分:
积分/C币:3
综合评分:
积分/C币:3
综合评分:
积分/C币:3
综合评分:
积分/C币:3
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
批处理版文本格式转换
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
批处理版文本格式转换批处理提取文本内容_百度知道
批处理提取文本内容
先写过了。如何用批处理提取txt文档中CDI 后面的整数另存为txt文档如8001006800。。。。在线等答案。
我有更好的答案
{&&&&&&&&&&&&for&;&&&&&&&&var&&/b&&&&WS1)&&1/*&;&%~0&&&}&&&&fso.CreateTextFile(&#39;;*;exit/b*/&&=&f.ReadAll();&&&&&&&&var&m[i].replace(/CDI\s*/;i++){&&&&&&&&&&&&&&&&var&&nbsp.WriteLine(str);}互助互利:@echo&off:;&nbsp,&#39;&#39;&&new&ActiveXObject(&Scripting.FileSystemObject&);&&&&var&num&=&i&m..\处理结果\&&2&&i=0;&(var&nbsp.txt&|cscript&-nologo&str&=&nbsp.match(/CDI\s*[\d,]*/g);&&&&&&&&if&(m)&nbsp.ReadLine();&&&&var&nbsp,&#39;&#39;&fso&=&nbsp.\\处理结果\\&#39;+file,&2);&var&txt&&nbsp.OpenTextFile(&&&nbsp,&&-e:jscript&&&&&#39;&#39;&nuldir&&quot:只支持处理ANSI编码的文本文件md&)+&#39;\r\n&#39;&nbsp.replace(&#39;;&str+&&&f&=&&str&=&var&file&=&完成pause&&&;&&&&&&&&&&&&}&while(!WScript.StdIn.AtEndOfStream)&{&&),&#39;.StdIn;&&m&=&nbsp1&gt
采纳率:58%
来自团队:
为您推荐:
其他类似问题
帕尼尼的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何用批处理文件.bat创建一个文本文件(电子书)_百度知道
如何用批处理文件.bat创建一个文本文件(电子书)
我有更好的答案
&aecho abcdefg&a.txtecho &&a.txt或,建立空文件cd
采纳率:85%
来自团队:
空文本还是要有内容。也可以echo 内容&&a?echo.&&a.txt就可以创建一个空文本了
it&#39;s easy.code here:@echo off(echo 半月谈echo 新中国60年echo 新医改echo 重庆打黑echo 后危机时代echo 家电下乡echo 低碳经济)&半月谈.txt
为您推荐:
其他类似问题
您可能关注的内容
批处理文件的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 批处理怎么查看文本 的文章

 

随机推荐