Questions tagged «batch-file»

批处理文件是一个文本文件,其中包含一系列命令,这些命令由MS-DOS,IBM OS / 2或Microsoft Windows系统上的命令解释器执行。

7
如何从另一个bat文件在后台运行bat文件?
我有一个“设置”脚本,该脚本在早晨运行,可以启动我需要的所有程序。现在,其中一些需要额外的环境设置,因此我需要将它们包装在小型BAT脚本中。 如何在Windows XP的后台运行这样的脚本? CALL env-script.bat 同步运行它,即,安装脚本只有在env-script中的命令终止后才能继续。 START/B env-script.bat 在同一命令提示符下运行CMD.exe的另一个实例,使其处于真正的混乱状态(我看到嵌套的CMD.exe的输出,键盘死了一段时间,脚本未执行)。 START/B CMD env-script.bat产生相同的结果。CMD中的所有标志似乎都不符合我的要求。

7
Windows批处理脚本启动程序和退出控制台
我有一个用于启动程序的批处理脚本,例如notepad.exe。当我双击这个批处理文件,记事本可以正常启动,但附近的黑色窗口cmd是谁发动notepad.exe仍在后台。为了启动notepad.exe并使cmd窗口消失,我该怎么办? 编辑:比使用更复杂\I。 该cmd电话cygwin,和cygwin开始notepad。我用 start \I \path\cygwin\bin\bash.exe 并且第一个窗口(cmd)消失了,但是第二个窗口(\ cygwin \ bin \ bash.exe)仍然在背景上。在我使用的cygwin脚本中notepad.exe &,然后退出。


8
如何通过批处理文件执行cmd命令?
我想编写一个批处理文件,它将以给定的顺序执行以下操作: 打开cmd 运行cmd命令 cd c:\Program files\IIS Express 运行cmd命令 iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0 使用URL = 打开Internet Explorer 8http://localhost:8088/default.aspx 注意:执行命令后,不应关闭cmd窗口。 我尝试启动cmd.exe / k“ cd \和cd ProgramFiles \ IIS Express”,但它不能解决我的目的。




8
批处理文件执行后如何自动关闭cmd窗口?
我正在运行具有以下两行的批处理文件: start C:\Users\Yiwei\Downloads\putty.exe -load "MathCS-labMachine1" "C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow 该批处理文件用于运行Xming应用程序,然后运行PuTTY应用程序,因此我可以SSH进入我大学的计算机实验室。 但是,如果运行此命令并且Xming尚未打开,则从PuTTY终端退出后,cmd窗口将保持打开状态。仅当我已经运行Xming时,关闭PuTTY终端时,cmd窗口才会关闭。我试图添加exit到批处理文件的最后一行,但无济于事。
88 batch-file  cmd 

12
如何从网络共享运行批处理文件而没有“不支持UNC路径”消息?
我试图从网络共享运行批处理文件,但是我不断收到以下消息:“不支持UNC路径。默认为Windows目录。” 批处理文件位于\\Server\Soft\WPX5\install.bat。当以管理员身份登录时,从Windows 7桌面导航到\\Server\Soft\WP15\并双击install.bat,这就是我得到“不支持UNC路径”的信息。信息。我在网上找到了一些建议,指出映射驱动器将不起作用,但是使用符号链接可以解决此问题,但是符号链接对我而言不起作用。以下是我的批处理文件内容,请提供任何可以帮助我完成所要完成的工作的帮助。基本上,我希望能够从运行批处理文件\\Server\Soft\WP15\install.bat。 批处理文件内容 mklink /d %userprofile%\Desktop\WP15 \\server\soft\WP15 \\server\soft\WP15\setup.exe robocopy.exe "\\server\soft\WP15\Custom" /copyall "C:\Program Files (x86)\WP\Custom Templates" Regedit.exe /s \\server\soft\WPX5\Custom\Migrate.reg 另外,安装完成后如何删除符号链接?

2
cmd文件中的%和%%有什么区别?
我最近在.cmd文件中包含了与此类似的行: for /f %%f in ('dir /b .\directory\*.sql') DO sqlcmd -b -o ".\directory\output\%%f.txt" -i ".\directory\%%f" 最初,我只使用%f,并且在命令行上运行时可以正常工作,而在文件中运行时则无法正常工作。当我切换到%% f时,它在文件中起作用。只是想知道有什么区别。
87 batch-file  cmd 

9
如何使用脚本启动具有特定工作目录的Git Bash窗口?
如何使用脚本(Bash或Windows批处理)启动具有指定工作目录的新Git Bash窗口? 我的目标是从一个脚本启动多个Git Bash窗口,每个窗口都设置到不同的工作目录。这样,我可以在启动计算机后快速开始工作,而不必打开Git Bash窗口并将每个窗口导航到正确的工作目录。 我不是在问如何更改默认工作目录,就像这个问题一样,而是从脚本启动具有不同工作目录的一个或多个终端窗口。


6
Windows Bat文件可选参数解析
我需要我的bat文件来接受多个可选的命名参数。 mycmd.bat man1 man2 -username alice -otheroption 例如,我的命令具有2个必需参数,以及两个可选参数(-username),其参数值是alice和-otheroption: 我希望能够将这些值转换为变量。 只需向已解决此问题的任何人发出电话即可。伙计,这些蝙蝠锉是一件痛苦的事。
84 batch-file 

6
使用批处理文件递归删除目录中所有特定类型(扩展名)的文件
我需要删除dir1和dir2中的所有.jpg和.txt文件(例如)。 我试过的是: @echo off FOR %%p IN (C:\testFolder D:\testFolder) DO FOR %%t IN (*.jpg *.txt) DO del /s %%p\%%t 在某些目录中,它起作用了;在其他国家则没有。 例如,这没有做任何事情: @echo off FOR %%p IN (C:\Users\vexe\Pictures\sample) DO FOR %%t IN (*.jpg) DO del /s %%p\%%t 我在第二个片段中缺少什么?为什么不起作用?
84 batch-file  cmd 

2
批量解码base64
我正在尝试使用批处理制作安装程序。当然,安装程序需要包含将要安装的文件,因此我正在考虑在base64中对文件进行编码,然后将其解码并写入目标位置。 当然,如果Windows拥有base64Linux盒子中包含的工具,我的工作将非常容易。但是,由于根本不存在,有没有办法使用批处理文件完全解码base64内容?我将如何做到这一点? 任何帮助表示赞赏。 (这只是一个实验,因此我不必担心效率低下之类的问题。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.