cmd echo中缺少引号
我使用以下cmd命令打开启动文件夹中的每个视频:cmd echo中缺少引号,cmd,Cmd,我使用以下cmd命令打开启动文件夹中的每个视频: for %v in (C:\Users\username\AppData\Roaming\Microsoft\Windows\"Start Menu"\Programs\Startup\*.mp4) do start "" %v 执行此命令时,控制台中将显示以下内容: C:\Users\username>for %v in (C:\Users\username\AppData\Roaming\Microsoft\Windows\"Star
for %v in (C:\Users\username\AppData\Roaming\Microsoft\Windows\"Start Menu"\Programs\Startup\*.mp4) do start "" %v
执行此命令时,控制台中将显示以下内容:
C:\Users\username>for %v in (C:\Users\username\AppData\Roaming\Microsoft\Windows\"Start Menu"\Programs\Startup\*.mp4) do start "" %v
C:\Users\username>start "" C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\animation.mp4
Die Datei "C:\Users\username\AppData\Roaming\Microsoft\Windows\Start" kann nicht gefunden werden.
简单地说,错误表示找不到给定的文件。
我认为问题在于,视频确实被找到了(正如你在第二个回音中看到的),但是文件路径中“开始菜单”周围的引号丢失了。我该怎么解决呢?由于空格,您正试图退出
开始菜单,实际上您应该引用整个路径。请尝试以下方法:
C:\Users\username>for %v in ("C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.mp4") do start "" %v
这可能不够,因为开始“%v
也需要引用。那样的话,试试看
C:\Users\username>for %v in ("C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.mp4") do start "" "%v"
编辑后,宝贵的意见输入。请看一看注释中关于%v“
与“~%v”
的精彩解释。由于空格,您试图退出开始菜单,实际上您应该引用整个路径。请尝试以下方法:
C:\Users\username>for %v in ("C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.mp4") do start "" %v
这可能不够,因为开始“%v
也需要引用。那样的话,试试看
C:\Users\username>for %v in ("C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.mp4") do start "" "%v"
编辑后,宝贵的意见输入。请看一看注释中关于%v“
和“~%v”
的精彩解释。start”“%v”
实际上应该是start”“%v”
。这不是真正的调用(请参见^
字符),这是…@aschipfl,您是正确的,谢谢。我编辑了答案以反映您的输入。start”“%v
实际上应该是start”““%~v”
。这不是真正的调用(请参见^
字符),这是…@aschipfl,您是正确的,谢谢。我编辑了答案以反映您的输入。