求编写个批处理文件,实现如下功能:

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:22:00
求编写个批处理文件,实现如下功能:
1、该批处理文件保存于U盘上,在插入U盘时可以自动运行(如果该功能不能实现也可忽略)
2、在插入U盘后该批处理文件在隐避的情况下自动调用U盘A文件夹中的程序文件B.EXE
3、B.exe会在电脑在D盘根目录下产生一个文件C,将C剪切到U盘上,在D盘上不留痕迹。
问题的关键是各个电脑的硬盘分区数不同,导致U盘插上后产生的盘符也不同,怎样找出一个类似通配符的变量代替U盘盘符呢?

如果U盘插上能自动运行该批处理能实现.其余都能实现.
问题是有些系统禁用了自动播放功能.就算是AUTORUN.INF也是白扯!
至于你说的U盘盘符好说!
@Echo Off
Set "U=%CD:~0,1%"
Echo %U%
Pause

SB。。。。

@echo off
cd A
B.exe
pause