gpt4 book ai didi

ruby - 右键单击并在 Windows 中使用 Ruby 选择上下文菜单选项

转载 作者:可可西里 更新时间:2023-11-01 10:08:01 26 4
gpt4 key购买 nike

我如何告诉 Ruby 右键单击​​ Windows 文件夹中的文件并从简单脚本的上下文菜单中选择一个选项?

最佳答案

使用 win32utils 您可以避免使用 API 调用将链接发送到桌面:

require 'win32/shortcut'
require 'win32/dir'
include Win32

Shortcut.new(Dir::DESKTOP + '\shortcut.lnk') do |s|
s.path = "c:\\path\\to\\something.exe"
s.window_style = Shortcut::SHOWNORMAL
s.description = "My shortcut to something"
end

你需要 win32-shortcutwin32-dir gem;您还需要确定要提供给 Shortcut#path 的文件路径。这通常可以使用 Dir#each 轻松完成,将它传递给您感兴趣的目录,并对您迭代的目录元素进行某种控制。

关于ruby - 右键单击并在 Windows 中使用 Ruby 选择上下文菜单选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10435094/

26 4 0