XP启动文件夹下所有程序启动的批处理文件

Batch file to start all programmes in the start folder of XP

我需要启动 XP 机器 Windows "Start/Programs/Startup folder" 中的所有文件夹,禁用资源管理器以阻止顶级用户玩游戏并删除开始和任务栏。

我可以在启动时 运行 一个批处理文件,但我如何将批处理写入 运行 "Start/Programs/Startup folder" 文件夹中的所有程序,文件夹中的程序可能会更改,但批次需要保持不变

我可以使用以下代码单独打开每个文件,但我确实需要能够打开文件夹中的所有内容以避免将来出现问题

start "" /b "C:\Documents and Settings\User\Start Menu\Programs\Startup\PROG.appref-ms"

这是一个有趣的请求 -- 我会质疑其背后的动机,但既然你问了,这里有一个你可以完成它的方法:

@echo off    
set DIR=C:\Your\Directory
for %%a in ("%DIR%\*") do "%%a"

我已经尝试了下面的代码,该批处理开始但没有开始

%DIR%=C:\Documents and Settings\Pete\Start Menu\Programs\Startup
for %%a in (%DIR%\*) do "%%a"

运行 来自桌面的批处理也没有 运行 启动文件夹中的程序,当我导航到文件夹时,DIR 地址是从 windows 资源管理器中获取的

中的捷径