Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 重新启动电脑,然后自动执行此步骤_File_Batch File_Command - Fatal编程技术网

File 重新启动电脑,然后自动执行此步骤

File 重新启动电脑,然后自动执行此步骤,file,batch-file,command,File,Batch File,Command,这是我的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:\

这是我的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:\forsssetupneed
文件时,批处理文件将创建
C:\forsssetupneed
文件并重新启动我的电脑

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

我该怎么做


请帮助我

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

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

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

Setup.exe是我唯一的开发软件。执行'shutdown-r/t 00'后,此命令我的电脑将重新启动,但步骤9表示(setup.exe)comand不执行。我希望当我的电脑再次打开时,执行步骤9(setup.exe)两个文件(bat文件和setup.exe在我的CD中)将以下内容添加到批处理文件中