Questions tagged «batch»

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


8
如何以可预测的格式获取批处理文件中的日期?
在批处理文件中,我需要从date命令中提取月,日,年。因此,我使用了以下内容,该内容实质上是解析Date命令以将其子字符串提取到变量中的: set Day=%Date:~3,2% set Mth=%Date:~0,2% set Yr=%Date:~6,4% 一切都很好,但是如果我将此批处理文件部署到具有不同区域/国家/地区设置的计算机上,则会失败,因为月,日和年位于不同的位置。 无论日期格式如何,如何提取月,日和年?

7
如何将数千个NEF批量转换为JPEG?
我不小心将相机(尼康D70)设置为仅使用NEF拍摄,而不能使用NEF + JPEG拍摄。 显然,当我要遍历所有内容时,这将是一个巨大的痛苦。我不嫉妒一次等待等待几秒钟才能渲染一张图片。 有什么方法可以将整套(成千上万张图片)批量转换为JPEG? 我正在运行Windows 7和Xubuntu 12.04。

3
如何使用无效编码批量重命名文件或批量替换无效编码字符?
我有一台debian服务器,正在为一个互联网广播电台托管音乐。我在文件名和路径上遇到麻烦,因为很多文件的编码无效,例如: ./music/Bändname - Some Title - additional Info/B�ndname - 07 - This Title Is Cörtain, The EncÃding Not.mp3 理想情况下,我想删除所有不是字母A-Z/ a-z或数字0-9或破折号-/下划线的内容_...结果应类似于以下内容: ./music/Bndname-SomeTitle-additionalInfo/Bndname-07-ThisTitleIsCrtain,TheEncdingNot.mp3 如何为大量的文件和目录实现这一目标? 我曾经看到过类似的问题:使用特殊字符批量重命名(或正确显示)文件 但这只能解决编码问题,我更喜欢如上所述的更严格的方法。
15 linux  batch  encoding  bulk 

4
将TIFF图像批量转换为PDF?
是否有免费的实用程序将TIFF文件批量转换为PDF?我曾经尝试使用PrimoPDF和CutePDF之类的PDF打印机,但是这些打印机似乎需要单击GUI才能确认每个文件名。 我需要的是脚本,命令行或上下文菜单实用程序,该实用程序将允许使用与原始文件相同的文件名(保存扩展名,natch)转换数百个文件,并将输出放置在同一文件夹中。 编辑:我应该只说Windows!

8
Windows PATH变量中的空格和括号会破坏批处理文件
因此,我的路径变量(系统->广告设置->环境变量->系统->路径)设置为: C:\Python26\Lib\site-packages\PyQt4\bin; %SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem; %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Python26\; C:\Python26\Scripts\; C:\cygwin\bin; "C:\PathWithSpaces\What_is_this_bullshit"; "C:\PathWithSpaces 1.5\What_is_this_bullshit_1.5"; "C:\PathWithSpaces (2.0)\What_is_this_bullshit_2.0"; "C:\Program Files (x86)\IronPython 2.6"; "C:\Program Files (x86)\Subversion\bin"; "C:\Program Files (x86)\Git\cmd"; "C:\Program Files (x86)\PuTTY"; "C:\Program Files (x86)\Mercurial"; Z:\droid\android-sdk-windows\tools; 虽然,显然没有换行符。 请注意包含的行PathWithSpaces-第一行没有空格,第二行有空格,第三行有空格,后跟一个括号。 现在,注意此批处理文件的输出: C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\>vcvars32.bat C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin>"C:\Program Files (x86 )\Microsoft Visual …


2
如何使用命令行删除Chrome临时数据(历史记录,Cookie,缓存)
在Windows 7上,我尝试运行此脚本,但仍然无法清除Chrome临时数据。有人可以找出脚本的问题吗?Chrome浏览器在哪里存储历史记录和缓存?谢谢 ECHO -------------------------------------- ECHO **** Clearing Chrome cache taskkill /F /IM "chrome.exe">nul 2>&1 set ChromeDataDir=C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default set ChromeCache=%ChromeDataDir%\Cache>nul 2>&1 del /q /s /f "%ChromeCache%\*.*">nul 2>&1 del /q /f "%ChromeDataDir%\*Cookies*.*">nul 2>&1 del /q /f "%ChromeDataDir%\*History*.*">nul 2>&1 set ChromeDataDir=C:\Users\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default set ChromeCache=%ChromeDataDir%\Cache>nul 2>&1 del /q /s /f "%ChromeCache%\*.*">nul 2>&1 …


3
如何从命令行比较两个可执行文件的版本?
我有两个可执行文件(file1.exe和file2.exe)。 两者都是“相同”文件,但是一个是供应商提供的比另一个更新的版本。当打开其中一个的属性时,在“详细信息”选项卡下会得到以下信息: 批处理中,我想比较两个文件版本,如果版本不同(“这种情况下,那么就是这种情况”),请执行一些操作。 我已经搜索了高低,但是似乎找不到一种批量查看“文件版本”属性的方法。有什么办法可以做到这一点? 请注意,这并不是要“为我编写脚本”问题。目的是对答案进行更一般的概述或描述,此时,细节应该可以轻松得多。





5
Windows命令行获取以GB为单位的磁盘空间
我正在尝试创建一个批处理文件,以提取服务器C:\驱动器的总大小和可用空间(本地运行脚本)。我还需要输出易于阅读,因此字节将无法工作,因此我可以使用创建临时.vbs文件的命令行。 以下内容似乎可以使用,但是格式/数学不正确。 setlocal for /f "tokens=6" %a in ('fsutil volume diskfree C: ^| find "of bytes"') do set diskspace=%a echo wsh.echo FormatNumber(cdbl(%diskspace%)/1024, 0) > %temp%.\tmp.vbs for /f %a in ('cscript //nologo %temp%.\tmp.vbs') do set diskspace=%a del %temp%.\tmp.vbs echo For example %diskspace% 上面的命令也只显示了可用空间...我也希望总大小...想知道以下命令是否可能更适合提取信息: WMIC LOGICALDISK GET Name,Size,FreeSpace | find /i "C:" …

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.