关闭 Windows 7 中的更改文件扩展名警告

关闭 Windows 7 中的更改文件扩展名警告

有没有办法关闭 Windows 7 中的文件扩展名重命名对话框?

提示你的那个

重命名:如果更改文件扩展名,文件可能会变得不可用。您确定要更改它吗?

答案1

使用 AutoHotkey 脚本可以实现:

While, 1
{
 WinWait, Rename ahk_class #32770
 WinActivate, 
 ControlClick, Button1
}

安装自动热键,将上述代码保存在扩展名为 .ahk 的文件中并启动脚本。它将等待“重命名”窗口出现。当它出现时,它会自动“点击”是按钮(此处用“Button1”标识)。

如果你不想安装 AutoHotkey,这里有一个编译版本相同脚本。运行可执行文件并观察它的神奇之处 :-)。

请注意,它实际上并没有回答问题,因为问题仍然出现。但它是自动的,所以你不会再被它打扰了。

答案2

在回应关于已接受答案的评论时,我还发现 AHK 脚本非常慢。此修改似乎使其更快:

While, 1
{
 WinWaitActive, Renommer ahk_class #32770
 send o
}

您会注意到我使用的是法语版 Windows。英语版使用方法如下:

While, 1
{
 WinWaitActive, Rename ahk_class #32770
 send y
}

对于葡萄牙语窗口(至少是 pt-BR 版本),使用:

While, 1
{
 WinWaitActive, Renomear ahk_class #32770
 send s
}

答案3

这是非常有可能的,只要有正确的工具、耐心、好的反汇编程序以及一些运气,您就可以禁用它。

然而,这并不像更改注册表项那么简单。

这里有一个例子,当您试图删除正在使用的文件时,有人禁用了“延迟”。 http://www.codeproject.com/KB/system/NoDeleteDelay.aspx
我只是试着四处寻找,并没有发现任何有用的东西。

我认为比 RtvReco 更好的解决方案是有人在上下文菜单中创建一个菜单选项,例如“Rename2”,然后弹出一个消息框提示输入新文件名并使用 Windows API 来重命名它。

答案4

ren *.aa *.bb为什么不直接使用cmd(命令提示符)中的命令,而是下载应用程序呢?

相关内容