用什么命令让BAT打开时就全屏运行

用什么命令让BAT打开时就全屏运行,第1张

BAT本身是不支持全屏运行的,甚至连最大汪腔烂化窗困漏口也是灰的,以下是我混迹BAT吧多年得出的经验

1.通过修改注册表达到效果:Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Console]"FullScreen"=dword:00000001

将这句代码保存成reg文件,双击运行即可

2.运用设置批处理窗口大小的方法,阁下应该有圆迅一点批处理基础,我就不再赘述

纯手打,望采纳

@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

方案一 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删除之就恢复了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12547279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存