`
open2ye
  • 浏览: 101341 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

自制小工具 一键贴图

    博客分类:
  • Ruby
阅读更多
# 鼠标右单击即可上传图片
# 地址要短
# 要直接到剪贴板



require 'rubygems'
require "win32/clipboard"
include Win32

$filename = ARGV[0]
TYPES = %w{.jpg .gif .png .jpeg}

def upload_file(file)
  puts "Your want to upload file #{$filename}"
  cmd = "curl -s -F Filedata=@\"#{$filename}\" -F Filename=\"#{File.basename(file)}\" -F Upload=\"Submit Query\" tu.6.cn/flash/index/tu_user_temp/-5073549"
  res = `#{cmd}`
  res =~ /(.+?):::/
  $1
end

def file_ext_allow?(file)
  TYPES.include?(File.extname(file).downcase)
end

def short_url(url)
  cmd = "curl -s http://tinyurl.com/api-create.php?url=#{url}"
  `#{cmd}`
end

if File.exists?($filename) && file_ext_allow?($filename)
  url = upload_file(ARGV[0])
  url = short_url(url)
  Clipboard.set_data(url)
  puts url
  puts "Tt is in you clipboard"
else
  puts "File not exist / File is ext name must in #{TYPES.join(",")}"
end


在 http://gist.github.com/466673



可惜 javaeye 不能贴 gist
2
0
分享到:
评论
3 楼 mewleo 2010-07-14  
open2ye 写道
自己要搞个 curl.exe


搞个弹出框,可以添加tag比较好吧。
支持一下,挺有趣的。
2 楼 open2ye 2010-07-13  
有人问 怎么做成右单击

写个bat
publish.bat

c:\Ruby187\bin\ruby.exe C:\tools\upload_file.rb %1


添加右单击按钮

1 楼 open2ye 2010-07-07  
自己要搞个 curl.exe

相关推荐

    3dmax插件——一键显示贴图

    总结来说,"3dmax插件——一键显示贴图"是一个针对3ds Max用户的实用工具,它解决了在处理复杂场景时贴图丢失的问题,尤其对处理测绘和无人机航测数据的用户而言,提供了巨大的便利。通过安装和使用这个插件,用户...

    unity 一键关联贴图

    总的来说,"Unity 一键关联贴图"是一个优化3D模型导入和材质管理的强大工具,它帮助开发者快速解决因导入导致的贴图丢失问题,提高开发效率,保证项目的视觉质量和流畅性。通过熟练掌握这类工具或技术,可以大大提高...

    中文3dMax一键找回贴图插件

    "中文3dMax一键找回贴图插件",即Collect Asset,就是这样一个旨在解决3ds Max中贴图丢失问题的实用工具。 Collect Asset插件是专为3ds Max设计的,它提供了中文界面,便于中国用户使用。该插件的核心功能主要分为...

    3dmax一键找回丢失贴图插件

    3dsmax插件开发

    饥荒自动打包工具,一键打包命令行工具

    饥荒Mod 开发一键打包工具,这是一个命令行工具,执行命令行会自动将 Mod 下面的动画,纹理等自动打包并且拷贝到相应目录。工具包中包含一个 Textool ,可以用来反解 纹理,将纹理转成png图片。Spriter 动画制作打包...

    贴图工具贴图工具zip

    贴图工具贴图工具zip贴图工具贴图工具zip贴图工具贴图工具zip贴图工具贴图工具zip贴图工具贴图工具zip贴图工具贴图工具zip贴图工具贴图工具zip贴图工具贴图工具zip贴图工具贴图工具zip贴图工具贴图工具zip贴图工具...

    3dmax归档神器,可以一键将模型进行贴图与模型归档,告别丢失贴图。

    3dmax归档神器,可以一键将模型进行贴图与模型归档,告别丢失贴图。

    一键旋转、翻转贴图(Unity内).zip

    "一键旋转、翻转贴图(Unity内).zip" 文件可能包含一个脚本或工具,帮助开发者在Unity编辑器中方便地完成这个任务,无需手动调整每个像素的位置。本文将详细介绍Unity中的贴图处理以及如何实现一键旋转和翻转功能。...

    传奇一键真彩地图制作.zip

    "传奇一键真彩地图制作.zip"这个压缩包文件显然针对的是传奇这款游戏的爱好者和开发者,提供了便捷的地图制作工具。在这个压缩包中,包含的主要文件是"真彩地图制作",这可能是一个程序或脚本,用于帮助用户快速生成...

    3dmax中将贴图一键导入到photoshop中编辑的插件SendMapToEditor.mse

    3dmax中将贴图一键导入到photoshop中编辑的插件SendMapToEditor.mse 3dmax中将贴图一键导入到photoshop中编辑的插件SendMapToEditor.mse 3dmax中将贴图一键导入到photoshop中编辑的插件SendMapToEditor.mse 3dmax...

    3DMAX UV贴图一键优化插件,搬砖必备神器。

    3DMAX UV贴图一键优化插件,正如其标题所言,是提高工作效率、简化UV编辑过程的强大工具,对于经常进行3D建模工作的专业人员来说,无疑是“搬砖必备神器”。 首先,我们来理解一下UV贴图的概念。在3D建模中,每个三...

    MAX贴图重命名插件

    MAX贴图重命名插件MAX贴图重命名插件MAX贴图重命名插件MAX贴图重命名插件MAX贴图重命名插件MAX贴图重命名插件MAX贴图重命名插件

    3Dmax一键楼梯小程序

    总结起来,3Dmax一键楼梯小程序是3Dmax软件的一个强大辅助工具,它通过智能化和参数化的设计,极大地简化了楼梯建模流程,提升了设计师的工作效率。无论是对于专业设计师还是初学者,都能从中受益,更快地完成高质量...

    截图小工具 支持贴图截图等等

    《截图小工具:高效便捷的贴图截图应用》 在当今信息化时代,截图已经成为我们日常工作中不可或缺的一部分。无论是为了分享信息、记录屏幕内容还是进行远程协作,一款优秀的截图工具至关重要。今天我们要介绍的就是...

    3dmax一键打包收集贴图、代理文件、灯光文件等插件、贴图路径指定插件

    2、傻瓜式一键操作,全中文界面 3、安装方式 下载该插件后,无需安装,将插件放在max场景中上方界面命令栏中的脚本库【脚本-运行脚本/打开脚本(二者选一个,最好是运行脚本里)】 4、将脚本放进运行脚本中,运行...

    制作无缝贴图的小工具

    本文将深入探讨“制作无缝贴图的小工具”,帮助你理解和掌握这一技术。 无缝贴图,顾名思义,是指一种可以连续、无断点地拼接在一起的图像纹理。在游戏设计中,例如地面、墙壁等环境元素的纹理,如果使用无缝贴图,...

    3dmax一键重命名插件

    总的来说,3dmax一键重命名插件Renamer是3DSMax用户提升效率的重要工具,尤其适用于那些需要频繁管理和调整大量3D对象的工作流程。通过批量重命名,用户可以保持场景的整洁和逻辑性,更有效地组织和协作项目。同时,...

    3dmax一键渐变插件

    总的来说,3DMax一键渐变插件是3D艺术家和设计师的有力辅助工具,它通过简单的操作提供了强大的颜色渐变功能,使得3D场景的色彩设计变得更加灵活和快捷。在日常工作中,熟练掌握这类插件的使用,无疑能提升工作效率...

    一个制作无缝贴图的小软件Seamless.rar

    这款名为"Seamless"的小软件正是专为此目的而设计的工具。 Seamless软件的核心功能在于帮助用户快速、方便地创建无缝纹理。它可能包含了多种图像处理算法,如自动边缘匹配、平滑过渡等,以确保图像在拼接时的自然...

    一键生成水晶灯

    在IT行业中,"一键生成水晶灯"可能是指一个软件工具或者编程脚本,它能够快速地自动生成具有水晶灯效果的图像或者3D模型。这个工具可能是为了方便设计师或者开发者在短时间内创建出逼真的水晶灯视觉效果。接下来,...

Global site tag (gtag.js) - Google Analytics