zoukankan      html  css  js  c++  java
  • BAT文件使程序具有以系统权限运行的效果

    @echo off
    if "%1" == "h" goto begin
    mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
    :begin

    //前面的代码是后面的代码后台运行的关键

    @echo off

    set _task=notepad.exe
    set _svr=c:/windows/notepad.exe
    set _des=start.bat

    :checkstart
    for /f "tokens=5" %%n in ('qprocess.exe ^| find "%_task%" ') do (
    if %%n==%_task% (goto checkag) else goto startsvr
    )

    :startsvr
    echo %time%
    echo ********程序开始启动********
    echo 程序重新启动于 %time% ,请检查系统日志 >> restart_service.txt
    echo start %_svr% > %_des%
    echo exit >> %_des%
    start %_des%
    set/p=.<nul
    for /L %%i in (1 1 10) do set /p a=.<nul&ping.exe /n 2 127.0.0.1>nul
    echo .
    echo Wscript.Sleep WScript.Arguments(0) >%tmp%/delay.vbs
    cscript //b //nologo %tmp%/delay.vbs 10000
    del %_des% /Q
    echo ********程序启动完成********
    goto checkstart


    :checkag
    echo %time% 程序运行正常,10秒后继续检查..
    echo Wscript.Sleep WScript.Arguments(0) >%tmp%/delay.vbs
    cscript //b //nologo %tmp%/delay.vbs 10000
    goto checkstart

  • 相关阅读:
    博客
    NFS服务配置
    LAMP环境搭建与配置
    Linux系统管理技巧(下)
    Linux系统管理技巧(上)
    LVM
    安装RPM包或源码包
    Linux第四章 文件和目录管理
    MySQL主从配置 : 配置主和从(一) 配置主
    MySQL主从配置:主从介绍
  • 原文地址:https://www.cnblogs.com/milantgh/p/4008299.html
Copyright © 2011-2022 走看看