gpt4 book ai didi

batch-file - 我的批处理文件不断循环,但为什么?

转载 作者:行者123 更新时间:2023-12-03 07:32:53 25 4
gpt4 key购买 nike

我已经从我正在创建的 VB.NET 程序中编写了一个批处理文件。

当我在 Windows XP 中双击该文件时,它会弹出一个命令提示符,并且似乎一遍又一遍地运行。

我的批处理文件如下

REG ADD "HKCU\Software\Classes\*\shell\Open Folder In Rename" /ve /t REG_SZ  /d "Open With Rename" /f
REG ADD "HKCU\Software\Classes\*\shell\Open Folder In Rename\Command" /ve /t REG_SZ /d "P:\Misc\Rename v2.0\Rename v2.0\bin\Debug\Rename v2.0.exe ""%1""" /f
EXIT

我无法理解我做错了什么,但是如果我打开命令提示符并从那里运行它,它会运行一次。

任何帮助将不胜感激!

谢谢

最佳答案

在 Windows 中,如果您有一个与您的 bat 文件名相同的命令行可执行文件,并且批处理文件包含此命令,则批处理文件会一直循环。

例子:

  • 创建文件net.bat在您的桌面上。
  • 在您的文件中写入以下文本:net

  • 双击文件,它将继续循环。

    此行为的原因是命令的执行顺序。您要执行的命令位于路径中的文件夹之一中。但是批处理文件在您当前的文件夹中,因此它会首先执行,从而导致循环。

    关于batch-file - 我的批处理文件不断循环,但为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19047442/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com