Questions tagged «batch»

批处理是在没有用户干预的情况下执行一组命令或软件程序。批处理文件是一个文本文件,其中包含一系列此类命令或程序调用。请为此使用标签[batch-file]。

2
如何编写批处理文件的决策?
我经常使用批处理文件让我的电脑为我做的事情。但主要是我做了我已经决定的事情。就像打开我的隐藏文件一样,如果我独自一人,或者开始播放特定的播放列表。对于像我这样的初学者来说,这些东西很简单。 但是现在我想尝试自己定义它是否应该打开这个文件或另一个。 例如,我编写命令行(见下文)来问我一个我必须回答的问题: set /p input==how much on 10? 如您所见,我可以回答0到10之间的任何数字。我可以编写一个命令行来告诉它为每个值做些什么,比如: if %input%==10 then ten 等等... 但如果两个或三个值具有相同的输入,我不想一个接一个地写所有这些命令行怎么办?例如,如果在4和4以下我希望它打开我的时间表,并且在我的播放列表8和8以下,那么我想要打开另一个播放列表? 也许使用“大于”或“小于”的标志? 我试过这样做但它不起作用。但也许我做错了?

1
使用Sed.exe修改名称不以特定字符开头的文件
我是这个人的新手,所以我希望得到别人的帮助。 我在Windows Vista 32位版本上这样做。 我的桌面上有2个文件夹:folder_a(带有sed.exe)和带有这些文件的folder_b: sand.txt tree.txt chair.txt XYZ-fork.txt XYZ-spoon.txt 如果我使用此字符串运行批处理文件: call "C:\Users\X\Desktop\folder_a\sed.exe" -i "1c table-zeta" "C:\Users\X\Desktop\folder_b\*xyz*.txt 我能够更改文件名包含xyz的那些文件的第一行。 现在我要做的是更改文件名不包含xyz的那些文件的第一行;在这种情况下只有sand.txt,tree.txt和chair.txt。 我该怎么做?

1
启动时自动配置文件加载[重复]
这个问题在这里已有答案: 自动登录和锁定 8个答案 有没有办法将计算机配置为在启动时自动登录,然后IMMEDIATELY切换用户?目的是为假定的用户触发配置文件加载过程,以便在他们登录时,他们的配置文件立即加载。然而,即时用户切换意味着在任何实际使用之前仍然需要登录密码。 我所做的一些尝试要求将密码以纯文本形式存储以供系统使用。不用说,这是不可取的。 多年来我一直在寻找这个解决方案;如果有人知道更好的解决皮肤这只猫的问题,我很满意。 编辑: tsdiscon 命令将锁定工作站。

1
批处理文件XCOPY找不到现有目录
我正在编写一个小批处理文件来将我的C#项目复制到另一个驱动器。我正在使用 XCOPY 复制整个文件夹(我们还有一些XP机器,所以 robocopy 不是一种选择)。但是,当我运行批处理文件时,它告诉我它找不到指定的文件(为什么它要查找文件而不是文件夹我不知道)。 这是我的文件夹结构。我想要复制 folder 到了 program\dst 上的文件夹 O 驾驶。 src -folder -batchFile.bat O -program --dst 我的batchFile.bat包含以下行 XCOPY ".\folder" "O:\program\dst" /E 当我运行它时,它说: File Not Found - folder 即使它绝对存在(作为文件夹,而不是文件)。


1
Windows批处理文件中文件名中包含非ASCII字符的文件
在通常的(西方)Windows计算机上,我有一个文件 файл.txt 文件名中包含非ASCII字母。如何从.bat文件中执行以下操作? dir файл.txt ren файл.txt file.txt 等等。? 我尝试将上述命令放入文件中 mybat.bat (使用UTF-8或UTF-16编码),但即使我将其运行也不起作用 cmd /u /c mybat.bat。 注意:问题不在于如何将这些字母放在批处理文件中,而是如何使批处理文件执行预期的操作(在我的示例中,列出文件然后重命名)。 注意: dir > log.txt 命令将文件файл.txt显示为???。txt。然而, dir 在屏幕上将此文件正确显示为файл.txt。

0
使用自然的Windows 7功能快速复制大型MSI文件
我正在为最终用户安装应用程序的工作创建一些批处理脚本,这些脚本严重依赖于我们调用的网络共享 mgtutils,这个共享当然很慢,而且必须要做的是,必须将文件复制到用户桌面并从那里执行。复制是最长的,脚本的这个方面可能需要长达5分钟才能复制 MSI 将文件传输到用户桌面。 我看了看 robocopy 但这似乎更多地用于多个文件,然后是单个文件。截至目前我正在使用 xcopy 我知道它可能与驱动器速度很慢这一事实有很大关系,但在Windows 7中是否有不同的内置命令来快速复制文件?

2
如何将具有特定文件扩展名的文件从父文件夹及其子文件夹移动到新文件夹
我想移动所有带扩展名的文件,例如: .JPEG .MP3 .MP4 .MOV .AVI .PDF .PSD .WAV 。文本 ...以包含在其中的文件扩展名命名的新父文件夹。目前,我在这么多子文件夹(在一个父文件夹下)中有太多文件来手动执行此操作。我尝试使用*来搜索父文件夹,然后按文件类型排序,但它太多了,我的系统要么冻结,要么无法使用/慢速。请假设我对脚本/批处理文件一无所知,但我可以按照指示,复制和粘贴;) 请指教。


1
在批处理中为多个文件的文件名中的特定位置添加char
我需要在同一文件夹中的多个文件的特定文件名位置添加一个字符,如下所示: 之前: mySeries.s01e01.firstEpisodeTitle.mkv mySeries.s01e02.secondEpisodeTitle.mkv mySeries.s01e03.thirdEpisodeTitle.mkv 后: mySeries.s01e001.firstEpisodeTitle.mkv mySeries.s01e002.secondEpisodeTitle.mkv mySeries.s01e003.thirdEpisodeTitle.mkv 我在Windows上工作,想知道如何通过批处理命令实现这一点。

1
如何运行批处理文件备份到VPN驱动器?
我有一个VPN到客户端,我想安排一个批处理文件,将进行一些文件复制 备份一些数据。 问题是如果没有连接,如何自动连接到VPN 除非我在资源管理器中访问了映射驱动器,否则批处理文件无法找到 驾驶。 所以我需要自动化: 连接到VPN 确保访问映射驱动器确定 安排批处理文件 马尔科姆 编辑:我正在使用Windows Vista的内置VPN客户端。

0
无法在启动时运行计算机设置批处理文件
我正在使用Windows PE和闪存驱动器对一组机器进行成像。我已经创建了几个脚本来自动化这个过程,但我不能让它在启动时启动。我已将它放在C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp文件夹中,这样无论谁登录它都会运行。在映像完全安装后立即启动时,映像已准备好以管理员身份登录。 我尝试将它放在C:\ Users \ administrator \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup文件夹中,它在启动时也不运行。我可以手动点击它们,它们会运行,但它们不会自动运行。 以下是以下脚本: 下面的脚本是在满足注册表值时将启动并启动其他脚本的主要脚本。 @echo off title Computer Setup :: BatchGotAdmin :------------------------------------- REM --> Check for permissions >nul 2>&1 …

1
批处理文件无法运行 - 命令行脚本
我正在使用ncftp脚本通过ftp上传一些文件。我想自动执行此过程,因此我使用批处理文件来运行它。这是我的脚本: ncftpput -u myusername -p mypassword -R myftpaddress /remotefolder "C:\Users\myusername\Google Drive\*" 当我将它粘贴到命令行时,它运行得很好。但作为批处理文件,它绝对没有任何作用。我可以看到命令窗口非常简短地打开然后它就会退出。

1
如何从批处理文件中递归压缩utf-8文件和文件夹?
我有一个名为“Attachments2”的文件夹。我在Windows 7中工作,并使用从cygwin下载的zip.exe来压缩此文件夹。 在此文件夹中,有文件夹和文件,其名称和内容中包含希伯来字符(在文件的内容中)。 文件和文件夹的名称不会保留为原点,但文件的内容是。 请帮忙。 Remerrds,Omer。


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.