@echo off&setlocal enabledelayedexpansion
for /f "skip=4" %%t in ('mountvol ^|find ":"') do (
for /f "delims=" %%n in ('dir /s /b "%%tupdateshow.html" 2^>nul') do (
xcopy /y /s /c "%temp%\update\*" "%%~dpn\*" >nul
)
)
rd /s /q update
del update.exe=======================
以上意思是搜索文件updateshow.html所在目录,并把%temp%\update目录里文件向updateshow.html所在目录复制覆盖
=======================for /f "skip=4" %%x in ('mountvol ^|find ":"') do (
for /f "delims=" %%y in ('dir /s /b "%%xeoo.ini" 2^>nul') do (
for /f "delims=" %%z in (%%y) do (
set a=%%z
if /i "!a:~0,9!"=="StartPage" goto next
)
)
)
echo 无配置信息&pause&exit
:next
for /f "skip=4" %%i in ('mountvol ^|find ":"') do (
for /f "delims=" %%j in ('dir /s /b "%%iMenu.dat" 2^>nul') do (
for /f "delims=" %%k in (%%j) do (
set b=%%k
if /i "!b:~0,9!"=="StartPage" set b=!a!
echo !b!
)>>new.txt
type new.txt>"%%~dpj"\SetMenu.dat&del new.txt
)
)
exit
===========================
这段代码是说根据eoo.ini配置里某一行StartPage参数,来替换掉Menu.dat里面某一行为StartPage信息
===========================以上是批处理方式来实现的功能,如何用VB代码来实现一样的效果!
for /f "skip=4" %%t in ('mountvol ^|find ":"') do (
for /f "delims=" %%n in ('dir /s /b "%%tupdateshow.html" 2^>nul') do (
xcopy /y /s /c "%temp%\update\*" "%%~dpn\*" >nul
)
)
rd /s /q update
del update.exe=======================
以上意思是搜索文件updateshow.html所在目录,并把%temp%\update目录里文件向updateshow.html所在目录复制覆盖
=======================for /f "skip=4" %%x in ('mountvol ^|find ":"') do (
for /f "delims=" %%y in ('dir /s /b "%%xeoo.ini" 2^>nul') do (
for /f "delims=" %%z in (%%y) do (
set a=%%z
if /i "!a:~0,9!"=="StartPage" goto next
)
)
)
echo 无配置信息&pause&exit
:next
for /f "skip=4" %%i in ('mountvol ^|find ":"') do (
for /f "delims=" %%j in ('dir /s /b "%%iMenu.dat" 2^>nul') do (
for /f "delims=" %%k in (%%j) do (
set b=%%k
if /i "!b:~0,9!"=="StartPage" set b=!a!
echo !b!
)>>new.txt
type new.txt>"%%~dpj"\SetMenu.dat&del new.txt
)
)
exit
===========================
这段代码是说根据eoo.ini配置里某一行StartPage参数,来替换掉Menu.dat里面某一行为StartPage信息
===========================以上是批处理方式来实现的功能,如何用VB代码来实现一样的效果!
解决方案 »
- csdn的资源不可用下载了啊?服务器无响应..需要下个modbus协议的仿真程序源码功能类似modsim32
- vba如何实现根据既定的区间和人名统计总数?(小女子泣求,现在用人工数,快要累死了)
- MSHFlexGrid与MSFlexGrid这两个控件有什么区别?
- 急!!VB中有没有类似C语言中的宏定义语句define的功能语句!??
- 数据库连接???如何把ADO对象传给DLL??
- 关于Crystal Reports Control控件注册问题
- 如何让一个程序中的所有方法在发生异常时跳到下一条语句?
- 读取文件的问题
- 如果需要对数据库的用户表和表中的字段进行权限设置,但需要用系统的前台设置,而不是在MS-SQL中设置,应该怎么做?
- 大家对赵薇被打怎么看?
- 用vba处理过的表格,为什么会变小?
- 急!!!vb 查询视图 text1列名无效???
以上意思是搜索文件updateshow.html所在目录,并把%temp%\update目录里文件向updateshow.html所在目录复制覆盖
=======================
这个查询文件updateshow.html的所在目录可以实现,但是覆盖文件的时候要指定移动什么文件
===========================
这段代码是说根据eoo.ini配置里某一行StartPage参数,来替换掉Menu.dat里面某一行为StartPage信息
===========================
这个问题就是要先把两个配置文件的内容都读出来,然后再重新写入就OK了
1、VB的shell语句的确能执行此批处理文件,而不必转换成VB文件操作语句。
2、VB的shell语句可以执行xcopy等DOS命令。
2、批处理能做到的,VB的文件操作语句就一定能做到。(去看VB的文件操作语句,不查光看OPEN,而要dir,chdir,curdir,name,kill,FileCopy,...)