‘壹’ 如何利用cmd命令查找替换指定文档内的内容
建议用国产高手白杨的一个第三方工具实现
wfr a.txt -r:"192.168.1.1" -t:"192.168.1.253"
网络搜索 “白杨的原创免费作品"打开网页找wide find - replace
‘贰’ 如何批量重命名音频文件,新的文件名已经在excel中编好了,并且和原文件名一一对应
方法一:tree命令
命令提示符下:开始/运行/CMD
tree (要获得文件名的文件夹的路径)/f >(存放的路径/filename)
例如:要获得D盘下的所有文件的文件名,并将生成的文件保存到D盘,文件名为123.txt
可使用如下命令
tree D: /f >D:/123.txt
小提示:
可以先在记事本中写好,将其粘贴(注意:不能用Ctrl+V)到cmd.exe程序中。
例:将下列复制到cmd.exe中即可
tree D: /f>D:/123.xls
或者使用软件bulkren,可在网络搜索
‘叁’ 如何在CMD命令中替换一个文本文件中的某个字符
为什么要在这CMD下替换啊,有一种字符替文件,可以把一个目录下所有文件的字符都替换了,用这个个不是很方便吗。
‘肆’ cmd命令替换字符的问题
空行被忽略了。
由于你使用延迟变量,所以在命令中以及文本中感叹号就变成了有用的命令符。建议用vbs替换文本内容吧!除非你的文本中不包含感叹号。
‘伍’ cmd,用命令提示符播放声音或音频文件
::是可以的,但是要用命令行第三方程序工具
::附件是命令行:gplay,是命令行音频播放工具
::用法如下:
::将bat文件和这个工具放在一起使用
::比如您要播放123.MP3,则是:
@echooff
gplay123.MP3
pause
::需要注意的是,前面必须声明写上第三方的名字
::如果不想工具和程序在一起,可以把第三方移动到系统目录中
::中国批处理脚本联盟
‘陆’ 求教一个电脑快捷指令或者运行命令的大神,怎么快捷切换电脑输出音频设备
我就说说我知道的一个是写代码实现写出脚本修改默认音频输出设备 这个方法太高端 我不会 哈哈
第二个是我现在用的方法 首先你要有一个可以编辑鼠标宏的鼠标 用鼠标宏实现
我解释一下 首先win+R mm+下箭头 回车 这个是执行mmsys.cpl(播放设备)
这里我的耳机是倒数第2个设备 音箱是倒数第三个设备
所以我一个宏是11个下箭头+2个上箭头 然后Alt+s设置成默认设备 正好是倒数第二个
第二个宏是11个下箭头+3个上箭头 然后Alt+s设置成默认设备 正好是倒数第三个
然后根据系统大概的相应时间加上延迟 我加了2,3秒延迟 我的2个延迟不一样 具体自己要试
然后就可以用鼠标宏快捷切换了
同样的用键盘宏也可以实现
快夸我快夸我 哈哈
---------------------------------------------------------------------------------------------
感谢楼上老哥的回答 我已经改成nircmd的方式 然后绑定到鼠标宏上执行了
先下载nircmd放进一个文件夹 然后新建一个快捷方式 找到这个exe
快捷方式为 C:Windows ircmd ircmd.exe script "C:Windows ircmd修改默认音频设备为Utrack Out 1-2.ncl"
script 为nircmd的命令 执行文件地址的一串nircmd命令
修改默认音频设备为Utrack Out 1-2.ncl 的内容为
setdefaultsounddevice "Utrack Out 1/2"
setdefaultsounddevice "Utrack Out 1/2" 2
最后一部 鼠标宏绑定执行这个快捷方式
win+r 输入快捷方式地址 确认(写成鼠标宏、这边我就不写了 win+r 后面我加了100ms延迟) 完成
这样切换更快、更稳定 延迟只有100ms
‘柒’ 关于cmd命令替换文本文件某一段内容
@echo off
setlocal enabledelayedexpansion
set time=%time:~0,5%
for /f "delims=" %%i in (1.txt) do (
echo %%i|findstr /i "time"
if !errorlevel! equ 0 (echo time=%time%>>2.txt)else (echo %%i>>temp.txt))
del /q 1.txt&&move temp.txt 1.txt
将这个保存为bat文件,放在你的TXT文件同一目录。其中1.txt为你的原文件。