联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off if "%1"=="" goto :FullScreen ::还原显示模式 REG Add HKEY_CURRENT_USER\Console /v FullScreen /t REG_DWORD /d %1 /f>nul ::全屏状态下代码段 echo Welcome to Full Screen echo 按任意键退出. . . pause>nul Goto :End :FullScreen ::查询显示模式 Set ShowMode=0 for /f "delims=" %%i in ('REG QUERY HKEY_CURRENT_USER\Console /v "FullScreen"') do ( Set ShowMode=%%i ) Set ShowMode=%ShowMode:~-1% ::设置显示模式为全屏 REG Add HKEY_CURRENT_USER\Console /v FullScreen /t REG_DWORD /d 1 /f>nul ::全屏启动当前Bat脚本 start "" %0 %ShowMode% :End exit Slore发表于: 2007-09-23 13:59
Originally posted by bubblange at 2009-11-18 20:22: 其实楼上的方法可以精简些。
Originally posted by slore at 11-19-09 00:20: 你觉得我的代码精简成你的那样的代码效果没有变化么? 如果别人本来就是全屏呢?你的代码结束把人家改为窗口了。。。 我写的“多余”代码是为了不影响别人的设置。