草庐IT

高速批量插入

全部标签

windows - 批量连接字符串很麻烦

我想在没有这个的情况下连接2个变量(参见示例)-->"setupvar="update/"echo%upvar%%1输出:"update/""example.txt"使用此输出,我无法执行复制命令-那么如何在没有此"符号的情况下连接这些变量? 最佳答案 批处理文件不需要在字符串两边加上引号。因此,您只需将第一行更改为:setupvar=update/这是一个link其中包含一些有关批处理文件中的字符串操作的有用提示。 关于windows-批量连接字符串很麻烦,我们在StackOverfl

linux - 将共享 NTFS 上的文件批量重命名为 Windows 风格的文件名

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。关闭8年前。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明可以在哪里回答问题。这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。更详细地描述您的问题或includeaminimalexample在问题本身。Improvethisquestion我如

windows - Dos/Windows 批量插入符号在 set/P 提示符下转义

我只是对Windows批处理中插入符转义的一个具体案例感到好奇:请将以下代码保存为文件ttt.bat,并在命令提示符下运行ttt.bat,为什么我必须重复5次插入符号(还是克拉?)字符^来制作这个"nonewlineecho"把戏?我只想在回显字符串中放置一个管道'|'。有一些关于Windows批处理转义的文档,但出于案例研究的目的,您能否解释一下此示例中使用的每个脱字符的含义?谢谢!@echooffSetLocalEnableDelayedExpansionsetfoo=Helloworldsetbar=Whywhyecho|set/P=!foo!^^^^^|!bar!EndLoca

windows - 批量将扩展名重命名为小写

我可以使用将包含.TXT文件的文件夹重命名为小写扩展名ren*.TXT*.txt但那是因为我知道扩展名,只有一个。是否有一个单行程序用于遍历目录并将所有扩展名更改为小写?我试过:for%%fin(*.*)do(rename"%%f""%%~xf")这在某种程度上是有效的,但它也删除了文件名部分。哦!更好地失败。 最佳答案 @ECHOOFFSETLOCALSET"sourcedir=U:\sourcedir"FOR/f"delims="%%AIN('dir/b/a-d"%sourcedir%\*"')DO(FOR/f"delims="

windows - 试图将 "variable"插入堆栈

我有以下代码:[bits64]%definemsgdb"%i\n",0xa,0%definevar-4movr8,rspmov[r8+(var)],WORD0xFFFFpushWORD[r8+(var)];notworks;iftryingtopushDWORDitsshowserrorinstructionnotsupportedin64bitasmpushDWORD0xFFFF;workscalltCtAKBWomJmsgtCtAKBWomJ:call[rbx+3*8]addrsp,8push0call[rbx]call[rbx+x*8]调用asmloaderapix=0,退出x=

windows - 如何批量重命名包含数字和修改日期的文件?

编辑:我应该改用拍摄日期,因为我们正在处理的照片的修改日期有时会延迟一小时。我正在尝试编写将文件重命名为以下格式的内容:2402425-12-201420.18.JPG2402526-12-201418.01.JPG2402626-12-201418.01.JPG2402730-12-201417.05.JPG2402831-12-201415.09.JPG2402931-12-201415.19.JPG我需要这个来按照我父亲设计的方式整理我母亲的照片。我首先专门寻找使用cmd批处理文件执行此操作的方法,但它似乎太复杂了。我现在正在尝试使用PowerShell。我已经试过了,效果不错:

windows - 如何批量命名根据某些表达式命名的文件夹

我想创建许多名称类似于folder_x的文件夹,其中x是小于256的偶数。是否有unix命令/dos命令或一些我可以运行的shellscript来执行此操作?或者可能是一些可以创建大量文件夹的免费实用程序?我想在Windows上执行此操作。 最佳答案 在bash和其他兼容的shell中:foriin$(seq02255);domkdir"folder_$i";done 关于windows-如何批量命名根据某些表达式命名的文件夹,我们在StackOverflow上找到一个类似的问题:

windows - Vim 在每次保存后插入 _viminfo 文件

我刚刚干净(重新)安装了Vim(从vim.org/download.php下载,使用了gvim73_46.exe安装程序。版本是7.3(补丁1-46)我的_vimrc唯一的变化是设置行号、行、列和启用语法。每次我用vim编辑文件、保存并关闭它时(:wq),都会在该文件目录中创建一个新_viminfo文件。此外,备份*.*~文件和.swp文件会保留,并且不会在保存时清除。运行Windows7企业版。这真的让一切变得困惑-并且试图打开一个存在.swp文件的文件是一件痛苦的事情。帮忙? 最佳答案 禁用viminfo文件:setviminf

windows - 批量扫描子字符串

我是批处理的新手,我正在尝试为一个项目制作一个“类脑”程序,它应该能够完成简单的简短对话。我正在使用set/p来询问用户问题,如下所示:set/pa=Hello:我希望能够查看用户是否在他们的回答中说了一个特定的词,以帮助确定计算机将回复什么。谢谢。 最佳答案 @echooffset"specific_word=something"set/pa=Hello:setlocalEnableDelayedExpansionif/Inot"!a:%specific_word%=!"EQU"!a!"(echoitcontainstheword

windows - 批量文件夹检测

是的,我知道在批处理文件中使用时我需要将%a加倍为%%a。;)这有效,但没有给我想要的结果-这太多了..FOR/f%aIN('dir"D:\tomcat*"/ad/b')DOFOR/f%bIN('dir"D:\%a\webapps"/ad/b')DOECHOD:\%a\webapps\%b我真正想做的是:FOR/f%aIN('dir"D:\tomcat*\webapps"/ad/b')DOECHO%a但是,我得到了结果错误:Thefilename,directoryname,orvolumelabelsyntaxisincorrect.我想这样做,因为我需要检测哪些文件夹中有tomca