Windows 7特殊文件夹

时间:2014-03-27 17:49:02

标签: windows batch-file

这就是我想要做的。

Windows 7安装CD,DVD或USB驱动器。 Windows安装完成。 Windows资源管理器根据用于安装Windows的媒体打开特定文件夹。

以下代码是我目前所拥有的。

timeout 10
msg * You need to install programs from this directory as appropriate to your needs
explorer %basefolder%\App Installs

是否有一个特殊文件夹引用了基础文件夹?我知道%appdata%和%USERPROFILE%,但不知道是否有一个可以引用所使用的媒体,无论是USB驱动器还是DVD。

我知道我可以将应用程序安装程序复制到计算机,然后运行批处理文件,但目录非常大(> 2GB)并且确实会降低安装速度。

2 个答案:

答案 0 :(得分:1)

如果从安装介质运行脚本,则可以使用%~d0引用介质驱动器路径。否则,如果从网络驱动器或本地运行,您可以扫描每个驱动器以获取唯一的文件或文件夹。

for %%A in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do if exist "%%~A:\unique_file.txt" echo Found my drive.

答案 1 :(得分:0)

这将从文件夹/ usb / dvd启动安装程序,然后资源管理器将在同一媒体上的“\ App Installs”文件夹中打开。

只有在您专门保留启动安装程序的设备时,工作目录才会更改。

installer.exe "to target folder"
explorer "\App Installs"