[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[特效代码] 可以改cmd窗口大小后保持屏幕缓冲区大小吗?

可不可以呢?请高手帮忙!

[ 本帖最后由 Cameron 于 2008-10-26 18:54 编辑 ]

自己顶下,希望有人来回答.........

[ 本帖最后由 Cameron 于 2008-10-25 21:59 编辑 ]

TOP

应该不可能,但试试打快捷方式里直接定义

TOP

不过这样要重新打开一个CMD窗口才有效,就是这句start cmd /c "%~0"
论坛应该有注册表设置CMD窗口属性的相关帖子,你自己搜一下
  1. @echo off
  2. call :SetCMD 0009 0050 %窗口大小%
  3. if "%~1"=="" start cmd /c "%~0" y&exit
  4. echo "窗口大小:高=9*16^0=8,宽=5*16^1=80"
  5. call :SetCMD end
  6. pause
  7. goto :eof
  8. :SetCMD
  9.  set CMDval="HKCU\Console\%%SystemRoot%%_system32_cmd.exe"
  10.  if /i "%1"=="end" reg delete %CMDval% /f>nul&goto :eof
  11.  reg add %CMDval% /v "WindowSize" /t REG_DWORD /d 0x%1%2 /f>nul
  12.  goto :eof
复制代码

TOP

哇,终于有人来回答了!
谢谢大家啊!
根据你们的说法好好研究下!

TOP

返回列表