代码之家  ›  专栏  ›  技术社区  ›  user396581

批处理文件,用于启动XP启动文件夹中的所有程序

  •  -1
  • user396581  · 技术社区  · 9 年前

    我需要启动XP计算机的Windows“开始/程序/启动文件夹”中的所有文件夹,浏览器被禁用以停止顶级用户播放并删除“开始”和“任务栏”。

    我可以在启动时运行批处理文件,但如何编写批处理以运行“开始/程序/启动文件夹”中的所有程序?文件夹中的程序可能会更改,但批处理需要保持不变

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

    start "" /b "C:\Documents and Settings\User\Start Menu\Programs\Startup\PROG.appref-ms"
    
    2 回复  |  直到 9 年前
        1
  •  0
  •   user396581    9 年前

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

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

    从桌面运行批处理也不会运行开始文件夹中的程序,当我导航到带有快捷方式的文件夹时,DIR地址取自windows资源管理器

        2
  •  0
  •   theglossy1    9 年前

    这是一个有趣的请求——我会质疑背后的动机,但既然你问了,这里有一个方法可以实现:

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