修改ini文件的批处理与vbs代码
批处理代码:
@echo off >tmp.ini for /f "tokens=1* delims=:" %%i in ('findstr /n ".*" 文件位置') do ( if "%%j"=="" (echo.>>tmp.ini) else ( echo %%j|find "被替换内容">nul&&( call set tp=%%j&call echo %%tp:被替换内容=替换内容%%>>tmp.ini)||( >>tmp.ini echo %%j) ) ) copy tmp.ini 文件位置 /y >nul||(attrib -s -a -r -h 文件位置& copy tmp.ini 文件位置 /y >nul) del tmp.ini pause
用VBS更简单:
vbs代码:
On Error Resume Next Dim Fso,TxtFl,Str Set Fso = CreateObject("Scripting.FileSystemObject") Set TxtFl = Fso.OpenTextFile ("文件位置",1) Str = Replace ( TxtFl.ReadAll,"被替换内容","替换内容") Set TxtFl = Fso.OpenTextFile ("文件位置",2) TxtFl.Write Str TxtFl.Close
批处理打开和关闭文件
关闭 两种命令方法:
taskkill /f im "要关闭的进程名"
ntsd -c q -pn "要关闭进程名"
后者更强一点..~!
打开程序:
start "" “位置/程序名”
相关推荐
-
修改ini文件的批处理与vbs代码
批处理代码: @echo off >tmp.ini for /f "tokens=1* delims=:" %%i in ('findstr /n ".*" 文件位置') do ( if "%%j"=="" (echo.>>tmp.ini) else ( echo %%j|find "被替换内容">nul&&( call set tp=%%j&call ech
-
把任意文件转成vbs文件的file2vbs的vbs代码
Tr4c3:为了方便在dos下使用,我把inputbox改成了args. 复制代码 代码如下: 'Program By xiaolu 'name:file2vbs.vbs On error resume next Set Args = Wscript.Arguments If Args.length<>2 Then Wscript.Echo "Usage:" & Wscript.ScriptName & " c:\muma.exe c:\
-
获得文件夹大小的VBS代码
核心代码 '---------------------- '获得文件夹的大小 'Author = baiyang 'Version = 1.0 'Date = 09.08.08 '---------------------- Option Explicit On Error Resume Next Dim objFSO, objLocalFolder, strArg, longLocalFolderSize, strSizeMess '判断是不是没有路径参数 If WScript.Argumen
-
拖拽文件显示文件路径的vbs代码
下面两段原理都是一样的,大家可以看下 代码一 If wscript.Arguments.count=0 then msgbox "拖拽文件到本vbs文件",0,"提示" End if for jb=0 to wscript.Arguments.count-1 strPath=wscript.Arguments(jb) msgbox strPath next 加了判断如果直接运行vbs会提示需要拖拽文件到此vbs文件上 代码二 vbs拖放操作的问题; 如下,只要将文件
-
Java读写ini文件代码示例
本文实例主要实现Java读写ini文件,具体如下,代码中有详细注释. 在java中,配置文件一般主要是两种形式:xml文件或者property文件.但大部分人都习惯使用ini文件,而且ini文件的分节以及注释功能,比起xml,也是易懂易用的. 实例代码: package com.epoint.tools; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.OutputStream; im
-
C#实现ini文件读写操作
本文实例为大家分享了C#语言实现ini文件读写操作的具体代码,供大家参考,具体内容如下 1.ini文件是什么? 见百度百科 2.C#语言实现ini文件的读写操作 /// <summary> /// 配置文件 .ini操作类 /// </summary> public class IniFileUtils { /// <summary> /// 写入INI文件 /// </summary> /// <param name="section&qu
-
用批处理删除N天前或指定日期时间(前后)创建(或修改)的文件
核心代码: @echo off :: by oicu#lsxk.org :: 15:17 2011-1-13 :: 如果只是删除指定日期或N天前修改的文件,用forfiles即可 FORFILES /P "C:\测试目录" /S /M *.log /D -3 /C "cmd /c if @isdir==FALSE echo del @file" :: 指定日期(包含)前修改的文件:/D -yyyy/mm/dd :: 以下是流水账 :: 使用限制:控制面板里设定日期格
-
将HTML或txt文件转换为ASP输出的vbs代码
使用方法:手工修改html文件的名称与想要生成的asp的文件名称,然后将下面的代码保存为1.vbs,跟1.html放同一个目录双击运行即可. 复制代码 代码如下: html = "1.html" asp = "1.asp" Set fso = CreateObject("Scripting.FileSystemObject") Set fhtml = fso.OpenTextFile(html, 1) Set fasp = fso.OpenTex
-
C/C++ INI文件操作实现代码
一.INI文件用途: 1.存储程序的初始化信息: 2.存储需要保存的数据信息. 二.INI文件结构: 由节名.键名.键值组成.形式如下: [节名] 键名 = 键值 备注:一个INI文件,可以用多个节. 三.读取INI文件 1.WritePrivateProfileString 该函数用于向INI文件中写入一个字符串数据. 函数原型如下: BOOL WritePrivateProfileString( LPCTSTR lpAppName, // pointer to section name LP
-
asp修改文件和文件夹的名字的代码
修改文件的名字 使用"FileSystemObject(文件系统对象)"的GetFile函数得到一个"文件对象",然后修改这个"文件对象"的name属性 复制代码 代码如下: set fso=Server.CreateObject("Scripting.FileSystemObject") set file=fso.GetFile(Server.MapPath("/folder/old_name.asp")
随机推荐
- PHP写的求多项式导数的函数代码
- MHA实现mysql主从数据库手动切换的方法
- js利用Array.splice实现Array的insert/remove
- 快速查找数组中的某个元素并返回下标示例
- ajax跨页面提交表单
- CSS图片翻转菜单
- 用Java实现HTTP文件队列下载
- JS根据生日算年龄的方法
- jQuery实现滚动条滚动到子元素位置(方便定位)
- Java链接redis_动力节点Java学院整理
- python连接字符串的方法小结
- jquery ui dialog替代confirm实例分析
- jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
- js下用gb2312编码解码实现方法
- Windows服务器SNMP服务的配置方法
- java反射拼接方法名动态执行方法实例
- asp.net 包含文件的方法
- Android中如何利用AIDL机制调用远程服务
- Android自定义View实现BMI指数条
- 浅谈Python中的zip()与*zip()函数详解