![创建批处理文件运行一次并退出命令提示符窗口](https://linux22.com/image/1476508/%E5%88%9B%E5%BB%BA%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6%E8%BF%90%E8%A1%8C%E4%B8%80%E6%AC%A1%E5%B9%B6%E9%80%80%E5%87%BA%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E7%AC%A6%E7%AA%97%E5%8F%A3.png)
这是我想在 Windows XP 机器上运行的命令行
arp -s 192.168.1.1 11-22-33-44-11-22
我尝试将这样的代码放入 arp.bat
arp -s 192.168.1.1 11-22-33-44-11-22
exit
当我双击它时,它保持窗口命令提示符打开,并一遍又一遍地重复命令
更新了我的问题:如何使其只运行一次并在执行完成后退出命令提示符?
或者
如果有办法执行此命令
arp -s 192.168.1.1 11-22-33-44-11-22
在 Windows 启动时运行
或者
是否有任何方法可以让此文件使用不同于 Windows XP 中的常规批处理文件的方式运行一次
答案1
好吧,我找到问题了
当我创建批次时,我以名称保存ARP命令这就是问题所在,命令不断重复,永不退出
我将 arp.bat 重命名为 batch.bat 或任何与 arp 字无关的名称,并且它运行良好,没有任何问题