不知道你说的是什么操作系统。我在dos下用%1多在编写批处理文件的时候。如果你编写一个了一个名为"a.bat"的文件,同时你想在调用这个命令的时候输入额外的参数string。这时你可以在提示符下敲入“a.bat string”,那么在你的a.bat执行的时候,%1就代表着"string"这个字符串。可以在a.bat中随时调用。也就是说%1是表示从系统传递来的第一个用户输入参数。ftype exefile=notepad.exe %1表示用notepad.exe打开名为%1的文件。依此类推。