`
Anleb
  • 浏览: 32970 次
  • 性别: 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
分享到:
评论

相关推荐

    java调用bat批处理与sh脚本

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

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

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

    Oracle存储过程调用bat批处理脚本程序

    - `exesyscommand.jsp`: 这看起来是一个Java Servlet,可能是用于通过Web接口与数据库交互,调用存储过程执行批处理脚本。 - `PR_OTHER_SYSTEM_DATA_IMPORT.prc`: 这可能是一个存储过程,用于导入其他系统数据,它...

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

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

    ruby脚本交互.rar

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

    易语言批处理调用API源码

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

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

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

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

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

    一些经典的批处理脚本

    批处理脚本是一种基于DOS或Windows操作系统中的命令行接口(CMD)的自动化工具,它通过一系列预先定义的命令来执行一系列操作,极大地提高了工作效率。这些脚本通常以.bat或.cmd为扩展名,使得用户可以方便地执行...

    非常好的批处理脚本学习参考

    批处理脚本是一种在Microsoft Windows操作系统环境中执行一系列命令的文本文件,通常以.bat或....所以,如果你对批处理感兴趣,或者想要提升自己的系统管理技能,"非常好的批处理脚本学习参考"无疑是一个理想的资源。

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

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

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

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

    dos批处理脚本学习

    7. **find_break.bat**:可能是一个寻找程序错误或断点的脚本,可能用到`find`或`findstr`命令来搜索日志文件中的错误信息。 8. **replace.bat**:可能涉及批量替换文件或文本中的特定字符串,利用`replace`命令或...

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

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

    Android apk签名批处理脚本

    在本例中,我们有一个名为"signapk"的批处理脚本,它的目的是简化APK签名的过程。批处理脚本通常包含若干行命令,如复制、移动、重命名文件等,以及调用其他可执行程序。 在使用这个批处理脚本之前,你需要准备以下...

    BAT批处理脚本-提示窗口进度条-显示进度.zip

    一个常见的方法是使用内部命令如ECHO和PAUSE来模拟进度条。例如,脚本会不断更新屏幕上的文本,用“=”符号填充代表进度的区域,同时通过PAUSE命令暂停一小段时间,让用户能够看到进度的改变。这样做虽然简单,但并...

    windows批处理命令详解及脚本实例.pdf

    4. CALL命令:CALL命令用于在批处理执行过程中调用另一个批处理,当另一个批处理执行完后再继续执行原来的批处理。 例:批处理2.BAT 内容如下: ECHO 这就是 2 的内容 批处理1.BAT 内容如下: ECHO 这是 1 的内容 ...

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

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

    批处理脚本

    6. **错误处理**:通过`goto`跳转到错误处理标签,如`if errorlevel`可以检测上一个命令的退出状态,如果失败则执行相应处理。 7. **函数与子程序**:批处理脚本虽然没有真正的函数,但可以通过`goto`标签实现类似...

    BAT批处理脚本-解密.zip

    总之,批处理脚本是Windows系统中实现自动化任务的强大工具,"BAT批处理脚本-解密.zip"可能包含了一个或多个用于解密文件或数据的脚本。通过理解基本的批处理命令和脚本编写技巧,我们可以创建出高效、安全的自动化...

Global site tag (gtag.js) - Google Analytics