`
Anleb
  • 浏览: 32733 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

分享一个技巧,利用批处理调用ruby脚本(可能你为路径苦恼)

阅读更多
当我们利用cmd命令执行:ruby test.rb的时候,你可能会发现,我们需要cd 到test.rb的目录,可以利用DOS命令实现这个 路径
#关闭命令显示
@echo off
#提示信息
echo Now,listing the controller,please not shutdown the DOS File!
#切换到当前路径,.bat文件和.rb文件放在一起就可以了
set pa=%cd%
#执行ruby脚本
ruby test.rb
pause


这样无论你的脚本在哪,批处理调用ruby test.rb都不会报错。
1
0
分享到:
评论

相关推荐

    用于多个批处理并发执行的Ruby示例脚本

    用于多个批处理并发执行的Ruby示例脚本,在资源一定的条件下可以拆分加快执行速度

    java调用bat批处理与sh脚本

    `ScriptUtil`可能是这个博客中提到的一个工具类,它可能是作者为了封装上述操作而创建的,简化了Java程序中调用批处理和Shell脚本的过程,提供了更友好的API。 总之,通过Java调用bat批处理和sh脚本是实现自动化和...

    BAT批处理脚本-获取完整路径.zip

    "BAT批处理脚本-获取完整路径.zip"这个压缩包文件显然包含了一个用于获取文件或目录完整路径的批处理脚本。 在Windows系统中,批处理脚本是通过DOS命令(也称为命令行接口)来实现其功能的。"获取完整路径.bat"这个...

    大量批处理脚本和教程,高手编写的批处理脚本和批处理教程

    中国DOS联盟论坛是一个专注于DOS和批处理技术的在线社区,汇聚了众多批处理领域的专家和爱好者,他们分享了许多实用的批处理脚本和教程,涵盖了从基础到高级的各种应用。 在这个压缩包文件"Documents"中,你可以...

    ruby脚本交互.rar

    两者结合可能是为了让易语言程序调用Ruby脚本执行特定任务,比如利用Ruby的网络库进行数据抓取或分析。通过调用系统命令或使用子进程,易语言程序可以启动并控制Ruby脚本,实现功能互补。 4. **Ruby的脚本执行**: ...

    易语言批处理调用API源码

    易语言批处理调用API源码是一个涉及到编程技术、易语言特性和系统级接口调用的重要主题。在本文中,我们将深入探讨易语言如何通过批处理来调用API,以及这个过程中涉及的关键概念和技术。 易语言,全称“简易语言”...

    BAT批处理脚本-文件相关操作-获取路径中指定层深的字符串.cmd.zip

    "BAT批处理脚本-文件相关操作-获取路径中指定层深的字符串.cmd.zip"这个压缩包文件提供了一个批处理脚本,主要目的是从文件路径中提取出特定深度的目录字符串。下面我们将详细讨论这个知识点。 批处理脚本(BAT)是...

    BAT批处理脚本-文件相关操作-用批处理调用API实现文件下载(缺).zip

    在批处理脚本中调用API的一个常见例子是`UrlDownloadToFileA`函数,这个函数可以用来从指定URL下载文件到本地。其基本用法包括以下步骤: 1. 首先,声明API函数,如: ```bat @echo off set url=...

    Bat 批处理调用Cygwin并执行命令

    Windows系统下,Cygwin.bat批处理文件怎么添加并执行其他命令? 如果你还没有找到解决办法的话,看我的文件。 如果你已经有了解决办法,看下是否有这个精简!!

    批处理调用exe改变cmd控制台单行字符颜色属性

    在压缩包文件`mycolor`中,可能包含了一个示例EXE或源代码,用于演示如何通过批处理调用自定义程序改变单行字符颜色。通过学习和理解这个程序,你可以掌握如何创建自己的控制台颜色修改工具。 总之,批处理调用EXE...

    BAT批处理脚本-网络相关操作-巧用批处理快速切换IP地址.zip

    在"BAT批处理脚本-网络相关操作-巧用批处理快速切换IP地址.zip"这个压缩包中,包含了一个名为"巧用批处理快速切换IP地址.txt"的文件,该文件实际应为一个批处理脚本,但由于安全原因,可能被临时转换为TXT格式。...

    BAT批处理脚本-文本操作-获取路径中指定层深的字符串.cmd.zip

    "BAT批处理脚本-文本操作-获取路径中指定层深的字符串.cmd.zip"这个文件包显然是一个专注于处理路径信息的批处理脚本。以下是对这个主题的详细讲解: 批处理脚本(BAT)是基于DOS或Windows操作系统中的Command.com...

    相对路径bat执行exe文件 例子

    标题“相对路径bat执行exe文件 例子”指向了一个具体的实践场景,即如何在批处理脚本中通过相对路径来调用可执行文件(EXE)。这里我们将详细探讨这个主题,以及相关的知识点。 首先,了解什么是相对路径至关重要。...

    ansys批处理调用.rar

    例如,一个简单的APDL命令行可能如下所示: ``` /INPUT,FILE=my_model.mdb /SOLU ANTYPE,STATIC /ENDSOL /POST1 /PLOT,DISP /EXIT ``` 这些命令分别用于加载模型、设置求解器类型为静态、结束解决方案定义、进入后...

    java远程下载与调用批处理脚本

    项目中的“p2p”文件可能是一个具体的示例,可能包含了实现上述功能的Java代码或者是批处理脚本的样本。对于初学者来说,研究这个代码可以提供宝贵的实践经验,了解如何将这些理论知识应用到实际项目中。 总的来说...

    BAT批处理脚本-隐藏批处理.zip

    在这个"BAT批处理脚本-隐藏批处理.zip"压缩包中,包含了一个名为"隐藏批处理.bat"的文件,我们可以从中学习到如何创建并运行一个隐藏的批处理脚本。 批处理脚本的核心在于命令行指令,例如: 1. **`@echo off`** - ...

    BAT批处理脚本-垃圾清理清除-注册表垃圾清理.zip

    一个简单的批处理脚本可能包含以下元素: 1. 开始标识:`@echo off`,用于关闭命令提示符窗口的命令回显。 2. 命令序列:如`del`、`move`、`copy`等,用于执行文件操作,例如删除、移动或复制文件。 3. 条件语句:如...

    BAT批处理脚本-被锁定帐户.zip

    在"BAT批处理脚本-被锁定帐户.zip"这个压缩包中,我们有一个名为"被锁定帐户.bat"的脚本,其目标可能与解锁或管理被锁定的计算机账户有关。 在Windows环境中,用户账户可能会因为连续输入错误密码而被系统锁定,这...

    通过批处理调用本机或者局域网机器执行WINDOWS计划任务

    通过批处理调用本机或者局域网内机器执行WINDOWS计划任务

    用批处理(.bat)自动配置Tomcat服务器

    批处理是Windows操作系统中的一种命令行脚本,它允许用户预先编写一系列的DOS命令,并将它们存储为一个.bat或.cmd文件,执行这个文件就能按顺序运行这些命令,实现自动化操作。 Tomcat是Apache软件基金会的一个开源...

Global site tag (gtag.js) - Google Analytics