批处理文件“到许多命令行参数”

时间:2017-06-13 01:35:10

标签: windows batch-file cmd windows-2000

因此,对于Windows 2000,我正在制作一个垃圾邮件程序。还有另一个批处理文件,最后调用程序垃圾邮件发送者文件。我遇到的问题是添加它说“到许多命令行参数”。这是我必须将其添加到启动时的当前代码。

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v begin-second /t REG_SZ /f /d C:\Documents and Settings\%LOCALUSER%\Desktop\bat script\begin-second.bat

脚本的其余部分由以下行组成:

start <EXE file in system32 or WINNT openable by Run>

这些“ping”命令中有一些在程序中作为暂停用了一段可选的时间:

ping 1.1.1.1 -n 1 -w 1000>nul

有人可以帮助我吗?通过注册表将它添加到启动的代码可能有些问题。当我启动.bat文件时,它只会阻止程序。我打开了注册表编辑器,但此目录中没有任何更改,该命令用于将SZ密钥写入注册表,HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

我是一个学习批处理的人,所以很明显我为什么遇到问题。我没经验丰富。我正在寻找的是一种解决方法,或者解决这个“很多参数”的事情。另外,请记住,我正在Windows 2000中编程。

1 个答案:

答案 0 :(得分:0)

您需要将数据(在/ d之后)放在引号中,否则它会将文件名中的空格解释为不同参数之间的分隔符。