Articles of batch file

设置一个环境variables

我正在使用XP。 我在使用variables时遇到问题。 我正在使用以下代码 @echo off set var =“srting” 当我检查var的值使用% 设置%var% 环境variables%var%未定义 任何人帮助…

使用文件夹名称和序列号批量重命名文件 – 发送到菜单

我有一个名为销售的文件夹。 我在该文件夹中有imgxy.jpg,imgab.jpg等。 当我右键单击销售文件夹,并发送到rename.bat文件(我已经将rename.bat文件复制到c:\文件和设置\用户名\发送到 )我想销售文件夹中的文件更改为sales1。 jpg,sales2.jpg等这个行为应该是我发送给这个.bat文件的东西。 以下代码昨晚在Windows 7上正常工作。 现在我是Windows XP的SP3,它的工作。 它试图重命名文件夹中的文件* c:\文件和设置\用户名* 请帮助下面的rename.bat文件代码 @ECHO OFF setlocal enabledelayedexpansion set foldername=%1 for %%i in (%bar%) do set bar=%%~ni FOR /D %%# in (%bar%) DO ( PUSHD "%%#" FOR %%@ in ("*") DO ( set /a "inc+=1" Echo Ren: ".\%%~n#\%%@" "%%~n#!inc!%%~x@" Ren "%%@" "%%~n#!inc!%%~x@" ) POPD )

可以复制和粘贴在Windows CMD模拟?

在批处理脚本中可以使用“Windows资源pipe理器风格”复制和粘贴? 例如 copy example.exe some arbitrary commands paste example.exe 更新 :复制到剪贴板可以通过cmd完成,但 它看起来像不能粘贴任何东西,除了文字与第三方公用事业如WinClip和粘贴

批量复制多个文本文件的第一行

我需要批处理代码将第一行的多个文本文件复制到一个新的文本文件中,并将原始文件名追加到每一行,并且如果可能,可以将批处理代码编辑为任何想要的行号。 谢谢

在不修改段落的情况下将段落的内容回复到文件中?

如何在段落中对段落进行回应,而不对段落进行任何操作。 我的意思是换行,空格,特殊字符等,所有的缩进应该是相同的。 我的.bat文件(包含.ppk文件的内容) echo (PuTTY-User-Key-File-2: ssh-rsa Encryption: none Comment: rsa-key-20130127 Public-Lines: 6 AAAAB3NzaC1yc2EAAAABJQAAAQBVYEVYbGluh1Ne6psUMsK4TRiqwN8GG+ImbsfC qIYje3S7n3owtEUSDMEc5VvTZTEXk/CKHK6tXhGSNrExXKDhKE2HejY7TFtbc3vU KM4OogxYeZs/0yBX/kVEu5+kIeZ0ZEsq/ve9/hnEVLZ3DFotUoDzzwdd4jAHUZv2 08xk5tTxodh+iO26RVPSaklZrFjbZkqCwPOnVZhK6JqE/7kZyIM+p5W8CH8XPG3r fgU/R4BpwMNz+pYo2iiV3eZApI25lY+IcjclA5Amx1JdCM1zIvA6C8ABUbTMXsyG RHkzdEYjw5+pBF8qLU8s8+M9sw0l5z58dP9t+vuYWz+JrsmL Private-Lines: 14 AAABAECb4XNY9dcaTO3h+NED0aA6V9sqLDv5bN7QX9GUSdWpiMVWF0dzqeQlU96E DiNvLBHXvPLlRer7FDdL+7am9kmGSIIy+JuTusG/LUaba4Cx+4E5bpEqJlBtZNoR ceP9+oGYAYhSPvCkneCuz0VVdKytI1C4WJoS8+nc5LrJyxvsFGgVEIo5nadkABRV eOLwotq2Mj/lLXHMbE5lB+9m9VNsWrBErNVCwNQdhQOyG1E39YcwBV+hB+Pyu41z 6EHxIRXQvbYNE2HjLvowrnX/9fFfx1kf51+WE+VbFQxrrZqE1p3y2S2kJkAopRio KZBlNwrR6mwSLtRn4a6ZecKwVE0AAACBAJVV6O5leR0gl27DVqnXu6mhf6Xb8Ije 2JfvLCa73bgpFSYQ2EpxKTiSpZpM3kPpnC7Y0SvigstGHwze/OuCXYnzT/KDkBrs NDPiuTSmzW3JxtGv1axpfRRt/PaRIHq6pCtyGxIc5A0RrTuSrPzZkHxFggkAYSMK 9YOi1sZhcVtlAAAAgQCSW1Pvq4zSjsUuGMc/w8T8mOOZG4Yllq7e9CSpTMeqeVHl Vytm5+ujIyas/k/UGA8WQt3ZnD5uLF7tBRoaHf88oE00nXVnLlDeME3Jdbts84tE 1HB9RzwGE+BVknEiNcUjqhVcRqv6+pOClR+K5VOstqs/tmmMOA57c1481K/aLwAA AIAQn9Fhg4Ih71uvber4RELcZCQrvRFsuASYHrgYBkzw17PTPQ9APv0B1nIPZ/u6 +jhou7qzR78yrYw0Po4ZJmmDt0CP/cZPWL4jQ6sM6on98D6TdKk7rE1c0WPn1Bta ZtaxQqOku7eAfw745L9EjokekZjohjTFI9rSFdsCfa6dXw== Private-MAC: 2e75877ab827b492b2a0a16c5019cd45f96e4990) > myfile.txt 上面的行不起作用后,我把它保存为.bat并执行 我想把这个段落放在一个具有唯一名称的文件中,这样它就不会覆盖任何现有的文件。 我是否需要在每一行回显并不断追加。