精华内容
下载资源
问答
  • 我用anaconda prompt创建、运行的tensorflow python环境,现在想在这个环境运行一个windows批处理文件(bat文件),来跑inception网络(因为我要用它卷积层的参数,只训练分类的部分)。 运行这个bat文件,在...
  • 在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。是很多系

    原文链接:http://www.xitonghe.com/jiaocheng/diannao-9298.html
    若侵权,联系删除。
    BAT文件是批处理文件,在Windows系统下以命令行的方式执行一条或多条命令。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。是很多系统爱好者喜欢使用的命令!能实现的功能有很多。
    然而Bat文件在运行时都会出现黑色的命令提示符窗口,让某些时候感觉不爽,如何才能隐藏运行Bat文件?下面小编介绍几种方法。

    一、通过批处理命令实现。缺点:会看到一个窗口一闪而逝。优点:简单,直接添加即可。
    @echo off
    if “%1”==”h” goto begin
    start mshta vbscript:createobject(“wscript.shell”).run(“”“%~nx0”” h”,0)(window.close)&&exit
    :begin
    ::以下为正常批处理命令,不可含有pause set/p等交互命令
    pause

    二、利用vbs脚本实现隐藏。缺点:调用麻烦点。优点:基本看不到痕迹(非绝对的,指一般用户)
    HideRun.vbs
    CreateObject(“WScript.Shell”).Run “cmd /c D:/test.bat”,0
    其中D:/test.bat是你的批处理路径

    三、另一思路为把bat转换成vbs,然后vbs生成一个临时bat文件,然后WScript.Shell.Run隐藏启动这个临时bat。

    HideRun.bat
    echo CreateObject(“WScript.Shell”).Run “cmd /c D:/test.bat”,0>tmp.vbscscript.exe/e:vbscripttmp.vbs
    del $tmp.vbs
    这个批处理其实不能使其批处理本身隐藏,但是下面大部分隐藏调用批处理的原理和基础。

    HideRun.js
    new ActiveXObject(‘WScript.Shell’).Run(‘cmd /c D:/Test.bat’,0);
    用Javascript有什么好处呢?js的字符串变量可以用单引号,从而方便命令行作为参数调用,而且js很好的支持多行语句用 ; 分隔写成一行。要注意的是:js要区分大小写,方法
    必须用括号,结尾必须有分号。所以就成了下面的命令:
    mshta “javascript:new ActiveXObject(‘WScript.Shell’).Run(‘cmd /c D:/test.bat’,0);window.close()”

    通常系统管理员会向用户端推送一些脚本并运行,或者拷贝批处理文件到客户端由用户自己运行。但是大部分脚本在运行时会弹出黑色背景的DOS窗口,这会让不少用户不知所
    措,甚至误操作关闭正在运行的窗口。好在批处理文件的DOS窗口是可以隐藏的,以下是几种隐藏批处理运行窗口的方法。

    1.基础
    HideRun.vbs
    CreateObject(“WScript.Shell”).Run “cmd /c D:/test.bat”,0 www.xitonghe.com
    其中D:/test.bat是你的批处理路径
    另一思路为把bat转换成vbs,然后vbs生成一个临时bat文件,然后WScript.Shell.Run隐藏启动这个临时bat。

    HideRun.bat
    echo CreateObject(“WScript.Shell”).Run “cmd /c D:/test.bat”,0>tmp.vbscscript.exe/e:vbscripttmp.vbs
    del $tmp.vbs
    这个批处理其实不能使其批处理本身隐藏,但是下面大部分隐藏调用批处理的原理和基础。

    HideRun.js
    new ActiveXObject(‘WScript.Shell’).Run(‘cmd /c D:/Test.bat’,0);
    用Javascript有什么好处呢?js的字符串变量可以用单引号,从而方便命令行作为参数调用,而且js很好的支持多行语句用 ; 分隔写成一行。要注意的是:js要区分大小写,方法
    必须用括号,结尾必须有分号。所以就成了下面的命令:
    mshta “javascript:new ActiveXObject(‘WScript.Shell’).Run(‘cmd /c D:/test.bat’,0);window.close()”

    2.用快捷方式
    如果要使一个批处理本身隐藏,可以参考附件里的一个快捷方式,修改附件中的相关路径即可隐藏启动你的批处理。可以用vbs来建立一个 .lnk,其实用批处理也行(先echo一个
    vbs出来)

    3.利用系统服务
    可以建立一个系统服务然后启动这个服务来启动批处理。缺点是启动服务较慢,需要管理员权限
    runassrv add /cmdline:”C:/Windows/System32/cmd.exe /c D:/test.bat” /name:”mysrv”
    net start mysrv

    4.利用at计划任务
    用at可以建立一个计划任务,在不输入 /interactive 参数可以后台运行。但是建使用at必须有管理员权限
    at 09:10 “cmd /c D:/Test.bat”
    然后在 9:10 系统就会自动后台以SYSTEM权限运行这个bat

    5.利用ftype文件关联
    ftype batfile=C:/Windows/System32/mshta “javascript:new ActiveXObject(‘WScript.Shell’).Run(‘cmd /c%1’,0);window.close();”

    6.其他用户
    Windows 2k/XP支持多用户,如果能在后台登陆另一个账户的桌面然后运行一个批处理,就能完全达到隐藏的目的

    7.编译成可执行文件
    不少方法可以实现,可以直接利用的工具有 Quick Batch file compiler。
    以上方法由系统盒www.xitonghe.com 小编网络整理,希望对大家有帮助。

    展开全文
  • windows 批处理文件bat中当前目录。

    万次阅读 2013-11-29 14:58:28
    批处理文件中,往往我们想运行当前目录下的某些程序,比如说bat调用java,请参看本人的其他文章。今天重点说怎么取得当前目录。 在度娘了很多文章之后做一个总结,目前,我发现的有两个: 1,命令 %cd% 或者 !cd...

    在批处理文件中,往往我们想运行当前目录下的某些程序,比如说bat调用java,请参看本人的其他文章。今天重点说怎么取得当前目录。


    在度娘了很多文章之后做一个总结,目前,我发现的有两个:

    1,命令   %cd%  或者  !cd!

    2,命令   %~dp0

    很多人用第一种命令,但是有弊端。

    第一种命令,是当进入到命令所在目录后,可以这样运行,如果用windows的自动任务,或者在其他目录输入bat命令的全路径,这样就会出问题。

    所以,建议使用第二种

    以下举例说明:curDir.bat文件

    @echo off
    setlocal EnableDelayedExpansion
    echo 路径1.1:!cd!
    pause
    @echo off
    echo 路径1.2:%cd%
    pause
    @echo off
    echo 路径2:%~dp0
    pause
    
    文件存放于:D:\classPath\battojava  目录

    打开cmd窗口:环境目录为C:\Users\shenyun

    输入全路径:D:\classPath\battojava\curDir.bat  运行bat文件

    运行结果:


    总结:很明显,

    方法1:命令   %cd%  或者  !cd!  ,取得是运行的环境目录

    方法2:命令  %~dp0   ,取得了bat的文件所在目录

    展开全文
  • 批处理文件中,往往我们想运行当前目录下的某些程序,比如说bat调用java,请参看本人的其他文章。今天重点说怎么取得当前目录。 在度娘了很多文章之后做一个总结,目前,我发现的有两个: 1,命令 %cd% ...

    zz from: http://blog.csdn.net/shenyunsese/article/details/17024631


    批处理文件中,往往我们想运行当前目录下的某些程序,比如说bat调用java,请参看本人的其他文章。今天重点说怎么取得当前目录。


    在度娘了很多文章之后做一个总结,目前,我发现的有两个:

    1,命令   %cd%  或者  !cd!

    2,命令   %~dp0

    很多人用第一种命令,但是有弊端。

    第一种命令,是当进入到命令所在目录后,可以这样运行,如果用windows的自动任务,或者在其他目录输入bat命令的全路径,这样就会出问题。

    所以,建议使用第二种

    以下举例说明:curDir.bat文件

    [plain] view plain copy
     在CODE上查看代码片派生到我的代码片
    1. @echo off  
    2. setlocal EnableDelayedExpansion  
    3. echo 路径1.1:!cd!  
    4. pause  
    5. @echo off  
    6. echo 路径1.2:%cd%  
    7. pause  
    8. @echo off  
    9. echo 路径2:%~dp0  
    10. pause  
    文件存放于:D:\classPath\battojava  目录

    打开cmd窗口:环境目录为C:\Users\shenyun

    输入全路径:D:\classPath\battojava\curDir.bat  运行bat文件

    运行结果:


    总结:很明显,

    方法1:命令   %cd%  或者  !cd!  ,取得是运行的环境目录

    方法2:命令  %~dp0   ,取得了bat的文件所在目录


    展开全文
  • 在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。当然我们...
  • 怎么建立批处理文件呢? 批处理是什么? 批处理(Batch)是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND.COM或者CMD.EXE)...

    批处理是什么?该怎么建立批处理文件呢?

    批处理是什么?

    批处理(Batch)是一种简化的脚本语言,它应用于DOSWindows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND.COM或者CMD.EXE)解释运行。类似于Unix中的Shell脚本。批处理文件具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,需要使用if,for,goto等命令控制程序的运行过程,如同CBasic等高级语言一样。如果需要实现更复杂的应用,利用外部程序是必要的,这包括系统本身提供的外部命令和第三方提供的工具或者软件。批处理程序虽然是在命令行环境中运行,但不仅仅能使用命令行软件,任何32位的Windows程序都可以放在批处理文件中运行。

     

    该怎么建立批处理文件呢?

    1.打开记事本:

    批处理是什么?该怎么建立批处理文件呢? - HelloWorld - 绝圣弃智

    2.将代码复制到记事本中

     

     

    3.保存为.bat文件(注意:保存类型:“所有文件”):

    批处理是什么?该怎么建立批处理文件呢? - HelloWorld - 绝圣弃智

     博客转自:http://jl453625978.blog.163.com/blog/static/86041705201152711912944/

    展开全文
  • 怎么编写批处理文件

    千次阅读 2008-03-18 13:31:00
    这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。其次,批处理文件是一...
  • Windows10出现’telnet’ 不是内部或外部命令,也不是可运行的程序或批处理文件 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 问题...
  • Windows10出现’telnet’ 不是内部或外部命令,也不是可运行的程序或批处理文件 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 问题...
  • BAT是Windows系统下的批处理文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行...
  • 安装vue,完毕时,执行vue -V命令,结果,报 [ 'vue' 不是内部或外部命令,也不是可运行的程序或批处理文件。] 上网查了一下,问题无非就是两块: 1、安装完毕后,有没有将 vue.cmd文件 对应的目录,添加到 windows...
  • 问题补充: 批处理中执行的程序与批处理文件在同一个目录中。批处理文件中程序只写了可执行文件名,...对批处理文件右键以管理员身份运行时,默认路径是c:\windows\system32> 转载于:https://www.cnblogs.com/bo...
  • 今天碰到一个奇葩问题,mac上能...NODE_ENV 不是内部或外部命令,也不是可运行的程序,或者批处理文件 这是怎么回事呢?听我慢慢道来。 "scripts": { "dev": " pathConfig=\"dev\" node build/dev-server.js", ...
  • 批处理文件是扩展名为·bat 或·cmd的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行。接下来,我们就一起往下看看Win7系统批处理删除文件的方法。方法/步骤1、右键打开右键菜单,...
  • BAT批处理文件是由一系列命令构成,其中可以包含对其他程序的调用。...Windows批处理文件没有像Linux一样的Sleep函数进行延时处理,这里有2种较为实用的方法实现延迟1、使用WScirpt的sleep功能,精度0.001秒创建...
  • 5、有时候我们想XCOPY 变为自动复制,并且复制完成后关闭电脑,可以建立一个批处理文件,新建文本文档,更名为XCOPY.BAT 当然扩展名原来是TXT 格式的要更名为BAT 在这个 XCOPY.BAT 中输入 xcopy e:\*.* d: /s /h /c...
  • Windows Server2003 R2操作系统下怎么将一个以 ".bat" 为后缀的批处理文件注册为开机自动启动运行的系统服务  
  • 有三个文件,一个test.bat,一个test.exe,一个test.zip,现在需要写这个test.bat,运行这个test.bat会将test.exe和test.zip打包成一个new.exe,运行这个new.exe会生成test.exe和test.zip,并且会执行test.exe,让问各位...
  • win10系统,已安装Git bash,可以在cmd中运行.sh文件 ![图片说明]... 但在pycharm中,用os.system("sh test.sh")运行.sh文件,提示“sh不是内部或外部命令,也不是可运行的程序或批处理文件
  • 关于cmd命令: windows批处理命令的编写 1,将项目统一打包为一个jar包: 在你不需要配置文件,不需要更改其他文件,只需要运行的时候可以打一个,一般不会这样做。...jar包打好,然后怎么运行呢?
  • 请您注意:通过批处理bat制作的炸弹弹窗可能造成计算机运行卡顿或者死机,在执行炸弹弹窗前,请关闭其他应用程序。批处理bat制作无限弹窗效果详细操作流程:第一步:通过文本文档制作批处理bat文件,首先需要显示...
  • 请您注意:通过批处理bat制作的炸弹弹窗可能造成计算机运行卡顿或者死机,在执行炸弹弹窗前,请关闭其他应用程序。批处理bat制作无限弹窗效果详细操作流程:第一步:通过文本文档制作批处理bat文件,首先需要显示...
  • 解决方法:将dos命令写成bat批处理文件,然后进行以下操作。   bat文件运行时会有一个黑黑的cmd.exe窗口,很吓人,就算用start/min命令去运行bat文件,电脑的任务栏下仍然会有相关的图标,怎么让bat文件在后台...
  • APKTool批处理版l

    2011-10-26 13:58:55
    将你需要汉化的APK文件,放到APKTOOL文件夹下面,双击运行“解包软件.BAT”,批处理会自动识别APK文件并开始解包,在这里我用FlipSilent(一个翻转静音工具)作为示例。 解包出来的资源存储在“汉化中的资源”...
  • 首先我们要知道什么是pip,为什么要使用pip。pip 是一个安装和管理 Python ...许多人在第一次使用pip的时候都会出现'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件。这是因为直接在Administrator目录下...
  • 具体怎么使用,自行查看帮助,cmd 下...这里是我结合资料写的简单批量生成校验码批处理文件,目前支持:MD5、SHA256、SHA512,需要加的自行该代码即可。 @ECHO OFF ECHO Copyright (c) 2018-2020 Yahuan Jin. All...
  • 这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。  其次,批处理文件是...
  • 简介 讲一下在Python中写好了一个脚本之后,怎么自动双击一个程序自动就跑起来。 以及,怎么Windows 10中设计定期定时触发并跑...在Windows中,.bat文件是批处理文件,是与Linux中.sh(shell)文件很像的东西。...
  • 我很不高兴不得不问这个,但我不能让它工作.目前我有一个项目:5 Classes in the src/ folder2 ...”还是“批处理文件?”从WINDOWS命令行编译和运行这些类,但首先将jar添加到buildpath?我不知道我是怎么回事当我尝...

空空如也

空空如也

1 2 3 4 5
收藏数 84
精华内容 33
关键字:

windows批处理文件怎么运行