Board logo

标题: [特效代码] 可以改cmd窗口大小后保持屏幕缓冲区大小吗? [打印本页]

作者: Cameron    时间: 2008-10-24 18:24     标题: 可以改cmd窗口大小后保持屏幕缓冲区大小吗?

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

[ 本帖最后由 Cameron 于 2008-10-26 18:54 编辑 ]
作者: Cameron    时间: 2008-10-25 16:32

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

[ 本帖最后由 Cameron 于 2008-10-25 21:59 编辑 ]
作者: everest79    时间: 2008-10-27 05:36

应该不可能,但试试打快捷方式里直接定义
作者: wxcute    时间: 2008-10-27 14:36

不过这样要重新打开一个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
复制代码

作者: Cameron    时间: 2008-10-27 14:54

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




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2