`
wandejun1012
  • 浏览: 2719579 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

bat 此时不应有

 
阅读更多

 

假设有一条命令在DOS下单独运行是可以的:

for /f %x in ('dir g* /b') do makecab %x %x.cab

 

简单解释一下:将目录下所有g开头的文件,用makecab压缩成.cab结尾的文件。

 

但是把它们放到批处理中,则会报:此时不应有  x.cab

 

解决办法:在bat中引用变量时,必须用%%+变量的形式。

即这句话应该写成:

for /f %%x in ('dir g* /b') do makecab %%x %%x.cab

 

refurl:http://zhidao.baidu.com/question/118069820.html

http://blog.csdn.net/xhhjin/article/details/7373524

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    解决Bat文件不能运行

    解决Bat文件不能运行,双击BAT文件无反应

    C#调用bat文件 bat处理 c#调用bat

    在IT行业中,尤其是在Windows应用程序开发领域,经常需要在C#代码中执行一些系统级别的操作,例如执行批处理(bat)文件来实现自动化任务。本文将详细介绍如何在C#项目中调用bat文件,并通过一个简单的按钮操作来...

    解决Windows下bat文件不能直接运行问题.docx

    "解决Windows下bat文件不能直接运行问题" 在Windows操作系统中,bat文件是一种批处理文件,用于自动执行一系列命令。然而,在某些情况下,bat文件可能不能直接运行,打开变成记事本方式的。这是因为Windows系统中...

    使用bat加密不想让人看到的文件夹

    密码打开文本自己设置 保存将文件改为bat后缀名。 加密前需要有一个private文件夹 将需要加密的资源当道文件夹 运行bat。。。 解密使用同一个bat文件 密码就是自己设置的 默认密码123

    解决运行bat文件出现错误提示

    此时,你需要仔细检查BAT文件的内容,确保每一行命令都是正确的,并且路径和文件名都已正确引用。 对于描述中提到的论坛链接,虽然无法直接查看具体内容,但通常情况下,论坛讨论会提供一些实用的解决步骤,如检查...

    tomcat service.bat

    标题 "tomcat service.bat" 指的是一个用于在Windows操作系统上配置Apache Tomcat服务器作为系统服务的批处理脚本。这个脚本使得Tomcat可以在系统启动时自动运行,提供持续的服务,而无需用户手动启动。Tomcat是开源...

    exe2bat——一个可以将.exe文件转换为.bat文件的小工具,命令行工具。

    《exe2bat:将EXE转换为BAT的命令行工具详解》 在计算机技术领域,我们经常遇到各种类型的可执行文件,其中最常见的两种是.exe(Windows下的可执行文件)和.bat(批处理文件)。虽然.exe文件通常包含了更复杂的程序...

    解决bat文件名、目录名或卷标语法不正确

    标题中的“解决bat文件名、目录名或卷标语法不正确”是指在Windows操作系统中,当你尝试运行一个批处理(BAT)文件或者访问某个目录时,如果遇到“文件名、目录名或卷标语法不正确”的错误,这通常意味着文件路径、...

    BAT加密源程序,让你BAT不能随便让人看

    由于批处理文件通常包含可执行的命令,有时会包含敏感信息或商业机密,因此对它们进行加密可以保护源代码不被未经授权的人查看或修改。 描述中的重复内容"BAT加密程序"强调了这是关于如何为BAT脚本文件提供安全保护...

    bat后台执行实现bat后台执行实现

    根据给定文件的信息,本文将围绕“bat后台执行”的主题展开详细讨论,旨在解析如何在Windows环境下通过批处理脚本(.bat文件)实现程序或命令的后台运行,并结合部分提供的内容进行具体分析。 ### 一、理解bat后台...

    进度条0.bat进度条0.bat进度条0.bat进度条0.bat进度条0.bat

    进度条0.bat进度条0.bat进度条0.bat进度条0.bat进度条0.bat进度条0.bat进度条0.bat进度条0.bat进度条0.bat进度条0.bat进度条0.bat进度条0.bat进度条0.bat

    bat调用另一个bat文件

    `start`命令会打开一个新的命令解释器窗口来执行批处理文件,例如`start /min script1.bat`,这将在最小化的窗口中运行`script1.bat`,不影响`script2.bat`的执行。 3. **参数传递**: 在调用批处理文件时,可以...

    指定某个文件不拷.bat

    指定文件夹下的某个文件不copy,脚本里面的e:\1\1.txt即为不拷贝的文件

    vbs打开bat 转exe 解决安全软件报毒问题

    这里的`a.bat`是你要运行的bat文件的名称,`1`表示在新窗口中打开,`false`表示脚本不等待bat文件执行完毕就继续执行。 2. 运行这个vbs文件,它会启动并执行对应的bat文件,从而避免了直接运行bat文件可能遇到的...

    BAT文件1.BAT文件

    BAT文件1.BAT文件1.BAT文件1.BAT文件1.BAT文件1.BAT文件1.BAT文件1.BAT文件

    EXE 转换 BAT工具

    这种转换在特定情况下非常有用,例如当用户需要理解或控制一个程序的执行流程,或者在不支持EXE格式的环境中运行程序。 在Windows操作系统中,.exe文件是可执行程序的通用格式,它包含了运行应用程序所需的所有代码...

    bat 语法 命令 bat 语法 命令 bat 语法 命令

    创建批处理文件非常简单,只需要使用记事本编辑器,不输入任何内容,将其另存为".bat"扩展名的文件即可。批处理文件的主要作用在于简化重复性的命令操作,通过在文件中编写DOS命令,系统会按照命令的顺序依次执行。 ...

    vs2015 vcvarsall.bat文件

    总结来说,`vcvarsall.bat` 是Visual Studio 2015中用于配置C++开发环境的重要工具,通过它,开发者可以轻松地在命令行环境中构建和调试C++项目,无论是在日常开发还是自动化构建流程中,`vcvarsall.bat` 都是不可或...

    bat转vbs,相当于隐藏运行bat

    在IT行业中,有时我们需要执行批处理脚本(BAT文件)以自动化某些任务,但这些脚本在运行时会显示命令提示符窗口,这可能在某些情况下并不理想,比如为了保持界面整洁或者避免用户注意到后台操作。"bat转vbs"是指将...

    bat脚本技巧一键批量替换修改文本文件内容,bat脚本知识小技巧小妙招

    bat脚本技巧一键批量替换文件内容,bat脚本知识小技巧小妙招,哈喽,大家好!今天分享一个一键批量替换文件内容的脚本给大家,我们通过脚本可以一键,批量修改和替换文本内容,只需要在配置文件中,设置好我们想要...

Global site tag (gtag.js) - Google Analytics