这期给大家分享的电脑小知识是通过代码编写程序进行关机。
首信御先在桌面右键新建一个文本文档
双击打开新建文档,在里面输入shutdown –s –t 0,这就是我们上一期的关机代码(聪明的朋友们也应该看出来了,如果你用我上一期的办法进行关机,这一期的内没搜容就是省去了每次你都要运行输入代码的 *** 作[我想静静])
选择文件,单击保存或者直接ctrl+s保存
在桌面我们可以看到新建的文本文档.txt文件,我们右击文件,把扩展名.txt更改为.bat回车即可
如果你的文件不显示扩展名,那请按照这个方法调整:
Win7
双击打开计算机,单击组织,选择文件夹和搜索选项。
在d出的窗口中点击查看,在高级设置里,找到隐藏已知文件类型的扩展名,取消勾选,右下角点击应用,然后确定即可在桌面看到文件的扩展名。
Win10
Win10就相对简单多了,双击打开此电脑,选择查看,在显示/隐藏里勾选文件扩展名即可。
win11
打开此电脑,选择查看右侧小三角,选择属性,勾选文件扩展名。
电脑想要关机时,直接双击这个程序就可以,无需点击开始菜单的关机(好像有点多余但是也让枯燥的工作多了点乐趣[大笑])
当然你也可以整蛊你的朋友们,比如你把名字改为双击有惊喜,然后把它发给你的枯坦历朋友们,让他们打开,然后你就可以“享受”到朋友们友好的语言攻击了。
下一期电脑小知识
同样是整蛊代码,让你电脑关不掉的d窗
虽然大家学过了一些Windows的命令,但用批处理来与用户交互并实现自动关机可能还没有试过吧.自己做一个关机程序,感觉可不一样,分享了电脑自动关�.bat ç¼å代ç ï¼ä¸èµ·æ¥ççå§ï¼
ã ã第ä¸æ¥:
æå¼è®°äºæ¬,è¾å ¥ä¸é¢çæå(以remå¼å¤´çè¯å¥æ¯æ³¨é,å¯ä»¥ä¸å¿ è¾å ¥).
å¤å¶ä»£ç 代ç å¦ä¸:
@echo off
titleç³»ç»å ³æºakiecarry
:loop
éécls
color bc
echo.
echo.
echo *** WINDOWSXP å¿«éå ³æºç³»ç» ***
echo.
echo å¿«éå ³æºâ¦â¦â¦â¦â¦â¦â¦â¦è¯·ç´æ¥å车
echo å¼å§å计æ¶å ³æºâ¦â¦â¦â¦â¦è¯·è¾å ¥1+å车
echo 设å®æ¶é´ç¹å ³æºâ¦â¦â¦â¦â¦è¯·è¾å ¥2+å车
echo æ¾ç¤ºè®¡æ¶å ³æºâ¦â¦â¦â¦â¦â¦è¯·è¾å ¥3+å车
echo 设å®æ¯å¤©å ³æºâ¦â¦â¦â¦â¦â¦è¯·è¾å ¥4+å车
echo åæ¶ç³»ç»å ³æºâ¦â¦â¦â¦â¦â¦è¯·è¾å ¥5+å车
echo éåºâ¦â¦â¦â¦â¦â¦â¦â¦â¦â¦è¯·è¾å ¥6+å车
echo.
echo.
set a=
set /p a= ã 请è¾å ¥ ã:
if "%a%"=="1" goto aaa
if "%a%"=="2" goto bbb
if "%a%"==" " goto ccc
if "%a%"=="" goto ddd
if "%a%"=="3" goto eee
if "%a%"=="4" goto fff
if "%a%"=="q" exit
goto loop
:ddd
@echo off
color e5
cls
echo.
echo.
echo ãç³»ç»å³å°å ³æºå¹¶ç»æè¿ç¨ã
pause
echo.
::ntsd -c q -pn %run%
taskkill /f /t /im pfw.exe /f /t /im internat.exe /f /t /im explorer.exe
shutdown -s -f -t 0 -c "åæ¶è¯·è¿è¡shutdown -a"
exit
:aaa
@echo off
color f4
echo.
echo.
echo.
echo ç°å¨å°è®¾ç½®ç³»ç»èªå¨å ³æº,请é¶ç¥¥æå¨æ¤è¾å ¥å计æ¶ç§æ°åå车,ç³»ç»å°å¨è®¾å®æ¶é´èªå¨å ³é
set mytime=
set /p mytimes= ã å计æ¶å ³æºè¯·è¾å ¥ å°æ¶æ°ã:
set /a mytimes=%mytimes%*3600
set /p mytimef= ã å计æ¶å ³æºè¯·è¾å ¥ åéæ°ã:
set /a mytimef=%mytimef%*60
set /p mytimem= ã å计æ¶å ³æºè¯·è¾å ¥ ç§ æ°ã:
set /a mytime=%mytimes%+%mytimef%+%mytimem%
shutdown -s -t %mytime% -c "åæ¶è¯·è¿è¡shutdown -a"
cls
echo.
echo ãç³»ç»å°å¨%mytime%ç§åå ³æºã
echo.
pause
goto loop
:bbb
@echo off
color f9
echo.
echo.
echo.
echo ç°å¨å°è®¾ç½®ç³»ç»èªå ³æº,请å¨æ¤è¾å ¥å ³æºæ¶é´(å¦12:00)å车,ç³»ç»å°å®æ¶èªå¨å ³é
set mytimes=
set mytimef=
set /p mytimes= ã å®æ¶å ³æºè¯·è¾å ¥ æ¶ã:
set /p mytimef= ã å®æ¶å ³æºè¯·è¾å ¥ åã:
at %mytimes%:%mytimef% shutdown -s -t 0
::è¿è¡¨ç¤ºå¨mytimeåæ§è¡shutdown -s -t 0æä½.å¦æå½åæ¶é´å®´ä¾å¤§äºä»»å¡æ§è¡æ¶é´,åé»è®¤ä¸ºææ¥æ§è¡,0为å计æ¶æ¶é´.
echo.
echo ãç°å¨å°æ¾ç¤ºææ计åã
echo
at
echo
pause
::æ¾ç¤ºè®¡å并æå
goto loop
:ccc
@echo off
color f2
echo.
echo.
echo.
echo ãç°å¨å°è®¾ç½®åæ¶ç³»ç»èªå¨å ³æºã
echo.
pause
shutdown -a
echo.
echo.
echo ãç°å¨å°æ¾ç¤ºææ计å,å¨å车ååæ¶è®¡åä¸æ 须确认ã
echo
at
echo
pause
at /del /yes
::åæ¶ææ计å并æ 须确认
cls
echo.
echo ãç³»ç»å·²ç»åæ¶èªå¨å ³æºã
echo ãç³»ç»å·²ç»åæ¶ææ计åä»»å¡ã
echo.
pause
goto loop
:eee
@echo off
color f4
echo.
echo.
echo.
echo ç°å¨å°è®¾ç½®ç³»ç»èªå¨å ³æº,请å¨æ¤è¾å ¥å计æ¶ç§æ°åå车,ç³»ç»å°å¨è®¾å®æ¶é´èªå¨å ³é
set mytime=
::æ¤è¡æ¯ä¸ºäºæ¸ mytimeåéå¼,以å å¨ä¸æ³¨æçæ åµä¸åå¨åéå¼,æ¤ä¸ºä¸ç§å¥½çä¹ æ¯.
set mytimes=0
::èµå¼ä¸º0æ¯ä¸ºäºä½¿%mytimes%ä¸è´äºæ æä¹,ä¸å.
set mytimef=0
set mytimem=0
set /p mytimes= ã å计æ¶å ³æºè¯·è¾å ¥ å°æ¶æ°ã:
set /a mytimes=%mytimes%*3600
set /p mytimef= ã å计æ¶å ³æºè¯·è¾å ¥ åéæ°ã:
set /a mytimef=%mytimef%*60
set /p mytimem= ã å计æ¶å ³æºè¯·è¾å ¥ ç§ æ°ã:
color a3
mode con cols=30 lines=4
set /a mytime=%mytimes%+%mytimef%+%mytimem%
SET wait=ping -n 2 127.0.0.1 ^>^nul
for /l %%n in (%mytime%,-1,0) do (
rem cls
echo *******************
echo ã%%nç§åèªå¨å ³æºã
echo *******************
%wait%
cls
)
shutdown -s -t 0
goto loop
:fff
@echo off
color f9
echo.
echo.
echo.
echo ç°å¨å°è®¾ç½®ç³»ç»æ¯å¤©è¿è¡èªå ³æº
echo.
set myopengs=
set /p myopengs= ãéå¤è®¾å®è¯·è¾å ¥åç©ºæ ¼+å车,å次åæåä¸æ¬¡è®¾å®è¯·å车ã
echo.
echo 请å¨æ¤è¾å ¥å ³æºæ¶é´(å¦12:00)åå车,ç³»ç»å°å®æ¶å ³é
echo.
set mytimes=
set mytimef=
set /p mytimes= ã å®æ¶å ³æºè¯·è¾å ¥ æ¶ã:
set /p mytimef= ã å®æ¶å ³æºè¯·è¾å ¥ åã:
at %mytimes%:%mytimef% /EVEry:M,T,W,Th,F,S,Su shutdown -s -f
echo.
echo ãç°å¨å°æ¾ç¤ºææ计åã
echo
at
echo
pause
::æ¾ç¤ºè®¡å并æå
if "%myopengs%"==" " goto :fff
goto loop
ç¨è®°äºæ¬ç¼åï¼å¦ä¿å为.batå³å¯
è¿è¡åçé¢ä¸ºï¼
***************************************************************************************
echo *** WINDOWSXP å¿«éå ³æºç³»ç» ***
echo.
echo å¿«éå ³æºâ¦â¦â¦â¦â¦â¦â¦â¦è¯·ç´æ¥å车
echo å¼å§å计æ¶å ³æºâ¦â¦â¦â¦â¦è¯·è¾å ¥1+å车
echo 设å®æ¶é´ç¹å ³æºâ¦â¦â¦â¦â¦è¯·è¾å ¥2+å车
echo æ¾ç¤ºè®¡æ¶å ³æºâ¦â¦â¦â¦â¦â¦è¯·è¾å ¥3+å车
echo 设å®æ¯å¤©å ³æºâ¦â¦â¦â¦â¦â¦è¯·è¾å ¥4+å车
echo åæ¶ç³»ç»å ³æºâ¦â¦â¦â¦â¦â¦è¯·è¾å ¥5+å车
echo éåºâ¦â¦â¦â¦â¦â¦â¦â¦â¦â¦è¯·è¾å ¥6+å车
ã ã第äºæ¥:
è¾å ¥å®æ¯å,ä¿åæ件,å¨"ä¿å"对è¯æ¡ä¸å°"ä¿åç±»å"éæ©ä¸º"æææ件",æ件å为"èªå¨å ³æºç¨åº.bat"å³å¯.
ã ã第ä¸æ¥:
ççè¿ä¸ªç¨åºçåç¼åæ¯batç,èä¸å¾æ ä¹å¾å,ä¸è¦æ¥,æ们å¯ä»¥ç¨WinRAR3.0以ä¸çæ¬å°è¿ä¸ªæ¹å¤çæ件åæä¸ä¸ªexeæ件,æ¹æ³å¦ä¸:
å¦æä½ çç³»ç»æªå®è£ WinRAR请å å®è£
éæ©"èªå¨å ³æºç¨åº.bat",å¨å³é®èåä¸éæ©"æ·»å å°æ¡£æ¡æ件(A)â¦"
å¨"å缩é项"ä¸éæ©"å建èªéæ¾æ ¼å¼æ¡£æ¡æ件"
åå»"é«çº§"æ ç¾,åå»"SFXé项",æå¼"é«çº§èªéæ¾é项"å¨"常è§"é项å¡ä¸"éæ¾åè¿è¡"å è¾å ¥å缩çæ件å"èªå¨å ³æºç¨åº.bat"
åå»"模å¼"æ ç¾,éæ©"解å å°ä¸´æ¶æ件夹",å¨ç¼é»æ¨¡å¼"å éæ©"å ¨é¨éè",å¨"è¦çæ¹å¼"å éæ©"è¦çæææ件"
å¦ææ¨è¦æ´æ¹é»è®¤çå¾æ ,å¯ä»¥æå¼"ææ¬åå¾æ "æ ç¾,å¨"èªå®ä¹SFXæ件å¾æ "ç"ä»æä»¶è½½å ¥SFXå¾æ "ä¸ç.ææ¬æ¡ä¸è¾å ¥ææµè§æ¨å欢çå¾æ æå¨è·¯å¾.å¦æä½ æ²¡æåå¤å¾æ ,å¯ä»¥æå¼ç³»ç»æå¨çå,使ç¨æç´¢,å¨æç´¢æ件åå è¾å ¥"*.ico"å°±å¯ä»¥æ¾å°å¾å¤å¾æ äºï¼ææ¾å°çå¾æ è·¯å¾åæ件åè¾å ¥ææ¬æ¡å³å¯.
ä¾æ¬¡ç¡®å®å,å³å¨åæ件夹å å¤äºä¸ä¸ª"èªå¨å ³æºç¨åº.exe"çæ件äº,大åç°å·²é æå¦!
问题一:易语言关机功能! DLL关机:常量
RtlAdjustPrivilege (19, 真, 0, 0)
.常量
NtShutdownSystem (0) ' 0为关机,1为重起
.版本 2 Dll命令名 返回值类型 公开 备 注
.DLL命令 RtlAdjustPrivilege , 整数型 , ntdll.dll, , ,
.参数 se_, 整数型
.参数 true_, 逻辑型
.参数 hprocess, 整数型
.参数 ret, 整数型, 传址
. Dll库文件名:
. ntdll.dll
. 在Dll库中对应命令名:
.
参数名 类 型 传址 数组 备 注
se_ 整数型
true_ 逻辑型
hprocess 整数型
ret 整数型
.版本 2 Dll命令名 返回值类型 公开 备 注
.DLL命令 NtShutdownSystem , 整数型 , 触ntdll.dll, , ,
.参数 se_, 整数型
. Dll库文件名:
. ntdll.dll
. 在Dll库中对应命令名:
.
参数名 类 型 传址 数组 备 注
se_ 整数型
问题二:易语言关机命令是什么? .版本 2
.子程序 _按钮3_被单击
运行 (“shutdown -s -t 0”, 假, )
问题三:易语言如何制作一个能关机的按钮? .版本 2
.支持库 shell
.子程序 _按钮1_被单击
关闭系统 (#关机, 真)
问题四:易语言怎么编辑关机程序啊?我要代码 .按钮1_单击
运行(“shutdown -s -t ”+编辑框1.内容,,)
注意:-t 后面有一个空格编辑框1里就是关机倒数时间,单位是秒。运行(“shutdown -a ”,,) 取消关机。
问题五:易语言定时关机怎么写 注意不要直接调试,要把添加开机自动运行银没注册表那行代码变成注释之后,以及将关机命令的时间改的长一些在尝试,否则运行了之后不出意外直接关机。
原理:
将生成的程序放在某个不显眼的目录里并改成一个比较不显眼的文件名(至少一眼在进程里面看不出来的),运行一次,会修改注册表项,让每次启动时自动运行这个程序。
此程序运行后,每5秒自动检测当前时间,如果超过21:30分或者没到早上5点的话,会执行自动关机的命令
如果哪天不需要了,手动删除注册表,或者用什么工具清理下开机运行的程序,或者直接改下程序在运行一次都可以,重启电脑删除程序即可。
缺点:很简单的一个小程序,没有网络验证之类的,所以骗骗菜鸟中的菜鸟应该没问题。。。。说白了就算一个拥有满满的恶意的整人程序而已。。。
随着系统时间的修改,程序会无效,被强制结束进程,程序也会无效
问题六:易语言怎么编写一个一开机就自动关机的程序 自动关机的代码可能有点长,如下:
.版本 2
.支持库 spec
.支持库 shell
.程序集 窗口程序集_启动窗口
.程序集变量 小时, 整数型
.程序集变量 分钟, 整数型
.程序集变量 秒数, 小数型
.程序集变量 关机的秒数, 整数型
.程序集变量 *** 作类型, 整数型
.程序集变量 正在关机, 逻辑型
.子程序 __启动窗口_创建完毕
皮肤_资源加载 (#皮肤_BLACK)
.子程序 _编辑框1_内容被改变
.判断开始 (到数值 (编辑框1.内容) > 23)
编辑框1.内容 = “23”
编辑框1.起始选择位置 = -1
.默认
.判断结束
.子程序 _编辑框2_内销桐容被改变
.判断开亏搏坦始 (到数值 (编辑框2.内容) > 59)
编辑框2.内容 = “59”
编辑框2.起始选择位置 = -1
.默认
.判断结束
.子程序 _编辑框3_内容被改变
.判断开始 (到数值 (编辑框3.内容) > 59)
编辑框3.内容 = “59”
编辑框3.起始选择位置 = -1
.默认
.判断结束
.子程序 _按钮1_被单击
.局部变量 i, 整数型
正在关机 = 真
小时 = 到数值 (编辑框1.内容)
分钟 = 到数值 (编辑框2.内容)
秒数 = 到数值 (编辑框3.内容)编辑框1.内容 = 到文本 (小时)
编辑框2.内容 = 到文本 (分钟)
编辑框3.内容 = 到文本 (秒数)
.计次循环首 (75, )
分组框1.高度 = 分组框1.高度 - 1
分组框2.顶边 = 分组框2.顶边 - 1
分组框2.高度 = 分组框2.高度 + 1
处理事件 ()
延时 (10)
.计次循环尾 ()
.判断开始 (单选框1.选中 = 真)
*** 作类型 = 1
.判断 (单选框2.选中 = 真)
*** 作类型 = 2
.默认
信息框 (“请选择计次模式!”, 64, )
.判断结束
.判断开始 ( *** 作类型 = 1)
小时 = 到数值 (编辑框1.内容)
分钟 = 到数值 (编辑框2.内容)
秒数 = 到数值 (编辑框3.内容) + 1
时钟1.时钟周期 = 998
关机的秒数 = 小时 × 3600 + 分钟 × 60 + 秒数
.判断 ( *** 作类型 = 2)
小时 = 到数值 (编辑框1.内容) + 取小时 (取现行时间 ())
分钟 = 到数值 (编辑框2.内容) + 取分钟 (取现行时间 ())
秒数 = 到数值 (编辑框3.内容) + 取秒 (取现行时间 ()) + 1
关机的秒数 = 小时 × 3600 + 分钟 × 60 + 秒数
时钟1.时钟周期 = 998
.判断开始 (小时 > 23)
小时 = 小时 - 24
.默认
.判断结束
.判断开始 (分钟 > 59)
分钟 = 分钟 - 60
.默认
.判断结束
.判断开始 (秒数 > 59)
秒数 = 秒数 - 60
.默认
.判断结束
时钟2.时钟周期 = 关机的秒数 × 1000
.默认
.判断结束
按钮1.禁止 = 真
按钮2.可视 = 真
按钮2.顶边 = 分组框2.高度 - 48
按钮3.可视 = 真
按钮3.顶边 = 分组框2.高度 - 48
.子程序 _时钟1_周期事件
.局部变量 秒数i, 整数型
.局部变量 分数i, 整数型
.局部变量 时数i, 整数型
.局部变量 秒数j, 文本型
.局部变量 分数j, 文本型
.局部变量 时数j, 文本型
.局部变量 变量i, 整数型
调试输出 (关机的秒数)
......>>
问题七:易语言关机软件怎么写,已经写到这样了 呵呵,整人的话,得屏蔽掉任务管理器。不然别人怎么可能被你整啊?
问题八:请教高手,用易语言写关机程序的代码 首先加个标签、编辑框、按钮、时钟,然后复制如下代码:.版本 2
.支持库 shell.程序集 窗口程序集1
.程序集变量 倒计时, 整数型.子程序 __启动窗口_创建完毕倒计时 = 60
时钟1.时钟周期 = 1000
_启动窗口.标题 = “离关机还有60秒”
标签1.标题 = “说你是猪,不然电脑就会关机了。。。”.子程序 _时钟1_周期事件倒计时 = 倒计时 - 1
_启动窗口.标题 = “离关机还有” + 到文本 (倒计时) + “秒”
.如果真 (倒计时 = 0)
关闭系统 (1, 真)
.如果真结束
.子程序 _按钮1_被单击.如果 (编辑框1.内容 = “我是猪”)
信息框 (“早说不就行了吗?”, 0, )
结束 ()
.否则
信息框 (“哼哼,不说就等着关机吧!”, 0, )
问题九:易语言 强制关机怎么写?详细一点。。求图求真相 这行代码就是让别人关机的,,强制的,那个关闭窗口的叉叉不能点击,,让别人看着关机,,完全没办法,
代码是 运行(“Shutdown.exe -常 -t 500”)
后面这个500是代表500秒,,你可以自己设置时间,,如果不设置时间,,那么就是运行之后立刻关机
问题十:怎么用易语言做关机软件,只要打开就关机,教教我啊,我是新手 什么版本的易语言都有用
_启动窗口.可视 = 假
关闭系统 (#关机, 真)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)