修改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")
随机推荐
- Ajax发送和接收请求
- Hadoop2.X/YARN环境搭建--CentOS7.0系统配置
- 详解vue-router 2.0 常用基础知识点之导航钩子
- vuejs使用$emit和$on进行组件之间的传值的示例
- Java中指定时区的3种方法
- Mybatis中#{}和${}传参的区别及#和$的区别小结
- PHP实现下载远程图片保存到本地的方法
- Python原始字符串与Unicode字符串操作符用法实例分析
- c#实现metro文件压缩解压示例
- Javascript的时间戳和php的时间戳转换注意事项
- 利用Vue.js指令实现全选功能
- 在PHP中设置、使用、删除Cookie的解决方法
- 关于jQuery中的each方法(jQuery到底干了什么)
- 微信小程序tabbar不显示解决办法
- Android开发之Wifi基础教程
- Android SwipeRefreshLayout下拉刷新组件示例
- Android Activity与Fragment实现底部导航器
- Android动态加载Activity原理详解
- PHP实现CSV文件的导入和导出类
- 关于ListView下隐藏控件的解决方案分享