在”运行脚本“中”使用指定软件“的路径中带有空格会被截断

BUG反馈 · 1560 次浏览
岩仓玲音Lain 创建于 2021-12-26 21:52

使用$$"{路径}"也仍然会被截断,似乎双引号无效。


回复内容
CL 2021-12-26 21:53
#1

使用.bat 或.cmd脚本类型试一下

岩仓玲音Lain 2021-12-27 19:54 :

用自定义脚本类型不可以使用吗,因为使用的脚本并不是CMD或者BAT..

CL 回复 岩仓玲音Lain 2021-12-27 20:09 :

目前是什么样的动作? 截图看看

岩仓玲音Lain 回复 CL 2021-12-28 09:31 :

调用了绿色单文件版的ahk……这是修改前的,尝试插值$$"{路径}"失败了……依旧会弹框script然后显示空格处被截断


岩仓玲音Lain 最后更新于 2021-12-28 09:33
CL 回复 岩仓玲音Lain 2021-12-28 10:32 :

是脚本内容里出错还是ahk程序路径出错呢? 如果是脚步内容,可以用everythong找到生成的临时脚本文件确认一下里面的内容是不是正常。

岩仓玲音Lain 回复 CL 2021-12-29 18:04 :

就是“使用指定软件”这里,如果地址栏出现了空格,就会导致路径被截断,只会出现空格前半段的。使用$$"{路径}"这样用双引号括起来的也一样会被截断,好奇怪……

CL 回复 岩仓玲音Lain 2021-12-29 18:06 :

使用指定软件这里直接指定路径,不需要加引号。报错信息截图一下

岩仓玲音Lain 回复 CL 2021-12-31 11:31 :

大概是这样子



CL 2021-12-31 14:34
#2

我测试了一下,程序路径里带空格没有影响。而且弹出脚本不存在的消息,说明已经启动了ahk程序,只是它没有找到脚本文件的路径。

看起来是%FILE%要用引号括起来。改成 "%FILE%" 试一下看看。

岩仓玲音Lain 2022-01-04 12:08 :

试了一下,不太行,还是同样的提示,好奇怪哦……




岩仓玲音Lain 最后更新于 2022-01-04 12:09
CL 回复 岩仓玲音Lain 2022-01-04 13:12 :

😂 试试直接用“运行或打开” 模块。


回复主贴