批处理如何全屏运行啊
答案:2 悬赏:30
解决时间 2021-02-10 04:59
- 提问者网友:猖狂醉薇
- 2021-02-09 18:21
批处理如何全屏运行啊
最佳答案
- 二级知识专家网友:最后战士
- 2021-02-09 19:34
@echo off
:: 设定: 运行在全屏模式下
echo exit|%ComSpec% /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul
chcp 437>nul
graftabl 936>nul
:rem 下面放置你的代码……
pause
:: 设定: 运行在全屏模式下
echo exit|%ComSpec% /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul
chcp 437>nul
graftabl 936>nul
:rem 下面放置你的代码……
pause
全部回答
- 1楼网友:寂寞的炫耀
- 2021-02-09 19:57
方案一 debug ->如一楼同学的debug代码
方案二 调用xp系统自带的reg命令设置注册表
方案三 调用临时vbs代码设置注册表
如果你的系统是xp的话,方案二应该是完全的批处理语言完成的全屏处理,方案三和二原理一样,只是实现方式不同。系统版本升级后,很多系统安全方面都有所加强,并非所有在xp下能运行的代码都能在win7 或 vista下运行。
@echo off
if "%1"=="" (
goto :fullscreen
)
reg add hkey_current_user\console /v fullscreen /t reg_dword /d %1 /f>nul
echo full screen mode
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
rem 把你自己需要的代码写到这里
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
goto :end
:fullscreen
set originalmode=0
for /f "delims=" %%i in ('reg query hkey_current_user\console /v fullscreen') do (
set originalmode=%%i
)
set originalmode=%originalmode:~-1%
reg add hkey_current_user\console /v fullscreen /t reg_dword /d 1 /f>nul
start "" %0 %originalmode%
goto :eof
:end
pause
exit
-----------------------另外补充一下:
如果你非xp系统运行了这个代码,你会发现cmd窗口不见了,用regedit.exe打开注册表,在hkey_current_user\console找到fullscreen删除之就恢复了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |