草庐IT

批量剪辑

全部标签

windows - 在 Windows 中使用 pandoc 批量转换文件

我环顾四周,发现的唯一答案是pandoc(如果有人知道任何带有ui的程序可以批量执行此操作,那就太好了)。如果不是,我想做的是在一个目录中有两个bat文件,一个能够将目录和任何子目录中的所有文件从markdown转换为HTML,另一个转换回来。我只是不明白如何让“forin”递归在命令提示符下工作(这里是菜鸟)。我了解了如何使用pandoc中的示例将单个文件相互转换:pandoctest.md-fmarkdown-thtml-otest.html或向后:pandoctest.html-fhtml-tmarkdown-otest.md但我还不能在命令提示符下或使用bat文件进行批处理。用

windows - 在 PowerShell 中批量重命名

我正在尝试更新一堆.jpg图像,以便它们在我的网站上刷新。它们目前像这样存储在我的电脑上:media+-random-project|+-1.jpg|+-2.jpg|+-3.jpg|`-thumb.png+-another-random-project|+-1.jpg|`-thumb.pngI'mtryingtobatchrenameall1.jpg,2.jpgetc.to1a.jpg,2a.jpg.I'mthinkingusingWindowsPowerShellandsomethinglikeGet-ChildItem-Recurse-Filter"[0-9]+.jpg"|fore

正则表达式搜索批量替换

我想在一组文件的Windows批处理中使用正则表达式模式进行搜索/替换。它将是这样的:iftheregexmatchesalinematchesthenreplaceitwithanewline.我还需要在正则表达式中添加一个变量来替换值。有谁知道如何处理批处理脚本?我对它不是很熟悉。一些示例可能会有所帮助。 最佳答案 您可以受益于findstr命令。它支持语法有限的正则表达式。说,你有文件ignore_me.txtrename_me01.txtrename_me02.txtrename_me03.txtrename_me04.tx

windows - Wscript批量编辑多个文件夹的desktop.ini

我想创建一个批处理Windows脚本文件来定义文件夹的图标位置,在文件夹desktop.ini中基本上,我的媒体驱动器中有400多个视频。每个都有一个与文件夹同名的图标文件,例如:E:\Movies\Movie(2010)-->文件夹名称E:\Movies\Movie(2010).ico-->图标文件名最初我只是右击每个文件夹并自定义图标,但最近我更换了PC并将HDD连接到新PC中,所有文件夹图标都变为默认图标。如果有可能的解决方案,我将不胜感激。PS我上次进行任何形式的编码是在MS-DOS批处理文件时代:) 最佳答案 将其放入vb

windows - 批量复制和重命名文件

我需要从网络上复制一些目录到我的机器上,并从复制的文件夹中的文件中删除扩展名.nary;所以文件myFile.doc.nary将变成myFile.doc。我有以下Windows批处理文件,但如果从c:\运行批处理文件,我不知道如何将重命名限制为两个文件夹:xcopy/s\\some_server\MYFOLDER1c:\MYFOLDER1\xcopy/s\\some_server\MYFOLDER2c:\MYFOLDER2\for/r%%xin(*.nary)do(ren"%%x"*.)pause如何将重命名限制为c:\上的那两个文件夹?另外,如果文件夹已经在我机器的c:\上,是否可以

json - 如何批量递增文件名?

我正在编写一个批处理文件,可以使用googlemapsgeolocationAPI跟踪丢失的android手机。我不明白我的代码有什么问题。我遵循了我在互联网上找到的所有内容,但如果我运行代码,它会返回“语法不正确”或类似的东西。如果基本名称存在,它基本上会增加文件名。你能告诉我我的代码有什么问题吗?我该如何改正它?:MainProcessNewcdC:\Users\%USERNAME%\Documentsfor%%GIN(*.json)do(setfile=%%G)set"baseName=data"set"n=0":loopset/an+=1ifexist"%baseName%%n

windows - cmd 批量重命名子文件夹/文件

如何批量重命名文件夹A中的文件,其中包含子文件夹和具有此格式名称filename_ex.doc的文件,并使它们看起来像filename.doc?我已经尝试这样做一段时间了,但这是一次史诗般的失败。请帮忙。 最佳答案 我假设您也想重命名子文件夹中的文件,这就是您在对MartinJames的第二条评论中的方向问题。我猜你用DIR/S选项试过那个代码。但你是如此接近:-)你只需要使用2个循环!编辑-修复代码输出看起来正确后,删除ECHO以使其正常运行。@echoofffor/r%%Din(.)do(pushd"%%~fD"for/f"to

windows - 从 Cygwin 批量获取命令结果

问题我对Cygwin有点陌生,我正在尝试从Batch在Cygwin中运行一个shell脚本并获取返回值。我一直在搜索,我尝试使用C:\cygwin[64]\bin\bash[64].exe甚至搞乱了C:\cygwin[64]\Cygwin.bat但无济于事。基本上,我只是希望能够从批处理中与bash(来自Cygwin)进行交互。如果这对您来说似乎微不足道,请原谅,因为我是Cygwin的新手。无论如何,我还没有找到有效的在线解决方案。Sudo代码示例:cygwin-magic"echoshell-command"#=>shell-command我试过的一些东西我通过长时间的Google搜

windows - 我的世界服务器需要批量自动重启脚本

我目前是私有(private)Minecraft服务器的管理员,但在这种情况下,技术问题超出了典型Minecraft支持的范围。我希望启动服务器的批处理文件在上午12点和下午12点重新启动,尽管我在批处理方面经验不多,粗略的谷歌搜索没有任何帮助。我遇到的问题是,我不知道批处理是否可以在Java服务器控制台中执行命令,发送命令以保存服务器然后退出,并自行重启,因为我只知道基本的批处理功能。更具体地说,我希望批处理文件本身在43200秒或每12秒后在服务器窗口中运行命令,然后自行重启。我不知道如何获取批处理文件以在服务器命令行中运行命令,或者它是否可能。当前批处理代码如下:@echooff

windows - 批量退出for循环

如果计数for达到j,我将不离开0循环。set/aj=3for/Rc:\dsd_imports\ad_and_deal%%iIN(*.*)DO(MDI_import_ad_command.batC:\DSD_IMPORTS\AD_AND_DEAL\%%~nxiMOVE%%ic:\dsd_imports\ad_and_deal\in_processset/aj=j-1ifj==0break) 最佳答案 这是您的批处理代码重写和注释:@echooffremDefineenvironmentvariableFileCountwithval