cmd echo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cmd echo相关的知识,希望对你有一定的参考价值。

如何把“tree c: /f >>d:\a.txt”写入b.bat?
另外,如何使bat窗口隐藏(后台运行)!

echo tree c: /f ^>^> d:\a.txt >> b.bat
批处理中^是转义字符。
要使bat窗口隐藏,可以使用at命令。
如at 21:30 b.bat
那么21:30就会在后台运行b.bat。
使用at命令之前需Task Scheduler服务开启。
参考技术A 楼上正解
写入就用echo tree c: /f ^>^>d:\a.txt>b.bat

隐藏执行的话,把下面的代码,保存为*.vbs文件执行,如123.vbs
如果要开机执行,把vbs文件拖到启动菜单就是,其中“b.bat绝对路径”需自己填写

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c call "b.bat绝对路径"",vbhide

cmd 更改计算机名

bat  更改计算机名

不用重启电脑就生效^_^ 

 

@Echo off
Color 0A
title ……更改计算机名
:A
cls
echo.
echo.    [0]退出 
echo.
echo.    不用重启电脑就生效^_^ 
echo.
echo.    必须以管理员身份运行 !
echo.
echo.
set /p pc=       [输入计算机名] # 
If "%pc%"=="" goto A
If "%pc%"=="0" exit
set computername=%pc%
:: PC name
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d "%computername%" /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName" /v ComputerName /t reg_sz /d "%computername%" /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d "%computername%" /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d "%computername%" /f

set/p=  ■<nul
for /L %%i in (1,1,38) do set /p a=■<nul&ping /n 1 127.0.0.1>nul
echo   100%%
:end
exit

 

以上是关于cmd echo的主要内容,如果未能解决你的问题,请参考以下文章

使用Powershell脚本启动的批处理文件设置环境变量

/bin/echo: Argument list too long

将“top”和“df -h”命令输出到日志文件,然后发送到我的电子邮件

variable

TCP常用 端口表

expect 实现模拟交互