win7系统将bat程序默认打开方式设置成记事本打开,怎么改回来

win7系统将bat程序默认打开方式设置成记事本打开,怎么改回来,第1张

Windows

Registry

Editor

Version

5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\open\command]

@="\"%1\"

%*"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\edit\command]

@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\

54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\

00

保存成为 1.reg,双击导入注册表就可以了

更改win7文件类型默认 *** 作的步骤:

1、点开始按钮——控制面板;

2、点程序

3、点默认程序;

4、点将文件类型或协议与程序关联;

5、选择相应的扩展名,点更改程序,选择相应的程序,点确定;

返回到上一级窗口,点关闭。

以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,并以管理员身份运行/*&cls&echo off

rem 获取网络时间对本地电脑进行时间同步

set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

for /f "tokens=1*" %%a in ('cscript -nologo -e:jscript "%~f0"') do (

    echo%%a %%b

    date %%a

    time %%b

)

echo%#% +%$%%$%/%@% %z%

pause

exit

*/

function add(z){return Number(z)<10?'0'+z:z}

var req=null, now=null

var mx=['MSXML2.ServerXMLHTTP.6.0','MSXML2.ServerXMLHTTP.3.0','MSXML2.ServerXMLHTTP']

var host=['moc+udiab+www##:sptth','moc+oaboat+www##:sptth','moc+vtcc+www##:sptth']

for(var i=0i<mx.lengthi++){

    try{

        req=new ActiveXObject(mx[i])

        break

    }catch(e){}

}

if(req==null){WSH.StdErr.WriteLine("Can't build XMLHTTP object")WSH.Quit()}

for(var i=0i<host.lengthi++){

    try{

        url=host[i].replace(/#/g,'/').split('').reverse().join('').replace(/\+/g,'.')

        req.open('GET', url, false)

        req.send()

        var gmt=req.getResponseHeader('Date')

        if(gmt !=''&&gmt !=null){

            WSH.StdErr.WriteLine(gmt)

            now=new Date(gmt)

            break

        }

    }catch(err){WSH.StdErr.WriteLine(err.message)}

}

if(now !=null){

    var y=now.getFullYear(),m=now.getMonth()+1,d=now.getDate()

    var hh=now.getHours(),mm=now.getMinutes(),ss=now.getSeconds()

    WSH.echo(y+'-'+add(m)+'-'+add(d)+' '+add(hh)+':'+add(mm)+':'+add(ss))

}else{WSH.StdErr.WriteLine('Failed to get Internet Time')}

WSH.Quit()


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

原文地址: http://outofmemory.cn/tougao/6509028.html

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

发表评论

登录后才能评论

评论列表(0条)

保存