我的目标是在默认图像查看器(Windows 10照片应用)中打开图像文件,并根据用户输入关闭它们。我的文件路径包含反斜杠,而不是标准斜杠,虽然替换它们似乎不会改变我在下面提到的结果。
我尝试了以下内容:
Kernel.system('full_path_to_image')
或使用exec
代替相同的内容,但它只返回格式错误Errno::ENOEXEC
。即使通过以下方式打开解释器,也可以在命令解释程序中手动输入文件路径。
Kernel.system('cmd')
我试图通过使用system
的多参数版本来避免shell,但我不能。
有可能做我想做的事吗?