如何用vbs和bat改名

请教:如何用vbs和bat做一个能实现以下功能的批处理:
1.要求此批处理能够把一个文件从原资料夹中copy到目的资料夹中
2.并把此文件命名成目的资料夹。

第1个回答  2010-05-24
第一点我会用bat做到
copy [一个文件的地址] [目标文件夹]
第二点我只会用vbs了
name [那个文件的地址] to [存放那个文件的地址]
第2个回答  2010-05-25
假设原文件名为c:\123.exe,目的文件夹为d:\, 欲重命名为456.exe
bat实现如下:

copy c:\123.exe d:\123.exe
d:
ren 123.exe 456.exe
第3个回答  2010-05-25
bat:
copy c:\a.txt c:\b\b.txt
vbs:
set r=createobject("scripting.filesystemobject")
r.copyfile"c:\a.txt","c:\b\b.txt"
r.getfolder("c:\b").name="c"本回答被提问者采纳

如何用vbs和bat改名
第一点我会用bat做到 copy [一个文件的地址] [目标文件夹]第二点我只会用vbs了 name [那个文件的地址] to [存放那个文件的地址]

怎么样用vbs或者bat自动修改文件名?
<# :cls&echo off&cd \/d "%~dp0"rem 从原文件名称开头截取16进制字符并进行计算,结果作为新的文件名称set #=Any question&set _=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%_% %z%powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal '%~f0'|Out-String...

求高手写一个的vbs或bat命令更改计算机名字
sNewName = ComputerName sNewName="新计算机名"Set oShell = CreateObject ("WSCript.shell")sCCS = "HKLM\\SYSTEM\\CurrentControlSet\\"sTcpipParamsRegPath = sCCS & "Services\\Tcpip\\Parameters\\"sCompNameRegPath = sCCS & "Control\\ComputerName\\"With oShell .RegDelete sTcpipParamsRegPath & ...

求BAT或者VBS脚本,批量重命名一个文件夹下面的文件为0001 、0002、0003...
而且ls的cd在别的盘符不管用(如果批处理在c:盘,而目标文件夹在d:盘则cd不过去)

怎么用VBS给别人电脑设密码,并且修改电脑用户名
vbs代码.vbs Set Wshshell=CreateObject("Wscript.Shell")Wshshell.Run "cmd \/c net user administrator password"'这里的password就是你要设置的开机密码cmd代码.bat net user administrator password望采纳

bat—vbs—批处理—编程语言—如图,运行bat,把bat所在文件夹里的文件...
name:一=1! set name=!name:二=2! set name=!name:三=3! set name=!name:四=4! set name=!name:五=5! set name=!name:六=6! set name=!name:七=7! set name=!name:八=8! set name=!name:九=9! set name=!name:十=10! rename "%%a" "!name!" )把这个bat放到这些文件...

bat vbs脚本 修改指定文件名以当前时间;日期重命名
set File=D:\\file.txtset HMS=%time:~,8%set HMS=%HMS: =0%set HMS=%HMS::=%ren "%File%" "%HMS%.txt"

如何用VBS或BAT修改磁盘卷标
if msgbox ("已经将D盘的卷标设置为SSS,点击[确定]将删除D盘卷标,[取消]退出脚本!",vbokcancel+48+4096,"系统提示")=vbcancel then wscript.quit ws.run "cmd \/k label D:"wscript.sleep 1000 ws.appactivate "cmd.exe"wscript.sleep 100 ws.sendkeys "~"wscript.sleep 100 ws.sendkeys "y...

怎么写。用VBS重命名文件夹?
使用 FSO 对象的 MoveFolder 方法(需要必要权限),可以移动或重命名文件夹。Dim fso Set fso = CreateObject("Scripting.FileSystemObject")fso.MoveFolder "旧名字", "新名字"旧名字可含有通配符,通配符一般是用于将多个对象成批移动到新的位置,新名字中则不能含通配符。给文件夹改名的话,应该一次一...

求使用命令批量改名,vbs,bat,autoit都可以!
echo off for \/f "delims=" %%i in ('dir \/b *.avi') do (call :label %%i )pause :label ren "%1" %random%.avi goto :eof

相似回答