%1是输入参数。举个例子来说:右键某些文本类型的文件(如a.bat)时,会有一个"编辑"选项。这个选项对应的注册表里面的命令为%SystemRoot%\notepad.exe %1那么当你单击"编辑"时,上面的命令就会执行。执行的顺序为:首先打开记事本软件%SystemRoot%\notepad.exe;然后,再将a.bat作为参数传递给notepad.exe。这样子的结果就是:用记事本打开了a.bat这个%1此时代表的就是a.bat了,即你操作的那个文件。不知道我说的明白不?