运行命令时输入“你想如何打开这个文件”

运行命令时输入“你想如何打开这个文件”

当我运行%temp%使用时Win+R,会出现一个弹出窗口:

“您想如何打开这个文件?”

为了防止弹出,我可以使用双引号封装:"%temp%"

为什么%temp%没有引号不起作用?我认为一切都是在应用程序“StartIsBack”的试用期结束后开始的。试用期结束后,我无法访问“StartIsBack”的属性,因为它给了我相同的弹出消息。

图像

答案1

我遇到了同样的问题,并提出了一个问题,尽管没有得到答案(因此这个问题不应被标记为重复)。

运行 %temp% 转到用户文件夹中的文件

这是我修复它的方法:

我的非 8.3 用户文件夹中有一个空格(例如,用户名,而不是 USERNA~1),这会导致程序将其视为 2 个参数C:\Users\User(作为第一个参数)和Name\AppData\Local\Temp(作为第二个参数)。它读取第一个参数,导致它重新路由到用户文件夹中的文件用户。删除该文件C:\Users\User解决了这个问题(这并不重要,因为它只包含 CMD 错误)。

那么,为什么它在引号中起作用呢?因为它将其视为"User Name"1 个参数,但User Name实际上是 2 个。

您无法访问程序“StartIsBack”的属性,因为它们可能位于C:\Users\User Name\AppData\Local\StartIsBack\(请注意空格!)。

相关内容