gpt4 book ai didi

windows - 在 Windows 启动时自动运行 ruby​​ 脚本

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

我写了一个 ruby​​ 脚本。

该脚本获取 mysites alexa 排名并将该值保存在文本文件中。但是现在我必须手动运行这个脚本。我可以自动化吗?例如,我想在 Windows 启动或设置 cronjob 时自动运行此脚本。可能吗?

我的脚本:

require 'net/http'
require 'rexml/document'
require 'date'


url = 'http://www.example.com'

xml_data = Net::HTTP.get_response(URI.parse('http://data.alexa.com/data?cli=10&data=snbamz&url='+url)).body
doc = REXML::Document.new(xml_data)

doc.elements.each('ALEXA/SD/POPULARITY') do |ele|
$alexaValue = ele.attributes["TEXT"]
break
end

$today = Date.today
$echo = "#{$today} - #{$alexaValue} - #{url} \n"


File.open("alexa.txt", 'a+') {|f| f.write($echo) }

最佳答案

创建 cmd.exe 的快捷方式并将其放在“开始”菜单的“启动”文件夹中。

在快捷方式的属性中,找到目标字段并将其放入其中。

C:\Windows\System32\cmd.exe /K "ruby C:\Users\username\Documents\rubyscript.rb"

执行它并确保它有效。然后它应该在启动时工作。

关于windows - 在 Windows 启动时自动运行 ruby​​ 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23205169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com