`
Anleb
  • 浏览: 31975 次
  • 性别: 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脚本是实现自动化和...

    易语言批处理调用API

    `Mid`函数是易语言中的一个字符串处理函数,用于从字符串中提取指定长度的部分。它的基本用法是`Mid(字符串, 开始位置, 长度)`,返回从字符串起始位置开始的指定长度的子字符串。在批处理调用API时,`Mid`函数可能会...

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

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

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

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

    windows批处理脚本实验

    通过学习和实践"Windows批处理脚本实验",你可以掌握批处理脚本的基本语法和技巧,从而在日常工作中更好地利用这一工具。无论是在系统管理、软件部署还是数据处理等方面,批处理脚本都能发挥出其独特的价值。不断...

    易语言批处理调用API源码

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

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

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

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

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

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

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

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

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

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

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

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

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

    一些经典的批处理脚本

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

    批处理文件调用打印机...

    批处理文件调用打印机...

    经典批处理脚本.rar

    5. **`call`**:调用另一个批处理脚本。这在处理多步骤任务时很有用,可以将复杂逻辑分解到多个脚本中。 6. **`del`** 和 **`rd`**:分别用于删除文件和目录。`del filename`删除单个文件,`del /s *.*`删除当前...

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

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

    ansys批处理调用.rar

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

    vc++调用批处理程序

    你需要定义一个函数,该函数接受批处理文件的路径作为参数。在这个函数中,我们将使用`CreateProcess()`函数。 2. **包含必要的头文件**: 在你的源代码中,需要包含`Windows.h`,因为`CreateProcess()`函数在该...

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

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

Global site tag (gtag.js) - Google Analytics