Windows批处理脚本url解码
发布时间:2021-01-25 11:27:26 所属栏目:系统 来源:网络整理
导读:我有一个批处理脚本在我的网络上为我触发vlc,问题是它是基于浏览器中的URL打开的. 浏览器会自动添加代替常规空间,在将文件路径发送到vlc之前,我需要在批处理脚本中再次使用常规空间替换它. 这是我的代码; @echo offset str=%1set str=%str:~8%set str=%str:%
我有一个批处理脚本在我的网络上为我触发vlc,问题是它是基于浏览器中的URL打开的.
这是我的代码; @echo off set str=%1 set str=%str:~8% set str=%str:%%20= % START /D "C:Program FilesVideoLANVLC" vlc.exe %str% pause 值得一提的是,这将在Windows 7和/或vista系统上运行. 解决方法@echo off setlocal enabledelayedexpansion set str=%~1 set str=%str:~7% set str=!str:%%20= ! "C:Program FilesVideoLANVLCvlc.exe" "%str%" pause 也可以自由修复其他一些事情.如果脚本在参数周围用引号运行,它总是有一个尾随“.延迟扩展在这里为你提供了第二组变量分隔符,这避免了%的问题.此外,就我所见,不需要启动,除非你严格依赖于VLC有自己的目录作为它的启动路径. (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新