【问题标题】:Restart PC Then Automatically Execute this step重启电脑然后自动执行此步骤
【发布时间】:2014-01-20 00:55:26
【问题描述】:

这是我的bat文件代码:

@ECHO OFF 
set FolderPath="C:\ForSSSSetupNeed"

IF EXIST "C:\ForAFCSSetupNeed" setup.exe

IF NOT EXIST "C:\ForAFCSSetupNeed" ( 
    mkdir c:\ForSSSSetupNeed
    abc.bat
    ECHO GELLO
    shutdown -r /t 00  
    setup.exe
)
PAUSE

C:\ForSSSSetupNeed 文件不存在时,批处理文件将创建C:\ForSSSSetupNeed 文件并重新启动我的电脑。

我的电脑重启后,我想让它自动执行setup.exe

我该怎么做?

请帮帮我

【问题讨论】:

    标签: file batch-file command


    【解决方案1】:

    您要做的是为该可执行文件创建一个RunOnce 条目。您可以使用 reg 命令创建密钥,例如

    reg ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce /v Foo /t REG_SZ /d "C:\\mysetup.exe"
    

    【讨论】:

      【解决方案2】:

      您可以将 setup.exe 复制到 %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\,然后将 setup.exe 复制到 %TMP%,然后删除启动文件夹中的副本。 一个黑客,但应该工作

      【讨论】:

      • Setup.exe 是我的一个开发软件。执行“shutdown -r /t 00”此命令后,我的电脑重新启动,但第 9 步意味着(setup.exe)命令不执行。我希望当我的电脑再次打开时执行第 9 步(Setup.exe)
      • 两个文件(bat文件和setup.exe都在我的CD里)
      • 将以下内容添加到您的批处理文件中
      猜你喜欢
      • 2012-03-25
      • 2020-12-20
      • 1970-01-01
      • 2018-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-01
      相关资源
      最近更新 更多